close

影片的格式相當多樣化,很多人都被搞得一頭霧水,這也難免,每次世代交換都有各家廠商推出自己的規格,這是導致一片混亂的原因。

 

首先是最簡單的未壓縮格式,大家可以把他想像成很多個 BMP 檔串成一個影片,如果是 NTSC 格式的話就是一秒鐘 29.97 張畫面,如果是 PAL 格式就是每秒 25 張畫面。

音質方面是 48000Hz, 16bit。

未壓縮格式的影片大小並沒有一定,任意大小皆可,前提是你的硬碟要夠大...... 一小時 720x480 未壓縮的影片大概會吃掉硬碟空間 60G 左右。

計算方式:(720*480*24bit/8*總畫格數 + 16bit/8*總樣本數) /1024/1024/1024 

而其中 總畫格數一小時內通常是 29.97*60*60,總樣本數通常是 48000*60*60

除以八是為了 bit 換成 byte, 除 1024 是 1KB = 1024byte, 1MB=1024KB, 1GB=1024MB ...  正常計算下來會產生約104GB,但是依照個人經驗是大概 60G,這其中的差異在於交錯模式的結果。

交錯模式資訊請點我

也就是說在非交錯模式下,一小時的720x480解析度未壓縮影片大概會佔了 100GB 左右...

嗯,也因此,我們需要各種編碼的方式來壓縮轉換影像讓影像更小。

720x480 是多大?通常標準 DVD 就是用 720x480,15吋 LCD 的解析度為 1024x768,15吋 CRT 的解析度為 800x600......

 

接著介紹幾個廣泛使用的標準格式:

VCD for NTSC:352x240, 29.97FPS (Frame Per Second), MPEG1 CBR (Constant Bit Rate) 1150kbps (kilo bit per second), MPEG1 Layer2 224kbps。

DVD: 通常是 720x480, MPEG2 VBR (Variable Bit Rate), 音質部分通常採用杜比5.1環繞音效或者是 DTS 數位環繞

HD (HD DVD 已停止,目前普遍改支援 BD): 1280x720 (720p/i) 或是 1920x1080(1080p/i) p代表非交錯,i代表交錯,其中 Full HD 至少要有 1920x1080 解析度。

編碼格式則不在 HD 的定義當中,通常採用 H.264 編碼為主,部分採用 VC-1 或是 MPEG2。音效部分各種格式都有,常用的以杜比或是 DTS ES 等... (5.1/7.1 channels)

 

從以上標準格式可以發現一些問題:啥是 MPEG? 啥是 NTSC? 啥是 H.264? VC-1?? DTS??? ......

首先影像格式多數採用 MPEG 標準 (Moving Picture Experts Group),.mpg 或是 .mpeg 的副檔名的檔案通常是 MPEG1 or MPEG2 格式。(台灣數位電視 DVB-T 採用的是 704x480 MPEG2 格式)

而其他 .mkv .avi .divx .ts 等格式基本上都只是一種容器,大體上可以分幾類

1. MPEG 1/2 前面有簡單提到,可以參閱 Wiki

2. MPEG4 (H.263),常見的有 DivX, XviD, WMV, RMVB, MOV(QuickTime) 等,其中近期 MOV 也有採用 H.264 的格式,WMV 也有採用VC-1 的格式。

3. MPEG4/AVC (H.264),常見的容器有 .mp4, .avi, .mkv, flv (YouTube) 等。

 

一般而言需要注意的有幾項重點資訊:

1. 解析度,就是影片的 size (resolution),像是 720x480, 1280x720, 1920x1080 等。(24吋 LCD 會流行是因為解析度 1920x1200 可以完整顯示 1920x1080 的內容)

2. 位元率(bit rate),一般而言 H.264 的 768kbps 畫質相當於 MPEG2 的 2048kbps (2M bps) (所以接近畫質的情況之下,H.264 能夠讓檔案大小比 MPEG2 更小;反過來說,同樣檔案大小,h.264 畫質更好)

3. 更新率 (Frame Rate),一秒鐘幾張畫面,一般而言接近 30fps 眼睛會比較舒適。

4. 音質,通常 H.263 一般的 MPEG4 影片會搭配 MP3 (MPEG1 Layer3) 的聲音格式。H.264 則搭配 AC-3 (參閱杜比數位)為多。

 

接著要釐清的觀念有

1. 愈複雜的編碼格式 (H.264 就比 H.263 複雜,H.263 比 MPEG2 複雜......) 佔用的系統效能愈多,除非你有專用的晶片做編碼與解碼的動作。

2. 解析度愈大,佔用系統空間愈大;位元率愈高亦同。同樣位元率同樣解析度不同編碼格式通常大小會差不多,所以可以看得出檔案大小和編碼格式沒有關係,而在編碼的設定上關係較大。

3. 等我想到再補充 @@...

 

以上,提供給大家做參考~

arrow
arrow
    全站熱搜

    fidelity 發表在 痞客邦 留言(3) 人氣()