トランスコーディングとは、あるデータに入力された圧縮信号を再び別の規格の圧縮信号に変換する「再圧縮」を意味します。通常は同じ形式で解像度などの設定を変更してデータを生成することを指し、その際にデコードや解凍を行なわずに元の形式のまま高速に変換することを言います。特に映像や音声データの変換を指すことが多く、パソコン向けの解像度の高い動画データを携帯電話などで見られるよう容量の小さい低解像度のデータに変換する際などに利用される技術である。なお、圧縮形式の変換を伴わず、ビットレートのみを変更する場合は“トランスレート”と呼ばれます。