0

私は AVI ファイルを持っています。最初にそれを Raw 形式にデコードしました。次に、.h264 形式でエンコードしたいと思います。libavcodec.dll と libavformat.dll を使用しています。ポイントは、avcodec_open(AVCodecContext,AVCodec) からコーデックを開こうとすると開かないということです。lib x264 でこのメソッドを実行するために指定する必要があるいくつかのパラメーターがありませんか? どんな助けでも大歓迎です。ありがとう

4

1 に答える 1

3

x264 を使用して AVI ファイルを H.264 にエンコードする一般的な方法は 2 つあります。

1, ffmpeg をコンパイルしてインストールし--enable-shared、次に x264 をコンパイルしてインストールします。設定時に lavf: yes が表示されます。次に、x264 cli またはその他のもの (DirectX264 など) を使用して変換を行います。

2, で x264 をコンパイルしてインストールし--enable-shared、次に で ffmpeg をコンパイルしてインストールし--enable-libx264ます。その後、ffmpeg cli または何か他のもの (WinFF など) を使用して変換できます。

ところで、.h264 は十分なサフィックスではありません。代わりに「.mkv」、「.mp4」などを使用してください。

于 2011-04-29T04:26:47.033 に答える