2009-08-27 89 views
0

当文件宽度或高度不是4的倍数或小于64时,我在尝试在Expression Encoder中对文件进行编码时收到错误消息。在文档/ Web搜索中,我已经找到了很少,并没有什么解释什么设置可能会导致/减轻这些限制。我认为它与底层数据类型有关。表达式编码器 - 文件限制尺寸 - 最小尺寸为64 * 64且必须是4的倍数?

错误消息:无效宽度指定。值必须是64之间的整数 - 和4096,是4

多个任何人都可以提供关于为什么/什么设置可以被操纵,以改变这种行为的进一步细节:I.E.质量,压缩等

+0

任何人... out ... there .. – PortageMonkey 2009-12-10 00:01:45

回答

1

张贴在几个MS的网站后,我收到了来自微软这个反应应该是有所帮助。

的WMSDK,我们主要依赖于编码的WMV,有这些限制。请注意,这些限制也在WME中实施。

你们是不是要编码的东西比64个像素宽或高的小吗?如果是这样,我建议你信箱。当前的VC-1或H.264配置文件不支持4096宽度,所以限制已经超过了我们支持的输出格式所能实现的范围。

这将离开“被4整除”的限制,这我会建议你干脆要么信箱或略有剪裁其他的方式来解决这一限制。 WMSDK不仅要求“可以被4除尽”,还有助于编码(宏块大小)和解码(不需要扫描线填充)。