6

(C++ プログラムで) ffmpeg 経由で libx264 を使用していますが、「veryfast」プリセットを有効にする方法を知る必要があります。x264 ソース ツリーで grep を実行すると、次の結果が得られます。

include/x264.h:static const char * const x264_preset_names[] = { "ultrafast", "superfast", "veryfast", "faster", "fast", "medium", "slow", "slower", "veryslow ", "プラセボ", 0 };

これは、他の設定のコレクションとしてffmpegに実装されているだけではなく、x264自体がこのプリセットをサポートしていると信じる傾向があります。問題は、ffmpeg で x264 の「veryfast」プリセットを有効にするにはどうすればよいかということです。

4

2 に答える 2

6

libavutil は av_opt_set().... を定義します。「libavutil/opt.h」をインクルードしてから:

av_opt_set(codecContext->priv_data, "preset", "veryfast", 0);
于 2013-10-03T00:02:44.330 に答える