1

次のパラメータを使用して変換しようとしている場合:

mediaItem.OutputFormat.VideoProfile = new MainVC1VideoProfile()
                    {
                        Size = new System.Drawing.Size(1920, 1200),
                        Bitrate = new VariableQualityBitrate(75),
                        Complexity = VideoComplexity.Normal,
                        FrameRate = 1,
                        KeyFrameDistance = TimeSpan.FromSeconds(20)
                    };

次のエラーが発生します。

幅、高さ、フレームレートの合計が、このプロファイルには高すぎます。

誰かが私を助けて、各プロファイルの制限は何ですか?

SimpleVC1VideoProfile
MainVC1VideoProfile
AdvancedVC1VideoProfile

4

1 に答える 1

2

VC1のメインプロファイルは、最大1920 x 1080の最大解像度をサポートできます。コードでは、解像度を1920 x 1200に設定しているため、幅は最大許容値よりも大きくなります。

シンプルプロファイルは最大CIF解像度(352 x 288)をサポートし、アドバンストプロファイルは最大2048 x 1536をデコードできます(ただし、バイトレート= 135 MBits / s)。

ソースのサイズを1920x1080に変更するのが最善の策のように思えます。

詳細については、このMicrosoftの記事またはこのWikipediaのエントリを確認してください。

于 2012-07-12T12:08:46.487 に答える