Szukam sposobu na „wypalenie” lub renderowanie / rembedowanie / kodowanie napisów (z pliku SRT) do wideo MP4 z VLC.
Ale bez względu na to, jakich opcji używam, to nigdy nie działa poprawnie. Otrzymuję plik, który odtwarza wideo zbyt szybko (dźwięk jest normalny) lub taki, który działa normalnie, ale w rzeczywistości nie ma osadzonych napisów. Ponadto, z niektórymi opcjami (jak ta poniżej), nie działa w QuickTime, tylko w VLC.
Więc główne pytanie brzmi: jak mogę sprawić, by działało w VLC? Wtórne pytania to:
- Jak zdecydować, które opcje powinienem ustawić?
- Które ustawienia są najlepsze, jeśli chcę pozostawić bitrate pliku itp. Tak samo, jak to możliwe, tylko osadzać napisy? Wygląda na to, że nie mogę zostawić pola pustego ani niezaznaczonego opcji Wideo / Audio, więc chyba najpierw muszę ustalić oryginalną szybkość transmisji audio i wideo.
- Co oznaczają opcje „Skaluj” i „Kanały”?
... na które nie ma odpowiedzi w dokumentacji VLC.
Na przykład jest to jeden zestaw opcji, których użyłem w oknie dialogowym „Zaawansowane otwieranie pliku…”:
Advanced Open File…
myFileName.mp4
[ ] Treat as a pipe rather than as a file
[x] Load subtitles file:
mySubtitleFileName.srt
[ ] Play another media synchronously
[x] Streaming/Saving
Streaming and Transcoding Options
[ ] Display the stream locally
(o) File [outputFileName.mp4 ]
[ ] Dump raw input
Encapsulation Method: (MPEG 4 )
Transcoding options
[x] Video (mp4v ) Bitrate (kb/s) [256 ]
Scale [1 ]
[x] Audio (mp3 ) Bitrate (kb/s) [128 ]
Channels [1 ]