Die Konvertierung .mkv h.264 FFmpeg
Möchte ich meine konvertieren .mkv-Dateien .mp4 mit FFmpeg. Ich habe versucht den folgenden code:
ffmpeg -i input.mkv -c:v libx264 -c:a libvo_aacenc output.mp4
Aber ich bekomme die Fehlermeldung:
Fehler beim öffnen encoder zur Ausgabe-stream #0:1 - vielleicht falsche Parameter wie die bit_rate, Geschwindigkeit, Breite oder Höhe.
Gibt es eine Möglichkeit dies zu umgehen? Ich habe versucht Einstellung der bitrate der audio aber das problem scheint zu bestehen.
Verwandte: superuser.com/questions/639983/...
Wie der Fehler sagt, Sie haben falsche (oder fehlende) Parameter. Siehe: trac.ffmpeg.org/wiki/Encode/H.264
Honig Haben Sie aktivieren
Wie der Fehler sagt, Sie haben falsche (oder fehlende) Parameter. Siehe: trac.ffmpeg.org/wiki/Encode/H.264
mkv
ist ein video-container und H.264
ist ein encoding-format. Sie können nicht konvertieren Behälter einer endoding.Honig Haben Sie aktivieren
libvo-aacenc
wie diese --enable-libvo-aacenc
. Warum nutzen Sie nicht libfaac
oder libfdk_aac
. Sie sind frei.InformationsquelleAutor herman die dev | 2015-06-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich schlage vor, Sie überprüfen Sie zuerst, ob Ihre .mkv-Datei hat bereits H. 264/AAC-streams in den ersten Platz. Denn wenn Sie es tut, alles, was Sie tun müssen ist, kopieren Sie die Ströme und ändern Sie den container:
Wenn es nicht funktioniert, werden Sie wahrscheinlich abgelehnt, weil Sie nicht geben Sie eine bitrate aus, um libvo_aacenc. Versuchen Sie Folgendes:
Aber wieder, wenn Ihr .mkv enthält bereits H. 264/AAC wird DIE ERSTE LÖSUNG. Sie werden schneller und haben eine bessere Qualität.
-codec copy
oder-c copy
statt-vcodec copy -acodec copy
.Auch, wenn Sie wollen, zu Kodieren mit x264, ist es normalerweise eine gute Idee, um einige spezielle encoding-Einstellungen (preset-und eine Methode, mit der rate/q-Regelung), siehe trac.ffmpeg.org/wiki/Encode/H.264
InformationsquelleAutor Ely