0

ファイルの幅または高さが4の倍数でないか、64より小さい場合に、Expression Encoderでファイルをエンコードしようとすると、エラーメッセージが表示されます。これに関するドキュメント/ Web検索ではほとんど見つかりませんでしたが、何も見つかりませんでした。これは、これらの制限を引き起こす/緩和する可能性のある設定を説明しています。基になるデータ型と関係があると思います。

エラーメッセージ: 無効な幅が指定されました。値は64〜4096の整数で、4の倍数である必要があります。

IEの品質、圧縮など、この動作を変更するために操作できる理由/設定の詳細を誰かが提供できますか?

4

1 に答える 1

1

いくつかのMSサイトに投稿した後、役立つ場合はMicrosoftからこの応答を受け取りました。

WMVをエンコードするための主な依存関係であるWMSDKには、これらの制限があります。これらの制限はWMEでも適用されていることに注意してください。

幅または高さが64ピクセル未満のものをエンコードしようとしていますか?もしそうなら、私はあなたにレターボックスを提案します。現在のVC-1またはH.264プロファイルは4096幅をサポートしていないため、サポートされている出力形式で達成できる制限をすでに超えています。

これにより、「4で割り切れる」制限が残ります。これは、単にレターボックスを使用するか、反対の方法で少しトリミングして、その制限を回避することをお勧めします。WMSDKでは「4で割り切れる」制限が必要なだけでなく、エンコード(マクロブロックサイズ)およびデコード(スキャンラインのパディングは不要)の際にも役立ちます。

于 2010-06-08T00:08:12.303 に答える