Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 次世代ビデオコーデック総合スレPart2 【HEVC/VP9/AV1/VVC等】
- ■ >>1 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
- H.264/AVCの後の様々なビデオコーデック全般について語るスレです。
- ■主な次世代ビデオコーデック
- ・H.265/HEVC
- ・VP9
- ・AV1(AOMedia Video 1)
- ・VVC(Versatile Video Coding)
- ■前スレ
- 次世代ビデオコーデック総合スレPart1 【HEVC/VP9/AV1等】
- https://mevius.5ch.net/test/read.cgi/avi/1515759816/
- 次スレは>>980が宣言してから立ててください。
- ■ >>2 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
- ■各ビデオコーデックの概要や状況(2018年7月上旬時点)
- ●H.265/HEVC
- H.264/AVCの後継規格。放送やUltra HD Blu-ray等で採用が進んでいるが
- 3つのライセンスプールが並立するなどライセンス面での問題も抱えている。
- H.265/HEVC特許暗黒時代
- https://qiita.com/yohhoy/items/c2579097a507b1fbdddb
- HW再生支援のサポートは進んだものの、FirefoxやChromeでの対応が進んでおらず、
- ネット配信では使いづらい状況が続いている。(スマートTV向けの配信等は除く)
- AppleがHLS(HTTP Live Streaming)やiOS 11やmacOS High Sierraで採用したり、
- 2018年3月にライセンスプールの1つであるHEVC Advanceが
- コンテンツへのライセンス課金を取りやめたりといった好材料も出てきてはいる。
- ●VP9
- Googleによって開発されたロイヤリティフリーのコーデック。
- ブラウザ(Safariを除く)やHW再生支援のサポートも進み、主にYoutubeで採用されている。
- ■ >>3 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
- ●AV1(AOMedia Video 1)
- Amazon/Cisco/Google/Intel/Microsoft/Mozilla/Netflix等が中心となって立ち上げた
- Alliance for Open Mediaによって開発されたロイヤリティフリーのコーデック。
- VP10/Daala/Thorの技術を受け継いでいる。
- 2018年3月末にリリースされたが、v1.0.0の仕様確定は2018年6月末にずれこんだ。
- HW再生支援のサポート等も含めた本格的な普及は2020年頃になる見込み。
- コンテンツ配信/ハードウェア/ブラウザ系などの主要企業がサポートを表明しており、
- ネット配信を中心として広く普及することが期待されている。
- ●VVC(Versatile Video Coding)
- H.265/HEVCの後継規格。2020年10月の標準化を目指して
- JVET(Joint Video Experts Team)で検討が進められている。
- ■ >>4 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
- ■各コーデックの参考リンク
- ●H.265/HEVC
- ・https://www.itu.int/rec/T-REC-H.265
- ・https://www.itu.int/en/ITU-T/studygroups/2017-2020/16/Pages/video/jctvc.aspx
- ・https://mpeg.chiariglione.org/standards/mpeg-h/high-efficiency-video-coding
- ・https://hevc.hhi.fraunhofer.de/
- ・https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding
- ●VP9
- ・https://www.webmproject.org/vp9/
- ・https://en.wikipedia.org/wiki/VP9
- ●AV1
- ・http://aomedia.org/
- ・https://aomedia.googlesource.com/aom/
- ・https://github.com/AOMediaCodec/av1-spec
- ・https://en.wikipedia.org/wiki/AV1
- ●VVC
- ・https://www.itu.int/en/ITU-T/studygroups/2017-2020/16/Pages/video/jvet.aspx
- ・https://mpeg.chiariglione.org/standards/mpeg-i/versatilevideo-coding
- ・https://jvet.hhi.fraunhofer.de/
- ・https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding#Versatile_Video_Coding
- ■ >>5 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
- ■各ブラウザのコーデックサポート状況
- https://en.wikipedia.org/wiki/HTML5_video#Browser_support
- ●H.265/HEVC
- ・https://html5test.com/compare/feature/video.codecs.mp4.h265.html
- ・https://caniuse.com/#feat=hevc
- ●VP9
- ・https://html5test.com/compare/feature/video.codecs.webm.vp9.html
- ・https://caniuse.com/#feat=webm
- ●AV1
- ・https://caniuse.com/#feat=av1
- ■ >>6 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
- ■各社GPUでのハードウェアエンコード/デコードの参考リンク
- ●Intel
- ・https://software.intel.com/en-us/media-sdk
- ・https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video
- ●NVIDIA
- ・https://developer.nvidia.com/nvidia-video-codec-sdk
- ・エンコード: https://en.wikipedia.org/wiki/Nvidia_NVENC
- ・デコード: https://en.wikipedia.org/wiki/Nvidia_PureVideo
- ●AMD
- ・https://github.com/GPUOpen-LibrariesAndSDKs/AMF
- ・エンコード: https://en.wikipedia.org/wiki/Video_Coding_Engine
- ・デコード: https://en.wikipedia.org/wiki/Unified_Video_Decoder
- ■ >>7 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
- ■各社GPUのHWエンコーダでのH.265/HEVCおよびVP9のサポート状況(2018年7月上旬時点)
- ●Intel QSV (Kaby Lake/Coffee Lake+Intel Media SDK 2018 R1)
- 〇HEVC
- mainおよびmain10。Bフレーム使用可。
- 〇VP9
- ・LinuxでVA-APIを使えばKaby Lakeで利用可能らしい。
- https://gist.github.com/Brainiarc7/24de2edef08866c304080504877239a3
- ・Intel Media SDK for Windows 2018 R1で、Cannon Lake向けの
- プレビュー機能としてVP9エンコーダ関連のAPIが追加されたので
- Cannon LakeからはWindowsでも使えるようになるかもしれない。
- ●Nvidia NVEnc (Pascal+NVIDIA Video Codec SDK 8.2)
- 〇HEVC
- mainおよびmain10。Bフレーム使用不可。
- 〇VP9
- 未対応
- ●AMD VCE (Polaris+AMF 1.4.7)
- 〇HEVC
- mainのみ。main10は不可。Bフレーム使用不可。
- 〇VP9
- 未対応
- ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement