映像や音声データをエンコード(符号化)/デコード(復号)するために規格化されたプログラムやアルゴリズムのこと。映像(ビデオコーデック)では「H.264 / AVC」「H.265 / HEVC」「VP9」「AV1」など、音声(オーディオコーデック)では「MP3」「AAC」「FLAC」などがある(一例)。
動画をインターネットで配信するためには、これらコーデックを用いてエンコード作業(映像をPCやスマートフォンなどで見られるように変換し、かつデータを圧縮する作業)を行う必要がある。動画配信、伝送、記録媒体など動画を取り扱うためには何かしらのコーデックが使われている。