。什麼是 Codec 編解碼器

※什麼是 Codec 編解碼器 ?
● Codec 是 coder-decoder 的簡稱。中文的意思是【編碼器】與【解碼器】,它是成雙配對的。
◎ 這意味著,當您使用一種【某 A 標準】進行【Coder A】編碼壓縮後,之後就必須使用【某 A 標準】進行【Decoder A】解碼,才能【百分之百】還原。例如:當您使用一種【H.264 標準】進行【編碼 mp4】壓縮後,之後就必須使用【H.264 解碼器】進行【解碼 mp4】,才能【百分之百】還原這個影音。如果您使用一種【H.264 標準】進行【編碼 mp4】壓縮後,卻使用【H.265 解碼器】進行【解碼 mp4】,這種方式並【無法正確解碼】,可能會造成小部分還原演算錯誤,或完全無法演算還原。因此,規則就是【誰編碼】就由【誰來解碼】。

◎【Coder 編碼器】其演算法是將 【原始數據檔案】(Raw Data file),轉換為【壓縮檔案】(Compressed file)。由於【壓縮檔案】只包含【原始數據檔案】中的一部分數據,因此,將編碼器說成【壓縮】,實際上是進行一種【轉換】,它決定哪些數據可以壓縮進入編碼,哪些數據會被丟棄。簡單的說,最後【還原時會用到的影音資料】會被保留,其餘的數據將會被丟棄。

◎【decoder 解碼器】 是採用 逆演算法將 【壓縮檔案】(Compressed file),解壓縮還原成, 接近【原始數據檔案】(Raw Data file)。但事實上,有很多數據已經被丟棄,【decoder 解碼器】只能【還原】有被紀錄的資料內容,有些元數據(metadata)是無法拼湊回來的,有些資料內容對大部份人而言,是不重要的,而對某些特定人而言,是非常重要的。

小吳老師 發表在 痞客邦 留言(0) 人氣()