Verwenden Sie ffmpeg, um Textuntertitel hinzuzufügen

Ich versuche, fügen Sie text-Untertitel ein .mp4-container mit ffmpeg:

ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mp4

Wenn ich versuche zu laufen, diese Zeile, es gibt mir eine Fehlermeldung :

Nmber der stream maps übereinstimmen muss Nummer des output-streams.

Wenn ich versuche, ändern Sie die mp4 zu mkv (obwohl mp4-unterstützt text-Untertitel):

ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mkv

Richtig ordnet die streams, sondern gibt eine Fehlermeldung :

Encoder (codec id-94210) not found for output stream #0.2

Wenn ich starte

ffmpeg -codecs

Kann ich sehen, dass der srt-codec wird unterstützt-decoder und encoder, aber ich bin nicht sicher, was verwendet für mp4-und mkv-subs-Codierung, und ob ich wechseln müssen oder separat kompilieren.

InformationsquelleAutor der Frage 0-alpha | 2011-12-29

Schreibe einen Kommentar