Frage

Ich habe eine AVI -Datei, ich habe sie zuerst in eine rohe Form dekodiert, jetzt möchte ich sie im .h264 -Format codieren. Ich verwende libavcodec.dll und libavformat.dll. Der Punkt ist, an dem ich versuche, den Codec von AVCODEC_OPEN (AVCODECCONTEXT, AVCODEC) zu öffnen. Fehlt mir einige Parameter, die ich für die Ausführung dieser Methode für die Lib X264 angeben muss? Jede Hilfe wird zutiefst geschätzt. Vielen Dank

War es hilfreich?

Lösung

Es gibt zwei allgemeine Möglichkeiten, AVI -Datei mit X264 nach H.264 zu codieren:

1, kompilieren und installieren Sie FFMPEG, mit --enable-shared, Kompilieren Sie dann X264 und installieren Sie ihn. Sie sehen LAVF: Ja beim Konfigurieren. Führen Sie dann das Konvertieren mit X264 CLI oder etwas anderem (z. B. DirectX264) durch.

2, kompilieren und installieren Sie X264 mit --enable-shared, kompilieren und installieren Sie FFMPEG mit und installieren Sie sie mit --enable-libx264. Dann können Sie mit FFMPEG CLI oder etwas anderem (wie WinFF) konvertieren.

Und übrigens ist kein ausreichendes Suggus, bitte verwenden Sie ".mkv", ".mp4" oder etwas statt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top