H.264 Profile and Level , H.264的類型與等級說明
※ 本頁面內容,方便您在 串流 Live 直播 或  轉檔轉碼設定時,可以直接查詢 Profile 和 Level 的 解析度 與 資料量 匹配值。
※ 由於 H.264 相較於 MPEG4 Part2 / ASP,可以得到更低資料流,更高品質的影片,這樣的優點將是一個串流直播的優勢。( 在中、高資料流量時,H.264 也是一個好的選擇 ) 。

※ H.264 視訊標準的技術規範中常見: 4 種類型 (Profile), 16 種等級 (Level) 組成,並採用分級編碼。

Baseline Profile 
Baseline類型,主要應用在行動視訊裝置上的 串流 Live 直播 ,視訊格式構成複雜度低,容錯能力要強,它被限制只能使用 Progressive 影像( 漸進式非交錯 ) ,雖然它也使用 GOP 相臨影格參考群組(IBP),但是並不使用其中 B-Frame ,只使用 I-Frame 與 P-Frame 的 CAVLC 編碼;H.264/AVC 實際上是以畫面片段(slice 參考下圖4)而非以全畫面做為編碼參考類型(I、B、P)GOP長度通常超過 30 格(Frame)。
CAVLC (Context-Adaptive Variable-Length Coding) 上下文自適應可變長度編碼
MPEG_GOP_01.png
Baseline Profile 搭配以下的 Level,可以得到 以下的 解析度與資料量(Bitrate):

以下的【解析度與資料量】是使用 Premiere Pro CC 為基礎進行編碼;其它軟體會稍稍不同,但差異並不會太大。
1.0 Level, 最高 176x120 10fps 最高 0.06 mbps (60 kbps)
1.1 Level, 最高 176x120 15fps 最高 0.19 mbps (190 kbps)
1.2 Level, 最高 352x240 15fps 最高 0.38 mbps (380 kbps)
1.3 Level, 最高 352x240 29.97fps 最高 0.77 mbps (770 kbps)
2.0 Level, 最高 352x240 29.97fps 最高 2 mbps
2.1 Level, 最高 352x240 29.97fps 最高 4 mbps
2.2 Level, 最高 352x240 29.97fps 最高 4 mbps
3.0 Level, 最高 720x480 29.97fps 最高 10 mbps
3.1 Level, 最高 720x480 29.97fps 最高 14 mbps
3.2 Level, 最高 720x480 29.97fps 最高 20 mbps
4.0 Level, 最高 1280x720 59.94fps 最高 20 mbps
4.1 Level, 最高 1280x720 59.94fps 最高 50 mbps
4.2 Level, 最高 1920x1080 59.94fps 最高 50 mbps
5.0 Level, 最高 1920x1080 59.94fps 最高 135 mbps
5.1 Level, 最高 1920x1080 59.94fps 最高 240 mbps
5.2 Level, 最高 3840x2160 59.94fps 最高 240 mbps

Main  Profile 
Main類型主要考慮壓縮效能要好但比較不在乎容錯能力的視訊應用。相較於Baseline類型,此類型加入交錯式(interlaced)影像、B-Frame、及CABAC等工具,壓縮效率較好,但也較為複雜。目前 Main 類型已被使用於標準畫質數位電視SDTV。
CABAC (Context-Adaptive Binary Arithmetic Coding)上下文的自適應二進制算術編碼
Main Profile 搭配以下的 Level,可以得到 以下的 解析度與資料量(Bitrate):

以下的【解析度與資料量】是使用 Premiere Pro CC 為基礎進行編碼;其它軟體會稍稍不同,但差異並不會太大。
1.0 Level, 最高 176x120 10fps 最高 0.06 mbps (60 kbps)
1.1 Level, 最高 176x120 15fps 最高 0.19 mbps (190 kbps)
1.2 Level, 最高 352x240 15fps 最高 0.38 mbps (380 kbps)
1.3 Level, 最高 352x240 29.97fps 最高 0.77 mbps (770 kbps)
2.0 Level, 最高 352x240 29.97fps 最高 2 mbps
2.1 Level, 最高 352x240 29.97fps 最高 4 mbps
2.2 Level, 最高 352x240 29.97fps 最高 4 mbps
3.0 Level, 最高 720x480 29.97fps 最高 10 mbps
3.1 Level, 最高 720x480 29.97fps 最高 14 mbps
3.2 Level, 最高 720x480 29.97fps 最高 20 mbps
4.0 Level, 最高 1280x720 59.94fps 最高 20 mbps
4.1 Level, 最高 1280x720 59.94fps 最高 50 mbps
4.2 Level, 最高 1920x1080 59.94fps 最高 50 mbps
5.0 Level, 最高 1920x1080 59.94fps 最高 135 mbps
5.1 Level, 最高 1920x1080 59.94fps 最高 240 mbps
5.2 Level, 最高 3840x2160 59.94fps 最高 240 mbps

High Profile 
High類型提高Main類型使用位階的上限,放寬採用8×8的DCT轉換,並提供較好的量化步階調整模式。High類型已經逐漸取代Main類型,成為HDTV數位電視地面廣播的標準規格。

High Profile 搭配以下的 Level,可以得到 以下的 解析度與資料量(Bitrate):
以下的【解析度與資料量】是使用 Premiere Pro CC 為基礎進行編碼;其它軟體會稍稍不同,但差異並不會太大。
1.0 Level, 最高 176x120 10fps 最高 0.08 mbps (80 kbps)
1.1 Level, 最高 176x120 15fps 最高 0.24 mbps (240 kbps)
1.2 Level, 最高 352x240 15fps 最高 0.48 mbps (480 kbps)
1.3 Level, 最高 352x240 29.97fps 最高 0.96 mbps (960 kbps)
2.0 Level, 最高 352x240 29.97fps 最高 2.5 mbps
2.1 Level, 最高 352x240 29.97fps 最高 5 mbps
2.2 Level, 最高 352x240 29.97fps 最高 5 mbps
3.0 Level, 最高 720x480 29.97fps 最高 12.5 mbps
3.1 Level, 最高 720x480 29.97fps 最高 17.5 mbps
3.2 Level, 最高 720x480 29.97fps 最高 25 mbps
4.0 Level, 最高 1280x720 59.94fps 最高 25 mbps
4.1 Level, 最高 1280x720 59.94fps 最高 62.5 mbps
4.2 Level, 最高 1920x1080 59.94fps 最高 62.5 mbps
5.0 Level, 最高 1920x1080 59.94fps 最高 168 mbps
5.1 Level, 最高 1920x1080 59.94fps 最高 300 mbps
5.2 Level, 最高 3840x2160 59.94fps 最高 300 mbps

High 10 Profile 
High 10 類型相較於High類型,進一步放寬轉換係數量化時至多可使用10位元的精確度。
High 10 Profile 搭配以下的 Level,可以得到 以下的 解析度與資料量(Bitrate):
1.0 Level, 最高 176x120 10fps 最高 0.192 mbps (192 kbps)
1.1 Level, 最高 176x120 15fps 最高 0.576 mbps (576 kbps)
1.2 Level, 最高 352x240 15fps 最高 1.152 mbps
1.3 Level, 最高 352x240 29.97fps 最高 2.304 mbps
2.0 Level, 最高 352x240 29.97fps 最高 6 mbps
2.1 Level, 最高 352x240 29.97fps 最高 12 mbps
2.2 Level, 最高 352x240 29.97fps 最高 12 mbps
3.0 Level, 最高 720x480 29.97fps 最高 30 mbps
3.1 Level, 最高 720x480 29.97fps 最高 42 mbps
3.2 Level, 最高 720x480 29.97fps 最高 60 mbps
4.0 Level, 最高 1280x720 59.94fps 最高 60 mbps
4.1 Level, 最高 1280x720 59.94fps 最高 150 mbps
4.2 Level, 最高 1920x1080 59.94fps 最高 150 mbps
5.0 Level, 最高 1920x1080 59.94fps 最高 405 mbps
5.1 Level, 最高 1920x1080 59.94fps 最高 720 mbps
5.2 Level, 最高 4096x2160 59.94fps 最高 720 mbps

High 4:2:2 Profile 
High 4:2:2 類型相較於High 10類型,此類型進一步放寬顏色深度取樣至4:2:2。

High 4:4:4 Profile 
High 4:4:4類型相較於High 4:2:2類型,此類型進一步放寬顏色深度取樣至4:4:4,並放寬轉換係數量化時至12位元的精確度。

Stereo High Profile 
Stereo High 類型,是立體雙視角度視訊 ,並結合了Multiview Video Coding 擴展的視角間預測能力。

Multiview High Profile 
Multiview High Profile 類型,同時使用兩個或多個視角和 Multiview Video Coding視角間預測能力,但不支援圖場( field pictures)和宏塊自適應幀-場編碼( macroblock-adaptive frame-field coding ) 。

arrow
arrow
    全站熱搜

    小吳老師 發表在 痞客邦 留言(0) 人氣()