- 威望
- 0
- 貢獻
- 127
- 參與
- 604
- GJ
- 2247
- 註冊時間
- 2011-4-2
|
6#
發表於 2014-7-10 15:40
| 只看該作者
副檔名亂改卻還是能正常播放,這是因為現在的播放器、解碼環境有容錯機制。
去抓一下 MediaInfo 這套軟體,就能知道要自動判斷容器名稱其實並不困難。
一個影片檔,從根本來說就是由視訊和音訊兩部分構成,但是一部影片要把影音分開存成兩個檔實在是太不便了,所以才有所謂的容器。
容器就是拿來把視訊和音訊封裝在一起的,進階一點的容器還能封裝字幕檔、章節列表、封面等等。
你們平常看到的 MKV、MP4、AVI、RMVB 等等,都是這類容器的名稱。
既然是為了便利把多個東西組合起來,播放時自然就得多費點功夫去分離,解碼環境中的分離器就是扮演著這種角色。
播放器將分離工作委派給分離器,由分離器將視訊及音訊分離出來,將視訊軌委派給視訊解碼器解碼,將音訊軌委派給音訊解碼器解碼,如果有字幕軌,則委派給字幕渲染器繪製在解碼後的視訊上。
真正的影響畫質的部分,是視訊編碼的方式以及編碼時使用的濾鏡,和容器本身沒有什麼關聯。
視訊編碼現在最有名的就是 H.264,又稱為 AVC,多年來一直是最強的視訊壓縮技術。
不過也根據壓制時使用的參數、濾鏡的選用因素,並不是只看到 AVC 就一定是最好,不過要輕鬆幹掉早期的 ASP 卻是相當輕鬆。
AVC 常見的編碼器就是 x264,ASP 常見的編碼器就是 XviD,其它有興趣可以自己去查。
音訊編碼格式我想大家應該都很熟了,聽音樂的應該不少,FLAC 和 MP3 這些都是。
Blu-ray Disc 裡面裝的其實也有壓縮過,沒壓縮過的我想大概只有類比時代攝影機的母帶吧。
裡面放的通常不是 AVC 就是 MPEG-2,雖然 VC-1 也能放進去,但我自己是還沒看過。
Blu-ray Disc 裡的 AVC 是流量比較大的 AVC,這個流量指的是位元率(bitrate),大陸稱為碼率。
bitrate 的單位是 bits/sec,意指用來存放每秒畫面的位元數,常記作 bps,總之都讀作 bits per second。
這數值當然是越大越好,但是也直接影響了整個影片檔的容量,而且大到一個極限後人眼也不易區分,所以發佈 BDRip 的人還會再壓小一點才放出來。 |
|