Aggiungi altri sottotitoli al file matroska, su Linux


18

Ho un file Matroska con alcuni sottotitoli già integrati. Come posso aggiungere altri sottotitoli, con le impostazioni e la codifica corrette della lingua?

Provato:

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

ma sembra che abbia rimosso tutti gli altri sottotitoli. Che cosa sto facendo di sbagliato?

Risposte:


20

Questo perché hai specificato il -Sparametro quando punta al file sorgente. -Srimuove tutte le tracce dei sottotitoli dall'input. Quello che vuoi è in realtà questo:

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

Questo aggiungerà mynewsubtitles.srtcome ultima traccia con quel nome traccia e quella lingua. Anche nelle versioni correnti di mkvmerge la lingua predefinita è l'inglese. Quindi non è necessario impostare --languagese questo è il caso.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.