Salut à tous,
Je débute tout juste à faire quelques lignes de commande qui me servent dans mon travail. Actuellement j'utilise aussi beaucoup FFMPEG qui est un programme qui permet de modifier,créer, etc les fichiers video.
Bref, j'ai utilisé des lignes de commandes pour assembler 2 fichiers video et cela fonctionne. Problème ce fichier video nouvellement créer ce nomme "'output" et mon souhait serait qu'il ne nomme en fonction d'un des 2 fichiers video.
- XXX_CDB.mov
- XXX_PK.mov
fichier créer après assemblage :
- output.mov
Je voudrais que le output.mov soit nommé XXX.mov (donc en fonction du début d'un des 2 fichiers reçus)
Voilà mon fichier bat :
Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 :: Edit the line below to match your path to the ffmpeg executable. set path2exe=C:\Users\Benjamin\Desktop\ffmpeg\bin\ffmpeg.exe cd c:\Users\Benjamin\Desktop\3\ (for %%i in (*.mov) do @echo file '%%i') > list.txt %path2exe% -f concat -i list.txt -c copy output.mov
Ce bat repère les fichiers ".mov"et les inscrit dans une liste(list.txt). Le logiciel ffmpeg assemble ensuite les fichiers mov en fonction de la liste créé.
Comment dois-je faire à votre avis? avec une variable j'imagine?
Merci beaucoup pour votre aide.
A bientôt.
Partager