Bonjour à toutes et à tous,
Avant de retranscrire le code de mon fichier Batch en Delphi, dans mes tests j'ai remarqué une anomalie avec la commande "concat" qui permet de réunir plusieurs fichiers .VOB du Dvd.
Si je crée un fichier texte qui reprend tous mes fichiers .VOB de mon DVD, mon Film ne fait que 130M.
Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 @echo :: Create liste des fichiers for %%i in ("*.VOB") do echo file '%%i' >> Maliste.txt done :: Concatenate Fichiers ffmpeg -f concat -safe 0 -i Maliste.txt -vcodec libx264 -crf 27 -preset veryfast -c:a copy -s 960x540 Conversion/Monfilm.mp4 echo
Par contre si je programme ma commande en incluant mes fichiers à la suite des autres, mon film fait 309M ce qui est correct.
Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 @echo ffmpeg -i "concat:VTS_01_1.VOB|VTS_01_2.VOB|VTS_01_3.VOB" -vcodec libx264 -crf 27 -preset veryfast -c:a copy -s 960x540 Conversion/Monfilm.mp4 echo
Dans le fichier créer "Maliste.txt" les 4 fichiers ".VOB" sont bien inscrits soit tous les fichiers qui sont dans le dossier, à noter que les deux premiers n'ont pas de l'importance.
Si quelqu'un avait une idée du pourquoi cette différence de mégas.file 'VIDEO_TS.VOB'
file 'VTS_01_0.VOB'
file 'VTS_01_1.VOB'
file 'VTS_01_2.VOB'
file 'VTS_01_3.VOB'
En vous remerciant,
@+,
cincap
Partager