fichier batch pour relier des fichiers videos

fichier batch pour relier des fichiers videos - Shell/Batch - Programmation

Marsh Posté le 01-02-2021 à 16:10:50    

salut ,
j'ai crée un fichier batch pour relier des fichiers videos mp4 et les convertir en mkv avec mkvmerge en ligne de commande (je lui attribut un nom de fichier avant de relier l ensemble)
lorsque je lance le batch il relier bien tous mes fichiers mp4 pour en faire un seul fichier mkv mais l'ordre des fichiers n'est pas respecté ,en fait,le fichier final ne respecte pas l'ordre des fichiers mp4 (ex: fichier1.mp4,fichier2.mp4...)ce qui donne un fichier mkv completement melangé,si quelqu' un a une piste pour que les fichiers relier soit dans l'ordre ça m aiderait bien merci!

Code :
  1. @echo off &setlocal enabledelayedexpansion
  2. set /p variable="Titre du film ?:"
  3. md %variable%
  4. set "line="
  5. for %%a in (*.mp4) do set line=!line! +"%%~a"
  6. mkvmerge -o "%variable%.mkv" %line:~2%
  7. pause

Reply

Marsh Posté le 01-02-2021 à 16:10:50   

Reply

Marsh Posté le 01-02-2021 à 17:03:01    

Regarde dir /?, doit y avoir un paramètre pour l'ordre.

Reply

Marsh Posté le 09-02-2021 à 10:56:08    

tu veux pas faire du powershell plutôt ? C'est dommage c'est bien plus lisible et simple.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed