コーデック
コーデックは「coder-decoder(符号化器・復号器)」を短くしたものです。音声や動画などのアルゴリズムを使ってデータを符号化します。符号化されたデータは、再生時に復号する必要があります。
メディアコーデックはメディア圧縮と同じものではありません。ファイルを圧縮せずに符号化することもできるためです。ただし、ほとんどのコーデックは元のデータを圧縮し、元のファイルのサイズを小さくします。これはマルチメディアファイルにとって重要です。マルチメディアファイルは、多くの場合、サイズが大きいためです。圧縮されたファイルはディスク上の容量をあまり使わず、より速くダウンロードできます。
可逆コーデックと非可逆コーデック
一部のコーデックは可逆です。これは、元のメディアファイルの品質を低下させないことを意味します。可逆音声コーデックの例として、Free Lossless Audio Codec(FLAC)やApple Lossless Audio Codec(ALAC)があります。可逆圧縮に対応した動画コーデックには、H.264やQuickTime RLEがあります。可逆コーデックを使うと、品質を変えずにメディアファイルのサイズを約50%まで小さくできることがよくあります。
他のコーデックは非可逆です。これは、圧縮によってメディアの品質が低下することを意味します。非可逆音声コーデックの例として、Adaptive Differential Pulse Code Modulation(ADPCM)やMPEG-1 Layer 3(MP3)があります。一般的な非可逆動画コーデックには、MPEG-2やHEVCがあります。ほとんどの非可逆コーデックには、メディアをどの程度圧縮するかを選べる可変圧縮設定があります。たとえば、音声ファイルに強い圧縮を適用すると、ファイルサイズを10%まで小さくできる場合がありますが、音声が圧縮されたように聞こえることがあります。ファイルサイズが30%になる程度の低い圧縮設定を使うと、元のファイルにより近い音質になる場合があります。
NOTE:非可逆コーデックは、データをインターネット経由でより速く転送できるように、ストリーミングメディアによく使われます。[/n]
知識をテストする