我們在電影院看到的電影,其播放的文件格式是DCP格式。這是一種帶加密的封裝格式,必須要有對應的密匙才能讀取播放,其內部包含的文件包是由整部電影的幀文件組成,每一幀就是一個圖像文件,播放時跟膠片放映機類似,以恆定速率一張張播放這些圖像文件(一般而言有24幀、48幀和60幀,120幀的格式現在除了李安沒人拍過)。這種格式數據量巨大,一部電影至少上百G,但優點是投射出來的圖像質量很高,可以放大到很大的屏幕仍然保持較高的清晰度。
而我們一般在電腦看的電影採用的是H.264編碼的視頻文件(編碼標準有很多種,但H.264是目前最流行的)。這種格式不會把所有的幀都按照原樣存儲,而是把視頻進行壓縮。壓縮的原理是幀間壓縮,這種技術簡單來說,就是只會存儲幾個關鍵幀的完整信息,幀與幀之間只存儲每幀的變化量,如下圖: