エンコーダとは?
えんこーだ
エンコーダとは、ある形式のデータや信号を別の形式・規格に変換(符号化)する機器またはソフトウェアのことです。
エンコーダ(encoder)とは、入力されたデータや信号を特定の規格・フォーマットに変換(符号化)する装置またはソフトウェアです。対義語はデコーダ(復号化を行うもの)であり、セットで「コーデック」と呼ばれることもあります。
エンコーダは分野によってさまざまな用途で使われます。
- 映像・音声エンコーダ:H.264やH.265(HEVC)、AV1などの圧縮コーデックで動画を圧縮する。放送局や動画配信事業者が使うハードウェアエンコーダから、一般ユーザーが使うソフトウェアエンコーダまで幅広い
- 放送用エンコーダ:カメラからの映像信号をMPEG-TSなどの放送ストリームに変換し送出する機器
- 文字コードエンコーダ:テキストをUTF-8やShift-JISなどの文字コードに変換する処理
- 機械・位置センサー用エンコーダ:モーターや軸の回転角度・位置を電気信号に変換するセンサー
映像配信の文脈では、ライブ配信においてカメラ映像をリアルタイムで圧縮・配信フォーマットに変換するエンコーダの性能が配信品質を左右します。CPUによるソフトウェアエンコードと、専用チップ(GPU内蔵のNVENCなど)によるハードウェアエンコードでは処理速度や品質が異なります。
使い方・例文
YouTubeでライブ配信を行う際、配信ソフト(OBSなど)がカメラ映像をH.264形式に変換してサーバーに送信しますが、この変換処理を担う部分がエンコーダです。
この用語をシェア
最終更新: