Bonjour à toutes et à tous,

Avec une commande serait t'il possible de vérifier le nombre de fichiers avec la même extension et n'utiliser qu'une instruction dans la commande au lieu de la suite de fichiers.

Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@echo
cls
 
ver | find "10.0." >nul && chcp 65001 >nul || chcp 28591 >nul
color 0B
::mode  82,16        
 
mkdir Conversion
 
for /f "skip=1 tokens=1,2" %%i in ('wmic logicaldisk get caption^, drivetype') do (
  if [%%j]==[5] Set DVD_Letter=%%i
)
echo DVD_Letter = %DVD_Letter%
xcopy "%DVD_Letter%\VIDEO_TS\VTS_01_*.vob" /E
 
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/%1.mp4 
 
::del /q "VTS_01_*.vob"
 
done

soit :

Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
ffmpeg -i "concat:une instruction .VOB" -vcodec libx264 -crf 27 -preset veryfast -c:a copy -s 960x540 Conversion/%1.mp4

J'avais testé avec un fichier texte mais le film n'est pas complet malgré que sur la liste tous les fichiers sont indiqués.

Merci d'avance si vous avez une solution.

@+,

cincap