Ffmpeg

Pour faire un joli fichier vidéo, il faut une bonne source. Ensuite il faut y ajouter de bons sous-titre. On saupoudre de quelques métadonnées. Et on mux tout ça dans un fichier mkv.

Bon pour la source vous vous démerdez.

Pour les sous-titre, un coup de subliminal devrait faire le taff :

subliminal --opensubtitles login pass download -l en Votre_fichier.source

Par contre, méfiez-vous pour les fichiers dans une autre langue que l'anglais, il faut souvent convertir ça dans du joli utf-8. Dans vim, vous verrez dans la status bar si le fichier a un encodage de merde un petit “converted”, du coup un ptit : set fileencoding=utf8 et vous enregistrer le fichier et c'est bon.

FFMpeg c'est très probablement le meilleur outil dès qu'on doit tripotter de la vidéo.

ffmpeg -i fichier_video.truc -i premier.sub -i second.sub -map 0:v -map 0:a -map 1 -map 2 -c:v copy -c:a copy -c:s srt -metadata:s:s:0 language=eng -metadata:s:s:1 language=fr -metadata title="titre du fichier" -metadata year="année du fichier" output.mkv