視訊編碼最佳實踐

以下是在 Scene7 Publishing System 中編碼來源視訊檔案的最佳作法提示:

有關視訊編碼的更多建議,請參閱以下內容:

來源視訊檔案

您編碼視訊檔案時,使用可實現的最高品質來源視訊檔案。請避免使用先前編碼的視訊檔案,因為這些檔案已壓縮,再次編碼會導致視訊品質變差。

下表說明編碼來源視訊檔案時,這些檔案必須具有的建議大小、外觀比例和最小位元速率:

大小

外觀比例

最小位元速率

1024 X 768

4:3

4500 kbps (適用於大部分視訊)

1280 X 720

16:9

3000 - 6000 kbps (依據視訊中的動作量而定)

1920 X 1080

16:9

6000 - 8000 kbps (依據視訊中的動作量而定)

取得檔案中繼資料

透過在 Scene7 中查看檔案的中繼資料,可以取得檔案的中繼資料,使用視訊編輯工具,或使用為獲得中繼資料設計的應用程式。以下是使用協力廠商應用程式 MediaInfo 取得視訊檔案中繼資料的指示:

  1. 前往以下網頁: http://mediainfo.sourceforge.net/tw/Download

  2. 選取和下載圖形介面版本的安裝程式,並按安裝指示操作。

  3. 安裝後,在視訊檔案按一下右鍵 (僅限 Windows) 並選取 MediaInfo,或者開啟 MediaInfo 並將您的視訊檔案拖曳到應用程式中。您會看到與視訊檔案相關的所有中繼資料,其中包括其寬度、高度和 fps。

外觀比例

在為主視訊檔案選擇或建立視訊編碼預設集時,請確定該預設集具有與主視訊檔案相同的外觀比例。 外觀比例 是視訊寬度相對於視訊高度的比例。

若要確定視訊檔案的外觀比例,請取得檔案的中繼資料,並記錄檔案的寬度和高度 (請參閱 取得檔案中繼資料 )。然後,使用以下公式來確定外觀比例:

寬度/高度 = 外觀比例

下表描述了如何將公式結果轉換為常用外觀比例選項:

公式結果

外觀比例

1.33

4:3

0.75

3:4

1.78

16:9

0.56

9:16

例如,寬度 1440 x 高度 1080 的視訊具有 1440/1080 (或 1.33) 的外觀比例。這種情況下,您可選擇外觀比例為 4:3 的視訊編碼預設集來為該視訊檔案進行編碼。

資料速率

資料速率 (也稱為 位元速率 ) 是用於編碼以組成一秒鐘視訊播放的資料量。資料速率以千位元/秒鐘 (Kbps) 為度量單位。

重要事項: 因為所有轉碼器使用有損壓縮,所以資料速率是決定視訊品質的最重要因素。使用有損壓縮時,將視訊檔案壓縮的越多,品質下降的越多。因此,所有其他特性 (解析度、影格速率和轉碼器) 不變時,資料速率越低,壓縮檔案的品質越低。

您選擇視訊編碼預設集時,請考慮目標終端使用者的連線速度。選擇資料速率為該速度 80% 的預設集。例如,如果目標終端使用者的連線速度為 1000 Kbps,最佳預設集是視訊資料速率為 800 Kbps 的預設集。

下面表格描述了標準連線速度的資料速率。

速度 (Kbps)

連線類型

256

撥號連線。

800

標準行動裝置連線。對於此連線,將資料速率設定在範圍為 400 至最大值 800 內,以呈現 3G 體驗。

2000

標準頻寬桌面連線。對於此連線,將資料速率設定在 800-2000 Kbps 範圍內,大部分目標使用者的平均值為 1200-1500 Kbps。

5000

標準高速頻寬連線。不建議在此上限範圍內編碼,因為大部分消費者無法使用此速度的視訊傳送。

解析度

解析度 說明了視訊檔案的高度和寬度 (以像素為單位)。大多數來源視訊都以高解析度 (例如 1920 x 1080) 儲存。為了實現串流,將來源視訊壓縮為更小的解析度 (640 x 480 或更小)。

解析度和資料速率是決定視訊品質的兩個不可分割因素。為獲得相同的視訊品質,視訊檔案的像素數 (解析度越高) 越高,資料速率必須越高。例如,以解析度為 320 x 240 和解析度為 640 x 480 的視訊檔案中每個影格像素數為例:

解析度

每影格像素數

320 x 240

76,800

640 x 480

307,200

640 x 480 檔案的每影格像素數多了四倍。若要針對這兩個範例解析度達到相同的資料速率,須對 640 x 480 檔案進行四倍的壓縮,這會降低視訊的品質。因此,250 Kbps 的視訊資料速率在 320 x 240 解析度下會產生高品質的視覺效果,但在 640 x 480 解析度下卻達不到這種效果。

通常,您使用的資料速率越高,您的視訊視覺效果越好,您使用的解析度越高,維持視覺品質所需的資料速率就越高 (相對於低解析度)。

因為解析度和資料速率是關聯的,在編碼視訊時您有兩個選擇:

  • 選擇一個資料速率,然後在您所選資料速率下,以視覺效果良好的最高解析度進行編碼。

  • 選擇一個解析度,然後在您所選解析度下,以呈現高品質視訊所需的資料速率進行編碼。

為主視訊檔案選擇 (或建立) 視訊編碼預設集時,使用下面表格來確定正確的解析度:

解析度

高度 (像素)

畫面大小

240p

240

微型畫面

300p

300

通常用於行動裝置的小型畫面

360p

360

小型畫面

480p

480

中型畫面

720p

720

大型畫面

1080p

1080

高畫質大型畫面

Fps (每秒鐘影格數)

在美國和日本,大部分視訊以 29.97 影格/秒鐘 (fps) 拍攝;在歐洲,大部分視訊以 25 fps 拍攝。電影以 24 fps 拍攝。

選擇與您的主視訊檔案的 fps 比率相符的視訊編碼預設集。例如,如果您的主視訊是 25 fps,選擇 25 fps 的編碼預設集。根據預設,所有自訂編碼都使用主視訊檔案的 fps。因此,在建立視訊編碼預設集時,您不需要明確指定 fps 設定。

視訊編碼尺寸

為獲得最佳效果,請選取將來源視訊整個乘上所有編碼視訊的編碼尺寸。

若要計算出這個比例,請將來源寬度除以編碼的寬度,以得出寬度比例。接著,將來源高度除以編碼的高度,以得出高度比例。

如果求得的比例為整數,表示視訊的縮放的比例為最佳比例。如果求得的比例不是整數,會因為在畫面上留下剩餘的像素人為因素,而影響到視訊品質。當視訊含有文字時,這種影響最明顯。

舉例來說,假設您的來源視訊為 1920 x 1080。下表中的三種編碼的視訊,均提供可用的最佳編碼設定。

視訊類型

寬度 x 高度

寬度比例

高度比例

來源

1920 x 1080

1

1

編碼

960 x 540

2

2

編碼

640x360

3

3

編碼

480x270

4

4

編碼視訊檔案格式

Adobe Scene7 建議使用 MP4 H.264 視訊編碼預設集。因為 MP4 檔案使用 H.264 視訊轉碼器,所以會提供高畫質視訊,但是會壓縮檔案大小。