1

GOP サイズ (フレーム数) を設定しWMVideo9 Encoder MFT、Media Foundation の VC-1 エンコーダ ( ) に「closed GOP」フラグを設定しようとしていますが、それを行う方法がわかりません。M$ は何千ものインターフェースを作成しましたが、それらのほとんどは役に立ちません。(どうやら GPU などの恩恵を受けることができる非同期コーデックを使用してみました...笑、なんて冗談でしょう...)

問題に戻る... たとえば、IWMCodecPropsによって公開されているインターフェイスがありますIMFTransformが、それは読み取り専用です。からアクセスできる属性はたくさんありますがIMFAttributes、GOP サイズを設定して GOP を閉じるための属性はありません。

それはまったく可能ですか?M$ は、お金のためにコーディングするすべての人を遠ざけているようです。メディア ファンデーションは、いじくり回しにのみ適しています....

PS答えられないことは、反対票を投じる理由ではありません。

4

2 に答える 2

1

ICodecAPIインターフェイスを見てください。ビデオエンコーディングの多くの設定を公開します。次のICodecAPIプロパティも参照してください。

于 2013-09-19T10:16:11.947 に答える
0

Windows Media Video 9 Advanced Profile モードの Windows Media Video 9 Encoderである VC-1 エンコーダーの GOP サイズ アナログはMFPKEY_KEYDISTPropertyです。

コーデック出力のキー フレーム間の最大時間をミリ秒単位で指定します。

隣接する I フレーム間のフレーム数である MPEG-2 からのGOP サイズと比較してください。

于 2013-09-19T10:59:58.047 に答える