Advertisement
enctac

次世代ビデオコーデック総合スレPart2向けテンプレ案1

Jul 4th, 2018
1,137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.27 KB | None | 0 0
  1. 次世代ビデオコーデック総合スレPart2 【HEVC/VP9/AV1/VVC等】
  2.  
  3. ■ >>1 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  4.  
  5. H.264/AVCの後の様々なビデオコーデック全般について語るスレです。
  6.  
  7. ■主な次世代ビデオコーデック
  8. ・H.265/HEVC
  9. ・VP9
  10. ・AV1(AOMedia Video 1)
  11. ・VVC(Versatile Video Coding)
  12.  
  13. ■前スレ
  14. 次世代ビデオコーデック総合スレPart1 【HEVC/VP9/AV1等】
  15. https://mevius.5ch.net/test/read.cgi/avi/1515759816/
  16.  
  17. 次スレは>>980が宣言してから立ててください。
  18.  
  19.  
  20. ■ >>2 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  21.  
  22. ■各ビデオコーデックの概要や状況(2018年7月上旬時点)
  23.  
  24. ●H.265/HEVC
  25.  H.264/AVCの後継規格。放送やUltra HD Blu-ray等で採用が進んでいるが
  26.  3つのライセンスプールが並立するなどライセンス面での問題も抱えている。
  27.  
  28.    H.265/HEVC特許暗黒時代
  29.    https://qiita.com/yohhoy/items/c2579097a507b1fbdddb
  30.  
  31.  HW再生支援のサポートは進んだものの、FirefoxやChromeでの対応が進んでおらず、
  32.  ネット配信では使いづらい状況が続いている。(スマートTV向けの配信等は除く)
  33.  AppleがHLS(HTTP Live Streaming)やiOS 11やmacOS High Sierraで採用したり、
  34.  2018年3月にライセンスプールの1つであるHEVC Advanceが
  35.  コンテンツへのライセンス課金を取りやめたりといった好材料も出てきてはいる。
  36.  
  37. ●VP9
  38.  Googleによって開発されたロイヤリティフリーのコーデック。
  39.  ブラウザ(Safariを除く)やHW再生支援のサポートも進み、主にYoutubeで採用されている。
  40.  
  41.  
  42. ■ >>3 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  43.  
  44. ●AV1(AOMedia Video 1)
  45.  Amazon/Cisco/Google/Intel/Microsoft/Mozilla/Netflix等が中心となって立ち上げた
  46.  Alliance for Open Mediaによって開発されたロイヤリティフリーのコーデック。
  47.  VP10/Daala/Thorの技術を受け継いでいる。
  48.  2018年3月末にリリースされたが、v1.0.0の仕様確定は2018年6月末にずれこんだ。
  49.  HW再生支援のサポート等も含めた本格的な普及は2020年頃になる見込み。
  50.  コンテンツ配信/ハードウェア/ブラウザ系などの主要企業がサポートを表明しており、
  51.  ネット配信を中心として広く普及することが期待されている。
  52.  
  53. ●VVC(Versatile Video Coding)
  54.  H.265/HEVCの後継規格。2020年10月の標準化を目指して
  55.  JVET(Joint Video Experts Team)で検討が進められている。
  56.  
  57.  
  58. ■ >>4 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  59.  
  60. ■各コーデックの参考リンク
  61.  
  62. ●H.265/HEVC
  63. ・https://www.itu.int/rec/T-REC-H.265
  64. ・https://www.itu.int/en/ITU-T/studygroups/2017-2020/16/Pages/video/jctvc.aspx
  65. ・https://mpeg.chiariglione.org/standards/mpeg-h/high-efficiency-video-coding
  66. ・https://hevc.hhi.fraunhofer.de/
  67. ・https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding
  68.  
  69. ●VP9
  70. ・https://www.webmproject.org/vp9/
  71. ・https://en.wikipedia.org/wiki/VP9
  72.  
  73. ●AV1
  74. ・http://aomedia.org/
  75. ・https://aomedia.googlesource.com/aom/
  76. ・https://github.com/AOMediaCodec/av1-spec
  77. ・https://en.wikipedia.org/wiki/AV1
  78.  
  79. ●VVC
  80. ・https://www.itu.int/en/ITU-T/studygroups/2017-2020/16/Pages/video/jvet.aspx
  81. ・https://mpeg.chiariglione.org/standards/mpeg-i/versatilevideo-coding
  82. ・https://jvet.hhi.fraunhofer.de/
  83. ・https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding#Versatile_Video_Coding
  84.  
  85.  
  86. ■ >>5 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  87.  
  88. ■各ブラウザのコーデックサポート状況
  89.  
  90. https://en.wikipedia.org/wiki/HTML5_video#Browser_support
  91.  
  92. ●H.265/HEVC
  93. ・https://html5test.com/compare/feature/video.codecs.mp4.h265.html
  94. ・https://caniuse.com/#feat=hevc
  95.  
  96. ●VP9
  97. ・https://html5test.com/compare/feature/video.codecs.webm.vp9.html
  98. ・https://caniuse.com/#feat=webm
  99.  
  100. ●AV1
  101. ・https://caniuse.com/#feat=av1
  102.  
  103.  
  104. ■ >>6 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  105.  
  106. ■各社GPUでのハードウェアエンコード/デコードの参考リンク
  107.  
  108. ●Intel
  109. ・https://software.intel.com/en-us/media-sdk
  110. ・https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video
  111.  
  112. ●NVIDIA
  113. ・https://developer.nvidia.com/nvidia-video-codec-sdk
  114. ・エンコード: https://en.wikipedia.org/wiki/Nvidia_NVENC
  115. ・デコード: https://en.wikipedia.org/wiki/Nvidia_PureVideo
  116.  
  117. ●AMD
  118. ・https://github.com/GPUOpen-LibrariesAndSDKs/AMF
  119. ・エンコード: https://en.wikipedia.org/wiki/Video_Coding_Engine
  120. ・デコード: https://en.wikipedia.org/wiki/Unified_Video_Decoder
  121.  
  122.  
  123. ■ >>7 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  124.  
  125. ■各社GPUのHWエンコーダでのH.265/HEVCおよびVP9のサポート状況(2018年7月上旬時点)
  126.  
  127. ●Intel QSV (Kaby Lake/Coffee Lake+Intel Media SDK 2018 R1)
  128.  〇HEVC
  129.   mainおよびmain10。Bフレーム使用可。
  130.  〇VP9
  131.   ・LinuxでVA-APIを使えばKaby Lakeで利用可能らしい。
  132.    https://gist.github.com/Brainiarc7/24de2edef08866c304080504877239a3
  133.   ・Intel Media SDK for Windows 2018 R1で、Cannon Lake向けの
  134.    プレビュー機能としてVP9エンコーダ関連のAPIが追加されたので
  135.    Cannon LakeからはWindowsでも使えるようになるかもしれない。
  136.  
  137. ●Nvidia NVEnc (Pascal+NVIDIA Video Codec SDK 8.2)
  138.  〇HEVC
  139.   mainおよびmain10。Bフレーム使用不可。
  140.  〇VP9
  141.   未対応
  142.  
  143. ●AMD VCE (Polaris+AMF 1.4.7)
  144.  〇HEVC
  145.   mainのみ。main10は不可。Bフレーム使用不可。
  146.  〇VP9
  147.   未対応
  148.  
  149.  
  150. ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement