本文へスキップ

エンコーダとは?

えんこーだ

エンコーダとは、ある形式のデータや信号を別の形式・規格に変換(符号化)する機器またはソフトウェアのことです。

エンコーダ(encoder)とは、入力されたデータや信号を特定の規格フォーマットに変換(符号化)する装置またはソフトウェアです。対義語デコーダ(復号化を行うもの)であり、セットで「コーデック」と呼ばれることもあります。

エンコーダは分野によってさまざまな用途で使われます。

  • 映像・音声エンコーダ:H.264やH.265(HEVC)、AV1などの圧縮コーデックで動画を圧縮する。放送局や動画配信事業者が使うハードウェアエンコーダから、一般ユーザーが使うソフトウェアエンコーダまで幅広い
  • 放送用エンコーダ:カメラからの映像信号をMPEG-TSなどの放送ストリームに変換し送出する機器
  • 文字コードエンコーダ:テキストをUTF-8やShift-JISなどの文字コードに変換する処理
  • 機械・位置センサー用エンコーダ:モーターや軸の回転角度・位置を電気信号に変換するセンサー

映像配信の文脈では、ライブ配信においてカメラ映像をリアルタイムで圧縮・配信フォーマットに変換するエンコーダの性能が配信品質を左右します。CPUによるソフトウェアエンコードと、専用チップ(GPU内蔵のNVENCなど)によるハードウェアエンコードでは処理速度や品質が異なります。

使い方・例文

YouTubeでライブ配信を行う際、配信ソフト(OBSなど)がカメラ映像をH.264形式に変換してサーバーに送信しますが、この変換処理を担う部分がエンコーダです。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語