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 ]
vlc-media-player
subtitles
Jens Bannmann
źródło
źródło
Odpowiedzi:
Zwykle działa dodawanie ścieżki napisów z VLC. Upewnij się, że podtytuł pasuje do filmu (inaczej tego samego źródła). Od dłuższego czasu nie używałem szybkiego czasu na napisy, ale wydaje mi się, że przypominało mi się, że mufowanie avi i srt do mov działało (chociaż to tylko softcoding).
Jeśli chcesz napisać na stałe lub „wypalić” napisy, sprawdź Hamulec ręczny , jest przystosowany do tego rodzaju rzeczy. Jest to w zasadzie nakładka na ffmpeg i możesz wykonywać różnego rodzaju modyfikacje wideo i audio.
źródło
Użyj MkvToolnix - na stałe koduje avi mp4 itp. Bez przekodowywania. Po prostu załaduj film, a następnie dodaj plik srt, a następnie kliknij multipleks. To jest Super duper szybko.
źródło
freemake
,vlc convert
i tak wielu innych, ale są złe, złe, złe ... ponieważ dodając plik srt do osadzenia z filmem konwertuje plik. Ale nie chciałem konwertować wideo, chciałem tylko napisy.Mkvtoolnix
działa dla mnie i to bardzo szybko.mkvmerge
z pakietu mkvtoolnix można „tylko” miękko osadzić napisy. Robi to, umieszczając oryginalne wideo i napisy (jako tekst) w nowym pliku kontenera Matroska [ źródło ]. Bez przekodowywania nie jest to kodowanie na