
答案1
文件由 1 和 0 組成。每個 1 或 0 稱為一個位元。
要保存特定文件,您需要就如何儲存這些 1 和 0 達成協議。最明顯的方法可能是將影片劃分為幀,然後將每個幀劃分為像素網格。然後,您可以從框架的左上角開始,從左上角到右下角閱讀。對於每個像素,您可以儲存 8 位元來描述它的紅色程度,8 位元表示藍色程度,8 位元表示綠色程度。這最終會產生整個影片的大量數據。這樣做的問題是,生成的檔案會很大,並且包含大量重複的部分(即,如果螢幕黑了 1 秒,您可能會儲存數千個彼此相鄰的 0)
更好的方法可能是這樣做,然後想出一些方法來使其更小——也許識別相同的區塊,並具有可以最小化相似幀的索引,或者描述影片中顏色區塊的方法。
不同的格式嘗試解決不同的問題 - 影片應該很小但品質較低嗎?大但需要大量處理才能玩?能夠儲存透明度嗎?每種格式擅長的東西不同,因此種類繁多,再加上它們都很複雜,因此許多公司都想出了自己的方法來解決相同的問題。
從一種格式轉換為另一種格式通常非常耗時,因為您必須獲取每個像素的單獨數據,並使用不同的演算法對其進行重新編碼。如果原始格式是有損的(即,它刪除了資料以使其更小),那麼最終會得到原始格式的劣質副本。
答案2
視訊格式是一種排列視訊訊息的方式。例如,您以 25fps 和隔行掃描拍攝影片(這些是技術術語,但特定於影片檔案內的數據,例如 1 和 0)。
當您將影片「轉換」為另一種格式時,它會獲取影片的實際數據,並以不同的方式重新排列它以適應您想要的格式。如果需要,您可以更改幀速率,您可以犧牲一些圖像品質來換取較小的檔案。
每種影片格式都有不同的特徵。 http://en.wikipedia.org/wiki/Video#Video_formats
答案3
視訊檔案格式是一種儲存視訊資料的特殊方式,它試圖解決與視訊資料相關的一個或多個固有問題。
文件大小就是這樣的問題之一。高品質影片需要大量資訊(例如2 小時長的DVD 大約為9GB)。不嘗試解決此問題。
與大小問題相關的是重播問題:格式必須允許以相當快的速率讀回大量數據,並且視頻的兩幀不應花費截然不同的時間來讀取。
文件格式可以解決的其他問題包括 DRM、元資料、檔案資料是否(以及如何)可以透過網路進行串流傳輸、是否可以從檔案中的任意點正確讀取資料(與從頭開始按順序閱讀)等等。
因此,沒有關於視訊檔案格式是什麼或做什麼的全面描述(除了其中包含視訊資料之外)。