Wie kann man SRT-Untertitel mit VLC in mp4-Videos einbetten / fest codieren?

11

Ich suche nach einer Möglichkeit, Untertitel (aus einer SRT-Datei) mit VLC in ein MP4-Video zu "brennen" oder zu rendern / rembed / hardcode.

Aber egal welche Optionen ich benutze, es funktioniert nie richtig. Ich erhalte eine Datei, die Videos viel zu schnell wiedergibt (Audio ist normal), oder eine Datei, die normal abgespielt wird, aber tatsächlich keine eingebetteten Untertitel hat. Bei einigen Optionen (wie der folgenden) wird es nicht in QuickTime, sondern nur in VLC abgespielt.

Die Hauptfrage lautet also: Wie kann ich diese Funktion in VLC ausführen? Sekundäre Fragen sind:

  • Wie entscheide ich, welche Optionen ich einstellen soll?
  • Welche Einstellungen sind am besten, wenn ich die Dateibitrate usw. so weit wie möglich gleich lassen möchte, nur Untertitel einbetten möchte? Es scheint, dass ich das Feld nicht leer lassen oder Video / Audio nicht aktivieren kann, also müsste ich wohl zuerst die ursprüngliche Audio- und Video-Bitrate herausfinden.
  • Was bedeuten die Optionen "Skalieren" und "Kanäle"?

... keine davon wird in der VLC-Dokumentation beantwortet.

Dies ist beispielsweise eine Reihe von Optionen, die ich im Dialogfeld "Erweiterte geöffnete Datei ..." verwendet habe:

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
quelle
Wenn Sie in VLC keine Untertitel hinzufügen können, empfehlen wir Ihnen AVIAddXSubs: calcitapp.com/AVIAddXSubs.php ... Es ist ein einfach tragbares Dienstprogramm, mit dem Sie Untertitel zu jeder Videodatei (vorzugsweise AVI) hinzufügen können, indem Sie die .avi und löschen .srt-Datei zur Verknüpfung der Datei aviAddxSubs.exe. (Sie können mit diesem Dienstprogramm auch mp4 / mov> idx / sub-Dateien verwenden!)
mk117

Antworten:

2

Das Hinzufügen einer Untertitelspur aus VLC funktioniert normalerweise. Stellen Sie sicher, dass Ihr Untertitel zum Video passt (auch bekannt als dieselbe Quelle). Ich habe Quicktime schon eine ganze Weile nicht mehr für Untertitel verwendet, aber ich erinnere mich, dass das Muxen eines AVI und eines SRT zu einem Mov funktioniert hat (obwohl das nur Softcoding ist).

Informationen zum Hardcodieren oder "Brennen" der Untertitel finden Sie unter Handbremse , die auf diese Art von Dingen zugeschnitten ist. Es ist im Grunde ein Frontend für ffmpeg und Sie können alle möglichen Änderungen an Video und Audio vornehmen.

Argo
quelle
0

Verwenden Sie MkvToolnix - es wird avi mp4 usw. ohne Neukodierung fest codieren. Laden Sie einfach Ihren Film. Fügen Sie dann Ihre srt-Datei hinzu und klicken Sie auf Multiplexen. Es ist super super schnell.

Theunis
quelle
Hervorragend, es hat bei mir funktioniert. Ich habe es versucht freemake, vlc convertund so viele andere, aber sie sind schlecht, schlecht, schlecht ... Weil sie die eingebettete srt-Datei mit Video hinzufügen, konvertieren sie die Datei. Aber ich wollte das Video nicht konvertieren, wollte nur Untertitel. Mkvtoolnixfunktioniert für mich und es ist super schnell.
Paul
1
Es tut mir leid, es hat es nicht eingebettet. Ich habe gerade meinen USB-Fernseher angeschlossen und den Film abgespielt. Moview ohne Untertitel abgespielt. Entschuldigung, ich habe gestimmt. Ich kann wegen weniger Punkten abstimmen.
Paul
In mkvmergeder Tat kann aus dem mkvtoolnix-Paket "nur" die Untertitel weich eingebettet werden. Dazu werden das Originalvideo und die Untertitel (als Text) in eine neue Matroska-Containerdatei [ Quelle ] eingefügt . Ohne Neukodierung ist es keine Hardkodierung :(
Tanius