NVENC・NVDECの世代とコーデックの対応状況

NVIDIAプリント基板 ハードウェア

動画ファイルとコーデックの関係、NVENC・NVDECの世代とコーデックの対応状況をまとめました。ここではGeForceシリーズのデスクトップ製品を対象にしています。

NVENC (NVIDIA Encoder)・NVDEC (NVIDIA Decoder) とは

NVIDIAのGPUに搭載されているハードウェアエンコーダー・ハードウェアデコーダーです。データの圧縮や再生を支援する機能になります。 搭載されているNVENC・NVDECの世代でコーデックの対応状況が違います。

動画ファイルは作成時にエンコード(変換や圧縮)して再生時にデコード(元に戻す)します。エンコードやデコードをする時のアルゴリズムをコーデックと呼びます。

動画ファイル形式

動画ファイル形式(コンテナ)には、エンコードされた映像データと音声データを格納しています。代表的な動画ファイル形式を紹介します。

動画ファイル形式サポートしている動画コーデックサポートしている音声コーデック
AVIH264, H265AAC, MP3, FLAC
MP4H264, H265, AV1AAC, MP3, Opus
MOVH264, H265AAC, MP3
MKVH264, H265, VP9, AV1AAC, MP3, Opus
WebMVP8, VP9, AV1Vorbis, Opus
一部のコーデックのみ記載

動画コーデック

動画コーデックの種類では画面解像度やビットレートの上限、圧縮率などが変わってきます。

  • H264 (MPEG-4 AVC) 現在主流となっているコーデック
  • H265 (HEVC) H264の後継規格でH264より高い圧縮率
  • AV1 (AOMedia Video 1) H265やVP9より高い圧縮率だがその分処理時間がかかる

GeForceシリーズのコーデック対応表

NVENC

NVENCのコーデック対応表です。コーデックごとに大まかに分類しています。Bフレームをサポートしていたら動画の圧縮効率が上がります。

GeForceNVENC世代H.264H.265H.265
Bフレームサポート
AV1
GTX 9xx第5世代YESYes*1NoNo
GTX 10xx第6世代YESYesNoNo
GTX 16xx*第7世代YESYesYesNo
RTX 20xx第7世代YESYesYesNo
RTX 30xx第7世代YESYesYesNo
RTX 40xx第8世代YESYESYesYES

* GTX 1650はNVENC第6世代の製品もある

*1 一部対応する

NVDEC

NVDECのコーデック対応表です。YUVは色の圧縮形式です。

GeForceNVDEC世代VP9H.264H.265
YUV 4:2:0
H.265
YUV 4:4:4
AV1
GTX 9xx*第1世代NoYesNoNoNo
GTX 9xx*第2世代Yes*1YesYes*1NoNo
GTX 10xx第3世代Yes*1YesYesNoNo
GTX 16xx第4世代YesYesYesYesNo
RTX 20xx第4世代YesYesYesYesNo
RTX 30xx第5世代YesYesYesYesYes
RTX 40xx第5世代YesYesYesYesYes

GTX 950と960はNVDEC第2世代、その他はNVDEC第1世代である

* 一部対応する

詳細はこちらのサイトをご覧ください。

タイトルとURLをコピーしました