Jak osadzać / kodować napisy SRT w filmach MP4 za pomocą VLC?

11

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     ]
Jens Bannmann
źródło
Jeśli VLC nie pozwala na dodawanie napisów, sugeruję AVIAddXSubs: calcitapp.com/AVIAddXSubs.php ... to po prostu przenośne narzędzie do dodawania napisów do dowolnego pliku wideo (najlepiej AVI) poprzez upuszczenie plików .avi i Plik .srt do skrótu pliku aviAddxSubs.exe. (w tym narzędziu możesz także używać plików mp4 / mov> idx / sub!)
mk117

Odpowiedzi:

2

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.

Argo
źródło
0

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.

Theunis
źródło
Znakomicie, zadziałało dla mnie. Próbowałem freemake, vlc converti 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. Mkvtoolnixdziała dla mnie i to bardzo szybko.
Paul
1
Przepraszam, nie osadził tego. Właśnie podłączyłem USB do telewizora i odtworzyłem film. Moview odtwarzany bez napisów. Przepraszam, że głosowałem. Mogę głosować z powodu mniejszej liczby punktów.
Paul
Rzeczywiście, mkvmergez 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
stałe