MPlayer może wyświetlać napisy podczas odtwarzania filmu. Obecnie obsługiwane są następujące formaty:
VOBsub
OGM
CC (closed caption)
MicroDVD
SubRip
SubViewer
Sami
VPlayer
RT
SSA
PJS (Phoenix Japanimation Society)
MPsub
AQTitle
MPlayer może zrzucić wyżej wymienione formaty napisów (poza pierwszymi trzema) do następujących formatów, jeśli podasz odpowiednią opcję:
MPsub: -dumpmpsub
SubRip: -dumpsrtsub
MicroDVD: -dumpmicrodvdsub
JACOsub: -dumpjacosub
Sami: -dumpsami
MEncoder może zrzucić napisy DVD do formatu VOBsub.
Opcje wiersza poleceń różnią się nieco dla poszczególnych formatów:
Format VOBsub. Napisy VOBsub składają się z dużego (kilkumegabajtowego) pliku .SUB i opcjonalnych plików .IDX i/lub .IFO. Jeżeli masz takie pliki, jak przykład.sub, przykład.ifo (opcjonalne), przykład.idx - musisz przekazać MPlayerowi opcje -vobsub przykład [-vobsubid id] (pełna ścieżka jest opcjonalna). Parametr -vobsubid jest, jak -sid dla DVD - przy jego pomocy możesz wybierać pomiędzy ścieżkami napisów (różne języki). Jeżeli opcja -vobsubid jest pominięta, MPlayer spróbuje użyć języka podanego przez parametr -slang i powróci do langidx zawartego w pliku.IDX, żeby ustawić język napisów. Jeżeli to zakończy się niepowodzeniem, napisy nie będą wyświetlane.
Inne formaty napisów. Inne formaty składają się z pojedynczego pliku tekstowego zawierającego przedział czasowy, rozmieszczenie i sam tekst. Sposób użycia: Jeżeli masz taki plik, jak przykład.txt, musisz przekazać opcję -sub przykład.txt (pełna ścieżka jest opcjonalna).
Dopasowywanie czasu wyświetlania i położenia napisów:
Opóźnia wyświetlanie napisów o sek sekund. Może być liczbą ujemną. Wartość jest dodawana do licznika czasu filmu.
Określa ilość klatek na sekundę pliku z napisami (liczba rzeczywista).
Określa położenie napisów.
Jeżeli podczas używania napisów w formacie MicroDVD zauważysz rosnące opóźnienie między nimi a filmem, to prawdopodobnie ilość klatek na sekundę filmu różni się od wartości, do której zostały przystosowane napisy. Zauważ, że format ten korzysta z bezwzględnych numerów klatek do wyświetlania napisów w odpowiednim momencie, ale nie zawiera w sobie informacji o wartości fps, dlatego powinieneś skorzystać z opcji -subfps. Jeżeli chciałbyś trwale rozwiązać ten problem, musisz ręcznie zmienić wartość framerate pliku z napisami. MPlayer może zrobić to za ciebie:
mplayer -dumpmicrodvdsub -fps fps_napisów -subfps fps_filmu \ -sub zbiór_z_napisami atrapa.avi
O napisach DVD przeczytasz w rozdziale DVD.