Come incorporare / hardcode i sottotitoli SRT nei video mp4 con VLC?


11

Sto cercando un modo per "masterizzare" o renderizzare i sottotitoli / rembed / hardcode (da un file SRT) in un video MP4 con VLC.

Ma indipendentemente dalle opzioni che utilizzo, non funziona mai correttamente. Ottengo un file che riproduce video troppo velocemente (l'audio è normale) o uno che viene riprodotto normalmente, ma in realtà non ha sottotitoli incorporati. Inoltre, con alcune opzioni (come quella qui sotto) non viene riprodotto in QuickTime, ma solo in VLC.

Quindi la domanda principale è: come posso farlo funzionare in VLC? Le domande secondarie sono:

  • Come faccio a decidere quali opzioni devo impostare?
  • Quali impostazioni sono le migliori se voglio lasciare il file bitrate ecc. Lo stesso il più possibile, incorporando solo i sottotitoli? Sembra che non riesca a lasciare il campo vuoto o Video / Audio deselezionato, quindi credo che dovrei prima capire il bitrate audio e video originale.
  • Che cosa significano le opzioni "Scala" e "Canali"?

... nessuno dei quali trova risposta nella documentazione VLC.

Ad esempio, questa è una serie di opzioni che ho usato nella finestra di dialogo "Advanced Open File ...":

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     ]

Se VLC non ti consente di aggiungere i sottotitoli, ti suggerirei AVIAddXSubs: calcitapp.com/AVIAddXSubs.php ... è un'utilità semplicemente portatile che ti consente di aggiungere sottotitoli a qualsiasi file video (preferibilmente AVI) rilasciando .avi e File .srt nel collegamento al file aviAddxSubs.exe. (puoi anche usare i file mp4 / mov> idx / sub con questa utility!)
mk117,

Risposte:


2

L'aggiunta di una traccia di sottotitoli da VLC di solito funziona. Assicurati che i sottotitoli si adattino al video (ovvero la stessa fonte). Non ho usato quicktime per i sottotitoli per un po 'di tempo, ma mi sembra di ricordare che il mixaggio di un avi e un srt in un mov ha funzionato (anche se è solo un softcoding).

Per hardcoding o "masterizzazione" dei sottotitoli, dai un'occhiata a Handbrake , è su misura per questo tipo di cose. Fondamentalmente è un frontend per ffmpeg e puoi apportare qualsiasi tipo di modifica a video e audio.


0

Usa MkvToolnix: sarà hardcode avi mp4 ecc. Senza ricodifica. Basta caricare il filmato Quindi aggiungere il file srt e quindi fare clic su multiplex. È Super duper veloce.


Superbo, ha funzionato per me. Ho provato freemake, vlc converte molti altri ma sono cattivi, cattivi, brutti ... perché per aggiungere il file srt di incorporamento con il video, converte il file. Ma non volevo convertire il video, volevo solo i sottotitoli. Mkvtoolnixfunziona per me ed è super veloce.
paul

1
Mi dispiace, non l'ha incorporato. Ho appena collegato il mio usb alla TV e ho riprodotto il film. Moview riprodotto senza sottotitoli. Mi dispiace ho votato. Posso votare in basso a causa di meno punti.
paul

Infatti, mkvmergedal pacchetto mkvtoolnix è possibile "solo" soft incorporare i sottotitoli. Lo fa inserendo il video e i sottotitoli originali (come testo) in un nuovo file contenitore Matroska [ fonte ]. Senza ricodifica, non è un
hardcoding
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.