Ajouter un autre sous-titre au fichier matroska, sous Linux


18

J'ai un fichier Matroska avec des sous-titres déjà intégrés. Comment puis-je ajouter d'autres sous-titres, avec un réglage de langue et un encodage appropriés?

A tenté:

mkvmerge -o output.mkv -S source.mkv new-subtitles.srt

mais il semble qu'il ait supprimé tous les autres sous-titres. Qu'est-ce que je fais mal?

Réponses:


20

En effet, vous avez spécifié le -Sparamètre lorsque vous pointez sur le fichier source. -Ssupprime toutes les pistes de sous-titres de l'entrée. Ce que vous voulez, c'est en fait:

mkvmerge -o myouput.mkv myinput.mkv --language "0:ger" --track-name "0:mytrackname" mynewsubtitles.srt

Cela s'ajoutera mynewsubtitles.srtcomme dernière piste avec ce nom de piste et cette langue. Également dans les versions actuelles de mkvmerge, la langue par défaut est l'anglais. Vous n'avez donc pas besoin de définir --languagesi c'est le cas.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.