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 ]
quelle
Antworten:
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.
quelle
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.
quelle
freemake
,vlc convert
und 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.Mkvtoolnix
funktioniert für mich und es ist super schnell.mkvmerge
der 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 :(