Ist es möglich, Untertitel in eine MP4 mit der erzwungenen Option in MeGui einzubetten?

2205
user3077045

Ich möchte mit meinem Webplayer Untertitel anzeigen (er unterstützt Flash und HTML5). Ich verwende das .mp4-Format und kann dem Player mit einer externen .srt-Datei Untertitel hinzufügen, aber ich möchte Untertitel in meine mp4-Videos einbetten.

Ich kann Untertitel mit mp4box (Windows Cmd) oder dem Yamb-Programm einbetten. Mein Desktop Media Player kann die Untertitel sehen, aber nicht alle. Ich habe versucht, MeGui zu verwenden, mein mp4 und meine Videos hineinzugeben und die Option für erzwungene Untertitel und Standardtitel auszuwählen. Dann habe ich das Programm ohne Umcodierung gestartet. Es hat einige Minuten gedauert. Danach wandelt das MeGui-Programm meine MP4 ohne erneute Codierung in .mkv um und macht meinen Untertitel erzwungen und zum Standard. Alle Spieler können jetzt die Untertitel sehen, aber das ist nicht was ich will, ich brauche das .mp4-Format. Ich habe versucht, die Untertitel zu erzwingen und als Standard festzulegen und die Ausgabe als .mp4 mit MeGui zu erstellen. Dieses Mal kodiert das Programm mein mp4 in mp4.

Gibt es überhaupt einen Untertitel in mp4 einzubetten, ohne neu codieren zu müssen? Mein Player kann in MP4-Dateien eingebettete Textspuren anzeigen. Wie kann ich meine Untertitel mit meinem Player anzeigen?

2

1 Antwort auf die Frage

0
Budman1

Wenn Sie Soft-Subs als separaten Track wünschen, dann ja. Am einfachsten ist es, FFMPEG und mov_text zu verwenden:

"c: \\ ffmpeg.exe" -i "c: \\ video.mp4 -i" c: \\ video.srt "-c: v kopiert -c: eine Kopie -c: s mov_text -metadata: s: s: 0 Sprache = deu -map 0: 0 -map 0: 1 -map 1: 0 "c: \\ VideoNew.mp4"

Ändern Sie "c: \ ..." oder ziehen Sie den Cmd-Bildschirm durch Ziehen und Ablegen, und es wird für Sie hinzugefügt.