MPlayer kann Untertitel bei Filmen darstellen. Momentan werden die folgenden Formate unterstützt:
VOBsub
OGM
CC (closed caption)
MicroDVD
SubRip
SubViewer
Sami
VPlayer
RT
SSA
PJS (Phoenix Japanimation Society)
MPsub
AQTitle
MPlayer kann (außer den ersten drei) die oben gelisteten Zielformate ausgeben (speichern), und zwar mit folgenden Optionen:
MPsub: -dumpmpsub
SubRip: -dumpsrtsub
MicroDVD: -dumpmicrodvdsub
JACOsub: -dumpjacosub
Sami: -dumpsami
MEncoder kann DVD-Untertitel im VOBsub-Format ausgeben.
Die Kommandozeilenoptionen unterscheiden sich leicht von den anderen Formaten:
VOBsub-Untertitel.
VOBsub-Untertitel bestehen aus einer (ein paar Megabyte) großen
.SUB
Datei, und optional .IDX-
und/oder
.IFO
-Dateien. Wenn du Dateien hast wie
,
beispiel.sub
(optional),
oder beispiel.ifo
, musst du
MPlayer die Optionen
beispiel.idx
-vobsub beispiel [-vobsubid
übergeben (vollständige Pfadangabe optional).
Die Option id
]-vobsubid
verhält sich wie
die Option -sid
für DVDs, du kannst damit Tracks (Sprachen) wählen.
Im Falle, dass -vobsubid
nicht angegeben wird, wird
MPlayer versuchen, auf die Sprachen zurückzugreifen,
die mit der Option -slang
angegeben werden, und sonst auf
langidx
zurückzugreifen, um die Untertitelsprache zu wählen.
Schlägt dies fehl, wird es keine Untertitel geben.
Andere Untertitel.
Die anderen Formate bestehen aus einer Textdatei, die Zeit-, Platzierungs- und
Textinformationen enthält. Gebrauch:
Wenn du eine Datei wie
hast,
musst du die Option beispiel.txt
-sub
(vollständiger Pfad optional) angeben.
beispiel.txt
Untertitel-Timing und Platzierung angeben:
-subdelay sek
Verzögert Untertitel um
Sekunden. Kann negativ sein. Dieser Wert wird zum Zeitpositionszähler
hinzuaddiert.
sek
-subfps RATE
Gibt die Frame/sek-Rate der Untertiteldatei (Fließkommazahl) an.
-subpos 0-100
Gibt die Position der Untertitel an.
Wenn du bei Benutzung einer MicroDVD-Untertiteldatei eine zunehmende Verzögerung
zwischen Film und Untertiteln feststellst, ist vermutlich die Framerate des
Films und die der Untertiteldatei unterschiedlich. Beachte bitte, dass das MicroDVD-Untertitelformat
absolute Framenummern nutzt. Daher sollte die Option -subfps
bei diesem Format verwendet werden. Wenn du dieses Problem auf Dauer beheben willst,
musst du die Framerate manuell konvertieren.
MPlayer kann diese Konvertierung für dich übernehmen:
mplayer -dumpmicrodvdsub -fpsuntertitel_fps
-subfpsavi_fps
-subuntertitel_dateiname
dummy.avi
Ausführungen über DVD-Untertitel findest du im Abschnitt DVD.