LaoBlog

Un semplice modo per estrarre sottotitoli da un file Matroska video


In Linux per estrarre i sottotitoli contenuti in un file video Matroska, quelli con estensione mkv per intenderci, si fa ricorso alla suite di programmi mkvtoolnix.Essa sui sistemi simil Debian si installa col solito:# apt-get install mkvtoolnixSupponendo di avere un file video chiamato foobar.mkv da cui vogliamo estrarre i sottotitoli, dobbiamo innanzitutto individuare la traccia del file che li contiene. Ci avvaliamo a tale scopo del programma mkvmerge:# mkvmerge -i foobar.mkvNella vostra finestra di terminale apparirà l'elenco delle tracce e fra queste il numero della traccia contenente i sottotitoli. Nel caso fossero presenti più tracce di sottotitoli, perché le lingue sottotitolate sono più di una, la fase seguente va ripetuta, modificando ogni volta il numero di traccia ed ovviamente il nome del sottotitolo, altrimenti lo sovrascrivereste:# mkvextract tracks foobar.mkv <num. traccia>:foobar.srtOvviamente a <num. traccia> dovete sostituire il numero della traccia contenente i sottotitoli, ed a foobar il nome del vostro file video.