J'ai des vidéos avec de l'audio dts que je peux convertir en ac3 séparément, mais j'ai besoin de convertir un tas de vidéos par lot, mais je n'arrive pas à trouver comment.
C'est mon ffmpeg de travail pour les fichiers séparés :
for f in *.mkv;
do
ffmpeg -i "$f" -metadata:s:a:0 language=eng -metadata:s:a:0 title="AC3 5.1" -map 0:v -map 0:a:0 -map 0:a -map 0:s -c:v copy -c:a copy -c:s copy -c:a:0 ac3 -b:a:0 640k "/srv/dev-disk-by-label-hel/temp/${f%.mkv}".mkv;
done
Toutes les vidéos sont situées dans des dossiers séparés sous mon dossier principal "media". Certains dossiers contiennent des espaces. Dans le script de travail, le fichier est traité dans un répertoire temporaire séparé.
J'ai besoin d'aide pour :
-
Pour que ffmpeg convertisse tous les mkvs de manière récursive.
-
pour que ffmmpeg traite les mkvs convertis séparés dans mon répertoire temporaire.
Et la prochaine étape si quelqu'un a des idées :
- Utilisez les vidéos traitées dans le répertoire temporaire pour remplacer les fichiers originaux non convertis.