Gibt es eine Möglichkeit, Untertitel ohne erneute Codierung sanft in eine MP4-Datei einzubetten?

Ich versuche, srt - Dateien zu mp4 - Dateien hinzuzufügen. Gibt es eine Möglichkeit, dies zu tun, ohne die Datei neu zu codieren?

Was ich versucht habe:

  • Untertitel mit der Handbrake-cli hinzugefügt. Während dies technisch funktionierte, löschte es die Qualität des Videos aus und brauchte lange, um die Datei neu zu codieren
  • Ich habe einen ffmpeg Ansatz versucht, wie er auf diesem gefunden wurde, ALSO antworte, aber ich habe anscheinend nicht den mov_text Codec und niemand sonst scheint entweder

Es gibt eine andere SuperUser-Antwort, die andeutet, dass ich möglicherweise suchen Sie nach einem muxer. Aber diese Antwort bezieht sich nur auf Mac OS.

Author: Community, 2014-03-01

3 answers

Versuchen Sie, den statischen Build von ffmpeg von ihrer Download-Site herunterzuladen: http://ffmpeg.org/download.html

Beachten Sie jedoch, dass mov_text eine Hit-and-Miss-Situation zu sein scheint; manchmal funktioniert es, manchmal nicht.mkv), und spielen Sie es mit VLC.

 3
Author: pepoluan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-03-02 13:36:32

Wie von @axel_c erklärt, können Sie mit mkvmerge einen Matroska-Container erstellen und die Untertitel in die Ausgabe aufnehmen:

mkvmerge -o output.mkv video.mp4 subtitles.srt
 1
Author: Peque,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-04-13 12:37:10

Wenn Sie Untertitel einbetten (anstatt zu brennen) möchten, probieren Sie eine kostenlose GPL-Software namens Video Updater Tools aus.

Es verwendet andere Tools hinter den Kulissen (wie ffmpeg, mkvmerge, mp4box usw.), ist aber gut in eine GUI und CLI gepackt. Es funktioniert rekursiv in Verzeichnissen, sodass Sie den gesamten Prozess vollständig automatisieren können. Sie können Dateien/Ordner in der GUI-Version per Drag & Drop ziehen oder die CLI zum Skripten verwenden.

Es kann SRT-Untertitel (und Kapitel aus EDL) in MP4/M4V/MKV einbetten container aus EDL-und SRT-Dateien.

(Bei Bedarf können auch Untertitel aus den meisten Containerformaten extrahiert werden)

Sie können es herunterladen unter: https://videoupdatertools.codeplex.com

 0
Author: rboy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-07-04 13:06:24