Ich versuche gerade, meine MKV-Bibliothek in MP4 (Iphone 6 plus) zu konvertieren.
Ich habe es geschafft, die Konvertierung von mkv in mp4 korrekt zu erreichen, aber mir fehlt der Untertitelteil (SRT).
Hier ist mein Code:
dir/b/s *.mkv >mkvlist.txt ///////// this gets a list of all the mkv files on the directory
for /F "delims=;" %%F in (mkvlist.txt) do ffmpeg.exe -i "%%F" -format mp4 -vcodec copy -acodec aac -strict -2 -sn "%%~dF%%~pF%%~nF.mp4" ///////////// this makes the conversion
del mkvlist.txt ////// this deletes the txt file
Ich möchte Untertitel in das Skript aufnehmen, habe jedoch Probleme, den richtigen Namen für die Untertitel in das Skript einzufügen (da dies ein Stapel mit mehreren Konvertierungen ist).
ffmpeg
video-conversion
subtitles
dpkmon
quelle
quelle
Antworten:
MP4 unterstützt SRT nicht. Sie können entweder Softsubs oder Hardsubs verwenden.
Softsubs
Untertitel, die als separater Stream in der Datei bestehen. Sie können vom Player ein- und ausgeschaltet werden und erfordern keine Neucodierung des Videostreams.
Die Player-Unterstützung für zeitgesteuerte Text-Softsubs in MP4 kann ziemlich schlecht sein. Sie müssen es nur versuchen.
Hardsubs
Hardsubs werden in das Video "eingebrannt", sodass das Video neu codiert werden muss.
Weitere Informationen finden Sie in der Dokumentation zum Susbtitles-Filter, z. B. zur Auswahl eines bestimmten Untertitel-Streams, wenn mehrere vorhanden sind.
quelle
Ich hatte ein ähnliches Problem beim Wechseln von MP4 zu MKV von einigen MP4-Dateien, die ich mit Handbrake gerippt habe. Ich habe zuerst https://en.wikibooks.org/wiki/FFMPEG_An_Intermediate_Guide/subtitle_options konsultiert , was bestimmte Untertitelformate für mkv vs mp4 implizierte. Nachdem ich mit Ass- und Mov_text-Konvertierungen herumgespielt hatte, die nicht funktionierten, testete ich einige Dateien und bemerkte, dass das Format dvd_subtitle angezeigt wurde. Nach vielem Herumspielen hat folgendes geklappt.
Ich hoffe es hilft.
quelle