2009-08-27 13 views
0

ファイルの幅や高さが4の倍数でない場合、または64より小さい場合、Expression Encoderでファイルをエンコードしようとすると、エラーメッセージが表示されます。これについては、ドキュメント/ Web検索ではほとんど見つかりませんでしたが、どのような設定がこれらの制限を引き起こすか/軽減するかを説明するものはありません。私はそれが基本的なデータ型と関係があると仮定します。Expression Encoder - ファイルディメンションの制限 - 最小サイズは64 * 64で、4の倍数でなければなりませんか?

エラーメッセージ:無効な幅が指定されています。値は64〜4096の整数で、4の倍数でなければなりません。

この動作を変更するために設定できる理由と設定の詳細については、誰でも誰でも知ることができます。品質、圧縮など

+0

誰でも...外出しています.. – PortageMonkey

答えて

1

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

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

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

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

関連する問題