視頻編解碼器

視頻編解碼器 （ Video Codec ） 是指一個能夠對數字視頻進行壓縮或者解壓縮的程序或者設備 。 通常這種壓縮屬於有損數據壓縮 。 歷史上 ， 視頻信號是以模擬形式存儲在磁帶上的 。 隨着Compact Disc的出現並進入市場 ， 音頻信號以數字化方式進行存儲 ， 視頻信號也開始使用數字化格式 ， 一些相關技術也開始隨之發展起來 。 音頻和視頻都需要可定製的壓縮方法 。 工程師和數學家們嘗試了很多種不同的辦法來試圖解決這個問題 。 一個複雜的平衡關係存在於以下因素之間 ： 視頻的質量 、 用來表示視頻所需要的數據量 （ 通常稱之爲碼率 ） 、 編碼算法和解碼算法的複雜度 、 針對數據丟失和錯誤的魯棒性 （ Robustness ） 、 編輯的方便性 、 隨機訪問 、 編碼算法設計的完美性 、 端到端的延時以及其它一些因素 。