2011-12-09 5 views
0

リアルタイムにHD(1080i)とSD(720x576)をインタレースするために、AVCodecContextを正しく設定しようとしています。私はWindows OS上でffmpeg静的ライブラリlibx264を使用しています。 誰もが... flagsgop_sizemax_b_framesおよび他のすべてのAVCodecContextのメンバーと例えばlibx264 - HDとSDのキャプチャ用にAVCodecContextを設定する

を助けることができる場合、私は私がCODEC_FLAG_INTERLACED_ME | CODEC_FLAG_INTERLACED_DCTフラグが設定されている必要がありますね。しかし、私が必要とするのは、これをどのように設定するかに関する全話です。

答えて

0

既に適切でないことがわからない限り、オプションを設定しないでください。 libav 0.8はデフォルトで全てを正しく設定します。

1

あなたは、リアルタイムエンコーディングを目指している場合は、単に使用:

x264_param_default_preset(&param, "ultrafast", "zerolatency"); 

これはあなたが必要なものを設定します。 帯域幅要件がある場合は、これの上にVBVパラメータを設定することができます。

関連する問題