Expression Encoder - ограничения для файла Размер - минимальный размер 64 * 64 и должен быть кратным 4?

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

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

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

1 ответ

Решение

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

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

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

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

Другие вопросы по тегам