2009-08-27 91 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除盡」,還有助於編碼(宏塊大小)和解碼(不需要掃描線填充)。