Ich versuche, einem .mp4-Container mit ffmpeg Textuntertitel hinzuzufügen:
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mp4
Wenn ich versuche, diese Zeile auszuführen, wird eine Fehlermeldung angezeigt:
Die Anzahl der Stream-Maps muss mit der Anzahl der Ausgabestreams übereinstimmen.
Wenn ich versuche, mp4 in mkv zu ändern (obwohl mp4 Textuntertitel unterstützt), so:
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mkv
Es ordnet die Streams korrekt zu, gibt jedoch einen Fehler aus:
Encoder (Codec-ID 94210) für Ausgabestream # 0.2 nicht gefunden
Wenn ich starte
ffmpeg -codecs
Ich kann sehen, dass der srt-Codec als Decoder und Encoder unterstützt wird, bin mir jedoch nicht sicher, was für die MP4- und MKV-Subs-Codierung verwendet wird und ob ich ihn einschalten oder separat kompilieren muss.