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?


la source

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.

Nicholi
la source