視頻編碼器,encoder,就是把“母帶”裝入某種編碼的工具;視頻解碼器,decoder,把某種編碼還原成顏色。人們常常把兩者搞混亂,為了方便理解和記憶,我們可以把encoder記憶成in code的der,即把代碼裝進去的器具;decoder,前序“de-”是分解的意思,即把code分解成視頻流和音頻流,我們常看到視頻播放器選項有什麼“分離器”,分離器的作用就是把視頻文件的視頻流和音頻流分開,以便供應給對應的視頻解碼器和音頻解碼器解析。這樣記憶就不容易搞混。
一般操作系統自帶一些常用的多媒體解碼器,例如windows media player(WMP)就自帶wma和wmv格式的解碼和編碼器,用戶可以聽wma的歌曲,也可以把CD-Audio轉換成wma格式的歌曲。總體而言,解碼器常用,而編碼器不常用。由於WMP自帶的解碼器種類比較少,用戶常抱怨它無法全能播放,稍微留心的網友知道,通過安裝windows Media codecs包就可以讓WMP變成全能播放器,而大多數用戶則選擇第三方播放器,例如KMplayer、迅雷播放器……這些播放器多少會自帶自己的解碼器,有的甚至帶上編碼器,詭異的是這些播放器的解碼器不提供給WMP調用,原因自己猜吧。