Pour le traitement Slideshow :
- possibilité d'écouter les fichiers audio importés pour la piste musicale dans le module Paramètres.
- correction d'une grosse bogue qui empêchait à la piste musicale d'être restituée en encodage.
- implémentation dans le module d'encodage vers fichier de l'encodage des Slideshow via VirtualdubMod (http://virtualdubmod.sourceforge.net/). Pour en profiter, il faut copier ce logiciel dans le dossier AVSPlugin\VirtualDubMod. Converio détectera automatiquement sa présence.
- ajout de la possibilité de redimensionner avec prise en charge de l'aspect ratio dans le module d'encodage
Pour le traitement Ligne de commandes création d'une nouvelle commande, RUNVCF, qui permet d'interfacer Converio avec VirtualDubMod. En attendant l'implantation directe par un traitement dédié, cet ordre va permettre de piloter l'encodage de cet excellent outil. Cela me donne l'occasion de préciser les commandes disponibles :
COMMANDE ou COMMAND : exécute un ordre en ligne de commande. A l'intérieur de la ligne de commande des variables automatiquement renseignées par Converio peuvent être insérées. Par exemple %source% est remplacé par le nom et chemin d'accès du fichier source. Les variables disponibles sont les suivantes :
- %Source% donne le chemin et le nom du fichier source. Par ex. c:\mes videos\vacances\mov00A.mod
- %Source_chemin% ne donne que le chemin (path) où se situe le fichier source. Par ex. c:\mes videos\vacances (pas de \ à la fin)
- %Source_fichier% ne donne que le nom du fichier source sans son chemin d'accès. Par ex. mov00a.mod
- %Destination% donne le chemin et le nom du fichier destination. Par ex. e:\vacances\mov00a.mpg
- %Destination_chemin% ne donne que le chemin (path) où se situe le fichier destination. Par ex. e:\vacances (pas de \ à la fin)
- %Destination_fichier% ne donne que le nom du fichier destination sans son chemin d'accès. Par ex. mov00a.mpg
- %plugindir% pour le répertoire comportant les plugins
- %tempdir% pour le répertoire utilisé pour les fichiers temporaires
- %defaultdir% pour le répertoire de destination par défaut pour les fichiers traités
- %appdir% pour le répertoire comportant l'application
- %VideoSource% %D2VSource% %PCMSource% %AC3Source% %MPASource% %AudioSource% pour récupérer les fichiers issus des opérations de demuxage. Par ex. %D2VSource% pour le fichier créé par DGIndex [i]mov00a.d2v[/i]
- %source_noext% %destination_noext% pour obtenir le nom de la source ou de la destination sans extension
- %video_bitrate%, %width_source%, %height_source%, %aspect_source%, %framerate_source%, %frame_length%, %frame_start%, %frame_end%, sont destinés à fournir des données propres aux fichiers sources.
- %mp2enc%, %besweet%, %mplex1%, %mencoder%, %dvdauthor%, %mplex%, %mkisofs%, %externalencoder%, %dgindex%, %vlc%, %quenc%, et %ffmpeg% donne le nom et chemin complet d'accès à ces outils dans la mesure où ils sont déclarés dans les préférences ou installés dans AVSPlugin (ffmpeg, quenc, vlc, dgindex).
REMUX : demultiplexage et remultiplexage MPEG-2 en fonction des paramètres choisis dans les préférences
- REMUX sans paramètre, le fichier source -> le fichier destination
- REMUX avec paramètre, le fichier source -> nom du fichier donné en paramètre
- DEMUX sans paramètre, le flux audio est converti en WAV/PCM
- DEMUX avec paramètre, le flux audio est converti avec le format déterminé en paramètre
- DEMUX PCM pour un demultiplexage en WAV/PCM
- DEMUX AC3 pour un demultiplexage en AC3
- DEMUX MPA pour un demultiplexage en MPA
CLEAN ou DELTEMP : supprime tous les fichiers temporaires
MAKEAVS : création d'un fichier AVISYNTH à partir du modèle de script renseigné dans les préférences
RUNVCF : encodage via VIRTUALDUBMOD. Ce logiciel doit être installé dans le répertoire AVSPlugin\VirtualDubMod. L'encodage s'effectue à partir du modèle de script renseigné dans les préférences. Plusieurs paramètres facultatifs sont possibles.
- VCODEC= pour le codec vidéo utilisé. Il faut utiliser l'identifiant FOURCC. Par exemple
- VCODEC=CVID pour codec Radius CinePak (valeur par défaut)
- VCODEC=XVID pour XVID
- VCODEC=DIVX pour DIVX
- VCODEC=DVSD pour Panasonic ou Canopus DV.
- ACODEC= pour l'encodeur audio utilisé
- ACODEC=WAV (valeur par défaut)
- ACODEC=MPA pour copie directe du flux du fichier d'origine s'il est en MPEG Audio. S'il n'existe pas de flux MPA, passage en mode WAV
- ACODEC=AC3 pour copie directe du flux du fichier d'origine s'il est en AC3 Dolby. S'il n'existe pas de flux AC3, passage en mode WAV
- ACODEC=FFMPEG pour utilisation de l'encodeur FFMPEG.EXE (exécutable et librairies connexes placés dans le dossier AVSPlugin). Utilisation de ATYPE=AC3 ou ATYPE=MP3 pour déterminer le format de sortie
- ACODEC=BESWEET pour utilisation de l'encodeur BESWEET.EXE (Chemin d'accès valide renseigné dans l'onglet Plugins externes des Préférences). Utilisation de ATYPE=MP3 pour déterminer le format de sortie
- ATYPE= pour déterminer le type d'encodage. A utiliser pour déterminer le mode d'encodage de FFMPEG (AC3/MP3). Par défaut = MP3
- NBRPASS= pour indiquer le nombre de passes utilisé par l'encodeur. Indiquez une valeur de 1 ou 2. Le mode 2 passes ne fonctionne que pour XVID et DIVX. Par défaut = 1
- SHOWCODEC pour accéder les préférences de l'encodeur. Par défaut désactivé.
- VBITRATE= pour déterminer le débit binaire de la vidéo à encoder (uniquement pour XVID). Par défaut = 700.
- ABITRATE= pour déterminer le débit binaire de l'audio à encoder via BESWEET ou FFMPEG. Par défaut = 128.
- AFREQ= pour déterminer le fréquence d'échantillon de l'audio à encoder via BESWEET ou FFMPEG. Par défaut = 44100
- ACHANNEL= pour déterminer le nombre de canaux de l'audio à encoder via BESWEET ou FFMPEG. Par défaut = 2.
- fichier en XVID avec flux MP3 bitrate video 1000 en 2 passes
- fichier en DIVX avec flux AC3 bitrate video en 1 passe avec paramétrage manuel de l'encodeur
- fichier en AVI DV (!!! script avisynth doit définir des dimensions compatibles en 720x576 (PAL) ou 720x480 (NTSC))
RUNVCF VCODEC=DVSD
Il faut impérativement renseigner la partie script Avisynth par défaut dans les Préférences, onglet Avisynth. Voici un exemple de script opérationnel (cliquez en bas de l'onglet sur Demuxage avec DGIndex):
LoadPlugin("%DGIndex%")
Video=MPEG2Source("%D2VSource%")
video=lanczosResize(video,720,576)
Video=ConvertToYV12(Video)
Audio=DirectshowSource("%AudioSource%")
Audiodub(video,audio)
trim(%frame_start%,%frame_end%)
Vous pouvez compléter ce script avec certaines améliorations comme de désentrelacer l'image à l'aide du filtre Decomb (http://avisynth.org/warpenterprises/). Copiez Decomb.dll dans le dossierAVSPlugin. Voici un exemple de code utilisant ce filtre. Vous pouvez noter que BicubicResize est utilisé à la place de LanczosResize.
LoadPlugin("%DGIndex%")
LoadPlugin("%Decomb%")
Video=MPEG2Source("%D2VSource%")
video=BicubicResize(video,720,576)
video=FieldDeInterlace(video)
Video=ConvertToYV12(Video)
Audio=DirectshowSource("%AudioSource%")
Audiodub(video,audio)
trim(%frame_start%,%frame_end%)
L'utilisation de ces scripts est également reprise dans le module de traitement Mencoder (Onglet Codecs Video, Utiliser script Avisynth dans le module de Transformation/Edition).
Aucun commentaire:
Enregistrer un commentaire