共用方式為


視訊重設大小

[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器匯流寫入器已取代它。 來源讀取器接收寫入器 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式碼盡可能使用 Source ReaderSink Writer,而不是 Windows Media Format 11 SDK。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]

當您定義視訊資料流的設定時,您必須指定視訊畫面的寬度和高度。 此視訊大小決定檔案數據區段中編碼的視訊畫面大小。 不過,配置檔中的視訊大小不會決定或限制您傳遞給寫入器的輸入媒體大小,或您從讀取器收到的輸出媒體大小。 寫入器可以調整視訊畫面的大小,以符合應用程式的需求。

視訊影像大小可視為經歷三個階段:輸入視訊大小、串流視訊大小和輸出視訊大小。

輸入視訊大小指的是您傳遞給寫入器物件作為範例的畫面大小。 您可以將此大小定義為其中一個必要的視訊輸入屬性。 如需輸入屬性的詳細資訊,請參閱 列舉輸入格式

串流視訊大小是 ASF 檔案數據區段中畫面的大小。 您可以將此大小定義為設定檔中其中一個必要的資料流組態設定。 如果您要寫入檔案,而輸入視訊大小與串流視訊大小不同,寫入器會在編碼時調整畫面大小。 如需影片串流屬性的詳細資訊,請參閱 設定視訊串流

輸出視訊大小是讀取器或同步讀取器所傳遞的畫面大小。 您可以將此大小定義為其中一個必要的視訊輸出屬性。 如果您要讀取檔案,而輸出視訊大小與串流視訊大小不同,讀取器會在譯碼時調整畫面大小。

您無法將串流視訊大小設定為奇數像素寬。 如果您將影片串流的寬度設定為奇數,則設定檔可能不會被寫入程式接受,或是生成的影片會在一側被編碼成一條黑線,以彌補差距。

調整視訊大小時,您應該小心。 影像在其原始解析度下效果最佳。 調整大小的影像通常會導致失真,並使文字難以閱讀。 如果您要將視訊壓縮為低比特率,您也會發現調整大小失真可能會導致嚴重的壓縮失真。

Windows Media Video 9 Screen 編解碼器不支援重設大小。

檔案寫入功能

處理輸入

處理輸出