Expression Encoder - Ограничения для файла Размер - минимальный размер 64 * 64 и должен быть кратным 4? - PullRequest
0 голосов
/ 27 августа 2009

Я получаю сообщения об ошибках при попытке кодировать файлы в Expression Encoder, когда ширина или высота файла не кратна четырем или меньше 64. Мне удалось найти очень мало в документации / веб-поисках по этому и ничего, что объясняет, какие настройки могут вызвать / смягчить эти ограничения. Я предполагаю, что это как-то связано с базовым типом данных.

Сообщение об ошибке: Указана неверная ширина. Значение должно быть целым числом от 64 до 4096 и кратным 4.

Может ли кто-нибудь предоставить дополнительную информацию о том, почему / какими настройками можно манипулировать, чтобы изменить это поведение: I.E. качество, сжатие и т. д.

1 Ответ

1 голос
/ 08 июня 2010

После публикации на нескольких сайтах MS, я получил этот ответ от Microsoft, если он поможет.

WMSDK, наша основная зависимость для кодирования WMV, имеет эти ограничения. Обратите внимание, что эти ограничения также были введены в WME.

Вы пытаетесь кодировать что-то меньше 64 пикселей в ширину или в высоту? Если это так, я предлагаю вам почтовый ящик. Текущие профили VC-1 или H.264 не поддерживают ширину 4096, поэтому ограничение уже превышает то, что вы можете достичь с помощью нашего поддерживаемого выходного формата.

Это оставило бы ограничение «делится на 4», которое я бы посоветовал вам просто либо почтовый ящик, либо немного обрезать другой способ обойти этот предел. WMSDK требует не только ограничения «делится на 4», но также помогает во время кодирования (размер макроблока) и декодирования (заполнение строк сканирования не требуется).

...