0 votes

Ajouter automatiquement des sous-titres dans les vidéos MP4 ?

J'utilise Handbrake pour convertir divers films au format MP4, afin qu'ils puissent être lus par l'iPhone/Ipad... mais par défaut, Handbrake n'inclut pas les sous-titres dans les fichiers de sortie.

Je suis à la recherche d'un lot une solution qui me permettrait de faire cela (pour pouvoir traiter 20-30 fichiers à la fois, et pas seulement un par un).

1voto

Vous pouvez utiliser mkvextract pour extraire les sous-titres :

brew install mkvtoolnix;for f in *.mkv;do set $(mkvmerge -i "$f"|awk -F'[ :/)]' '/^Track ID [0-9]+: subtitles/{print $3,tolower($7);exit}');[[ $1 ]]&&mkvextract tracks "$f" "$1:${f%mkv}$2";done

Utilisez ensuite les sous-titres externes avec les fichiers mp4.

Le conteneur mp4 ne prend pas en charge les sous-titres srt ou ass, mais il prend en charge ttxt (MPEG-4 Part 17) et VobSub (fichiers sub et idx). Je n'ai pas pu obtenir ffmpeg -i input.mkv -c copy -scodec mov_text output.mp4 Les sous-titres ne sont pas affichés par VLC ou QuickTime Player.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X