VC-1,全名VC-1視訊編解碼器(Video Codec 1),是微軟所開發的視訊編解碼系統。2003年提出標準化申請,最早名字是VC-9。2006年4月正式通過成為標準。
VC-1是基於Windows Media Video 9壓縮技術的影像壓縮標準,由三大編解碼元件所組成,每一個編解碼元件都具有其獨自的FourCC編碼。
- WMV3(WMV9):WMV3包含了Simple以及Main這兩種Profile。
- WMVA
- WVC1
壓縮技術整合了MPEG及H.264之優點,採用Biliner和Bicubic方式,次像素(Sub-Pixel)最小可達4分之1像素。VC-1只有4種動作補償(motion composition),壓縮比無法勝過H.264。VC-1在壓縮時間上,明顯比H.264短了許多,複雜度約只有H.264的50%,對特效電影有很傑出的效能表現。由於H.264使用較小尺寸的轉換公式與無法調整的量化矩陣,造成不能完整保留影像的高頻細節資訊。
HD DVD和藍光光碟(Blu-ray Disc)都支援VC-1。微軟表示Windows Vista將支援VC-1影像壓縮技術的HD DVD規格。電影及電視學會(SMPTE)已採用VC-1為視訊壓縮標準。
|
Simple
|
Main
|
Advanced
|
Baseline intra frame compression
|
是
|
是
|
是
|
Variable-sized transform
|
是
|
是
|
是
|
16-bit transform
|
是
|
是
|
是
|
Overlapped transform
|
是
|
是
|
是
|
4 motion vector per macroblock
|
是
|
是
|
是
|
¼ pixel luminance motion compensation
|
是
|
是
|
是
|
¼ pixel chrominance motion compensation
|
否
|
是
|
是
|
Start codes
|
否
|
是
|
是
|
Extended motion vectors
|
否
|
是
|
是
|
Loop filter
|
否
|
是
|
是
|
Dynamic resolution change
|
否
|
是
|
是
|
Adaptive macroblock quantisation
|
否
|
是
|
是
|
B frames
|
否
|
是
|
是
|
Intensity compensation
|
否
|
是
|
是
|
Range adjustment
|
否
|
是
|
是
|
Field and frame coding modes
|
否
|
否
|
是
|
GOP Layer
|
否
|
否
|
是
|
Display metadata
|
否
|
否
|
是
|
|
Simple
|
Main
|
Advanced
|
Profile
|
Level
|
Maximum Bit Rate
|
Resolutions by Framerate
|
Simple
|
Low
|
96 kbit/s
|
176 x 144 / 15 (QCIF)
|
Medium
|
384 kbit/s
|
240 x 176 / 30 352 x 288 / 15 (CIF)
|
Main
|
Low
|
2 Mbit/s
|
320 x 240 / 24 (QVGA)
|
Medium
|
10 Mbit/s
|
720 x 480 / 30 (480p) 720 x 576 / 25 (576p)
|
High
|
20 Mbit/s
|
1920 x 1080 / 30 (1080p)
|
Advanced
|
L0
|
2 Mbit/s
|
352 x 288 / 30 (CIF)
|
L1
|
10 Mbit/s
|
720 x 480 / 30 (NTSC-SD) 720 x 576 / 25 (PAL-SD)
|
L2
|
20 Mbit/s
|
720 x 480 / 60 (480p) 1280 x 720 / 30 (720p)
|
L3
|
45 Mbit/s
|
1920 x 1080 / 24 (1080p) 1920 x 1080 / 30 (1080i) 1280 x 720 / 60 (720p)
|
L4
|
135 Mbit/s
|
1920 x 1080 / 60 (1080p) 2048 x 1536 / 24
|
- 郭其昌,VC-1視訊壓縮技術探討,《電腦與通訊》,110期