X



次世代ビデオコーデック総合スレPart2 【HEVC/VP9/AV1/VVC等】
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@編集中 (ワッチョイ 77ec-H0hI)
垢版 |
2018/07/19(木) 20:50:49.70ID:7bo6qBOV0
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が宣言してから立ててください。
0002名無しさん@編集中 (ワッチョイ 77ec-H0hI)
垢版 |
2018/07/19(木) 20:51:33.40ID:7bo6qBOV0
■各ビデオコーデックの概要や状況(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で採用されている。
0003名無しさん@編集中 (ワッチョイ 77ec-H0hI)
垢版 |
2018/07/19(木) 20:52:11.89ID:7bo6qBOV0
●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)で検討が進められている。
0004名無しさん@編集中 (ワッチョイ 77ec-H0hI)
垢版 |
2018/07/19(木) 20:52:49.42ID:7bo6qBOV0
■各コーデックの参考リンク

●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
0006名無しさん@編集中 (ワッチョイ 77ec-H0hI)
垢版 |
2018/07/19(木) 20:54:09.07ID:7bo6qBOV0
■各社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
0007名無しさん@編集中 (ワッチョイ 77ec-H0hI)
垢版 |
2018/07/19(木) 20:54:46.74ID:7bo6qBOV0
■各社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
  未対応
0012名無しさん@編集中 (ワッチョイW d716-egWL)
垢版 |
2018/07/19(木) 20:58:29.82ID:og2++AeP0
             ∧..∧ 
            (´・ω・`)  スレを保守すると気分が落ち着くな
           cく_>ycく__)  "ほっ"と"しゅ"るね
           (___,,_,,___,,_)  ∬
         彡※※※※ミ  旦
0028名無しさん@編集中 (ワッチョイ 77ec-H0hI)
垢版 |
2018/07/19(木) 23:01:27.35ID:7bo6qBOV0
HEVCのライセンス状況のレポート。上が概要(下記事を引用したもの)、下が詳細。

The HEVC IP Mess is Worse than you Think - Streaming Learning Center
https://streaminglearningcenter.com/codecs/hevc-ip-mess-worse-think.html

High Efficiency Video Coding: how the video ecosystem is evolving
http://www.ipwatchdog.com/2018/07/11/high-efficiency-video-coding-video-ecosystem-evolving/id=99094/
0029名無しさん@編集中 (ワッチョイ 77ec-H0hI)
垢版 |
2018/07/19(木) 23:51:38.87ID:7bo6qBOV0
細かいところはよくわからないけど、GPACがAV1に対応した(しつつある?)らしい?

 https://twitter.com/wearegpac/status/1016737032880771073
 >GPAC has now support for AV1: import (OBU/AnnexB/IVF),
 >MP4, DASH, encrypt, playback. Any feedback is welcome!

 Add AV1 support by cconcolato ・ Pull Request #1082 ・ gpac/gpac ・ GitHub
 https://github.com/gpac/gpac/pull/1082
0041名無しさん@編集中 (ワッチョイ 7f81-53i4)
垢版 |
2018/07/28(土) 01:50:11.06ID:/5GgKObH0
NVENCの話題はここでもOK?

AsVideoConverterとAviutl(NVEncC (x64))を使ってそれぞれ同じ動画を同じ設定(同じビットレート)でエンコードすると

AsVideoConverter → 500fpsでエンコード出来るが出来上がった動画の画質がクソ汚い
Aviutl(NVEncC (x64) → 43fpsでエンコード出来る遅さだが出来上がった動画の画質が綺麗


これは一体
0047名無しさん@編集中 (ワッチョイ 92d2-k0/b)
垢版 |
2018/07/28(土) 17:47:23.00ID:iXNQG2ZM0
確かA's Video ConverterはDirectShowとかそこら辺の仕組みで動画を読み込むからビデオカードやデコーダの補正機能やらが間に入ったりしてそれが画質に影響を与えるかもしれない
0051名無しさん@編集中 (ワッチョイ ffd2-LrSd)
垢版 |
2018/08/03(金) 17:58:06.12ID:3YbYrg/h0
Audio/Video Updates in Chrome 69
https://developers.google.com/web/updates/2018/08/chrome-69-media-updates#av1

Chrome 69 adds an AV1 decoder to Chrome Desktop (Windows, Mac, Linux, ChromeOS) based on the official bitstream specification.
At this time, support is limited to "Main" profile 0 and does not include encoding capabilities.
The supported container is ISO-BMFF (MP4). See From raw video to web ready for a brief explanation of containers.
To enable this feature use the #enable-av1-decoder flag.
0061名無しさん@編集中 (ワッチョイ ffd2-LrSd)
垢版 |
2018/08/04(土) 15:55:19.21ID:UF7wVh1O0
MP4を使うにしても音声はOpusが使えないと色々と面倒くさいね。
AACはエンコーダーの配布が制限されてるし、初心者はqaacの導入に躓いてる事が多い。
せっかく映像がロイヤリティフリーなんだから音声も自由に使えるものじゃないとなー。
0065名無しさん@編集中 (ワッチョイ b3b5-Xflc)
垢版 |
2018/08/05(日) 18:03:21.39ID:3p94rhPy0
OSや主要なブラウザからスルーされたせいでデジカメ等からも無視され草葉の陰に眠るJpeg2000さんをみるに
環境に関して何も考えなくても使える(使わされる)という状況を作りえないとマイナーに沈んでいくだけなんだよな
0068名無しさん@編集中 (ワッチョイ ffd2-LrSd)
垢版 |
2018/08/05(日) 18:51:35.67ID:RaZspxiN0
rav1eはまだ速度がどうこうとかいう段階ではないっぽい
ちょっと前までイントラオンリーで圧縮してたみたいだし最近はフレーム間予測に対応し始めたけどまだまともにエンコード出来ない

libaomもrav1eもビルドしたものここに置いてるから気になる人は試してくれ
https://drive.google.com/drive/folders/1fEwt2W2r5lh7zvv7ttog2u3Jt8M-ezfh
0069名無しさん@編集中 (ワッチョイ cf81-Xflc)
垢版 |
2018/08/05(日) 19:06:14.44ID:95+tybkb0
mkvにAV1格納可能になったで
0072名無しさん@編集中 (ワッチョイ ffd2-LrSd)
垢版 |
2018/08/06(月) 06:49:00.63ID:GxkBKoPx0
>>71
Version 23.0.0で仮対応してるけどその時はまだAV1のビットストリームが凍結してない。
ブログのほうにこういう記述がある。
https://www.bunkus.org/blog/

AV1 support hasn’t changed. While the bitstream format’s been finalized in the meantime, the mapping to Matroska & WebM hasn’t. It’s currently being discussed on the CELLAR mailing list.
AV1のサポートは変更されていません。 その間にビットストリームフォーマットがファイナライズされていますが、Matroska&WebMへのマッピングはまだありません。 現在、CELLARメーリングリストで議論されています。

※Google翻訳を使用
0086名無しさん@編集中 (アウアウイー Sa43-wZTG)
垢版 |
2018/08/09(木) 01:33:06.32ID:0iAfSCpya
JPEG→HEIFに、ほとんど全く劣化なしで変換できてサイズが半分ぐらいになるようなトランスコーダーが出来れば、Twitterとかインスタのバックエンドで使われるだろうな
0088名無しさん@編集中 (オイコラミネオ MMeb-7+o/)
垢版 |
2018/08/09(木) 10:15:21.02ID:3wutzLlWM
機械学習で画像解析が流行りだからもっと大胆に人間の認識レベルで不要な情報を省けるようになる
製作サイドからは反発がありそうだけど圧縮率は跳ね上がるはず
0089名無しさん@編集中 (ワッチョイWW 031a-fDcU)
垢版 |
2018/08/09(木) 11:47:28.70ID:XrShdayV0
iPhone8ではHEVC(高効率モード)で動画撮るとノイズ自体もかなり少なくできるのに、AVC(互換性優先モード)は素人目でも分かるほどノイズが乗るんだが、これはHEVCが優秀なのか、AVCのエンコーダーで手を抜いてるのか、どっちなんだ。
後者ならiPhoneはAVCを廃れさせようとしている…共存路線は無いのかね
0091名無しさん@編集中 (アウーイモ MM2f-BV8/)
垢版 |
2018/08/09(木) 12:14:51.84ID:rCqZHw+xM
Caesiumとかの画像圧縮ツール使うと同じJPEGなのにほぼ劣化なしで半分以下とかに縮むんだけど
これってカメラメーカーがJPEGの圧縮をわざわざ手抜いてるってこと?
JPEGスレじゃないけども
0092名無しさん@編集中 (ワッチョイ 4ad2-em3n)
垢版 |
2018/08/09(木) 12:43:28.23ID:qc0ucIz/0
>>91
手を抜いてるわけじゃなくて考え方の違いだろう
極限まで画質を良くするのに重きを置いているけど容量を小さくするのにはそこまで重要じゃないんだよ
カメラマニアは画質にうるさいから
0094名無しさん@編集中 (ワッチョイ 4ad2-em3n)
垢版 |
2018/08/09(木) 12:56:18.92ID:qc0ucIz/0
デジカメのJPEGってサブサンプリングはオフで品質も100に近い設定で撮ってるだろうからこれをYUV420にして品質も5くらい下げて変換するだけでかなり縮むだろうね
Caesiumとかいうソフトはこんな感じのことやってるんじゃないかな
0096名無しさん@編集中 (ブーイモ MM27-zMni)
垢版 |
2018/08/09(木) 20:04:04.08ID:N6i3YiN0M
>>87
Googleが認めたというより、
スマホやタブレット等のデバイスの場合ライセンス量払うのはデバイスメーカーだから、
iOSとの相互運用性向上のために追加しただけだと思う。
Google ChromeはHEVCより先にAV1対応したわけだし。
0097名無しさん@編集中 (ワンミングク MM3a-YblM)
垢版 |
2018/08/10(金) 09:48:56.99ID:MoEetPUIM
>>64
一応qaacと比較して256-512程度の高ビットレートの場合主観的な音質で下回る場合が多いとかいうのが少し気になるな
リアルタイム配信とか低ビットレート帯ならメリットしかないだろうけど
0098名無しさん@編集中 (ワッチョイWW db61-pi4+)
垢版 |
2018/08/10(金) 11:32:07.88ID:qpgCsa780
高ビットレートではqaacのAAC-LC、低ビットレートではNero AAC CodecのHE-AAC系に劣って聞こえる
ストリーミングには向いてるとかそういうのあるんですかね
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況