次世代ビデオコーデック総合スレPart2 【HEVC/VP9/AV1/VVC等】
■ このスレッドは過去ログ倉庫に格納されています
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が宣言してから立ててください。 Blackmagic RAWとかいうのが出たらしいな >>238
ProRes RAWと同じような位置づけかな。
Blackmagic URSA Mini Pro ? Blackmagic RAW | Blackmagic Design
https://www.blackmagicdesign.com/jp/products/blackmagicursaminipro/blackmagicraw
[IBC2018]ブラックマジックデザイン、新コーデック「Blackmagic RAW」を発表 - PRONEWS
https://www.pronews.jp/news/20180914182802.html
---
Apple ProRes RAW について - Apple サポート
https://support.apple.com/ja-jp/HT208671
ProRes RAWとは? − AtomosのJeromy Young氏が語る | cinema5D
https://www.cinema5d.com/jp/prores-raw-explained-plus-footage/ Dav1d: a fast new AV1 decoder
https://www.videolan.org/videolan/events/vdd18/
公式のAV1デコーダーが遅いから新しくデコーダーを作るみたい。
FFmpegのVP9デコーダーを作ったRonald Bultje氏という人が担当するみたいだから性能アップに期待できるかも。
The world’s fastest VP9 decoder: ffvp9
https://blogs.gnome.org/rbultje/2014/02/22/the-worlds-fastest-vp9-decoder-ffvp9/ ええやん
デコーダーに力入れてるところ地味に少ないんだよな >>240
期待しておこう
いまのままではフルHDですら厳しいものがあるからなぁ つべでav1使えてる人、同じファイルでmp4やwebpとくらべて縮んでる? https://github.com/leandromoreira/digital_video_introduction/blob/master/README-ja.md
>コーデック 対 コンテナ
>初心者がよく誤解することの1つに、デジタルビデオコーデックとデジタルビデオコンテナを混同するというものがあります。
>コンテナはビデオ(と音声もありえる)のメタデータとペイロードである圧縮されたビデオを包括するラッパーフォーマットとして考えることができます。
>たいてい、ビデオファイルの拡張子はそのビデオコンテナを定義します。
>例えば、ファイルvideo.mp4はおそらく MPEG-4 Part 14 コンテナで、
>video.mkvという名前のファイルはおそらく matroska です。
比べてみた。 vp9<H.264<av1 こなれてない感じ。
youtube-dl -F https://www.youtube.com/watch?v=oAbB4dQOz4I
248 webm 1920x1080 1080p 2670k , vp9, 24fps, video only, 36.26MiB
137 mp4 1920x1080 1080p 4434k , avc1.640028, 24fps, video only, 45.88MiB
399 mp4 1920x1080 1080p 12078k , av01.0.05M.08, 24fps, video only, 85.46MiB >>244
av1って基本的にwebmに格納されるのがデファクトスタンダードになるの?mp4やmkvなの?
ハードウェアデコーダーの対応なんかでコンテナしか書いていない場合があるからある程度分けて欲しい 現状だとmp4にAV1とopus突っ込むのがスタンダードなのでは
今後代わる可能性もあるけど >>243-245
>>218の
AV1 Beta Launch Playlist - YouTube
https://www.youtube.com/playlist?list=PLyqf6gJt7KuHBmeVzZteZUlNUQAVLwrZS
の説明に書いてあるけど、今のYoutubeのAV1は
> At time of writing, these transcodes are encoded at a very high bitrate for decoder performance testing.
(現時点でのAV1動画はデコーダーのパフォーマンステストのため非常に高いビットレートでエンコードされている)
ということらしいよ。 >>249
6日前のr3947で対応されてて、今日SourceForgeにr3973のバイナリがアップされたってことね。 現状でもyoutubeにアップロードしたらav1形式が必ず作られますか?
自己ソースで試してみたい >>251
当分の間は海外の超人気のある動画でしか作られないと思うよ
>>148の動画は投稿されて一ヶ月経ってないのに再生回数が4000万回を超えてる youtubeって最近は毎分500時間とかの勢いで動画アップされてるらしいからそれ全部AV1エンコとかさすがのgoogleさんの鯖でも無理すぎるわな >>254
AIでどうこうなるモノでもないしねー
AIが動画コーデックの世界に圧縮改革起こしてくれねえかな >>256
AV1のコミット見てるとMachine Learningで高速化を図ってるところがちょくちょく出てくるよ >>246
mp4だと思う
YouTubeもNetflixも試験配信データはmp4に格納されてる。 将来またmp4ファイルが再生できませんとかいうバカな質問が増えそうw
コンテナはmp4で構わないから
コーデックがなんだか一目でわかるように
拡張子はav1とかにして欲しい
かつての AVI (えーぶいあい)と見分けづらい気もするが
以前に比べて使用頻度も減っただろうし 富士通、映像データ1000分の1に 自動運転の精度高く
富士通は自動運転の精度を高める技術として、映像データを1千分の1に圧縮する手法を開発した。
車載カメラで撮影した映像をインターネットで瞬時にやりとりし、周囲の状況を遠くからリアルタイムで把握できる。
3年後をメドに実用化する。「データ爆発」と呼ばれる大量データ通信時代の中核技術になる可能性がある。
富士通は4Kや8Kの映像を配信する放送技術で培った独自の画像処理技術を応用した。カメラで撮った映像のデ…
ソース
https://www.nikkei.com/article/DGXMZO35634560R20C18A9MM8000/ Doom9ってAV1を熱心に試してる人が何人もいるよね
一方このスレにはエンコードしたことある人どのくらいいるんだろう あの激烈に遅いVP9より遥かに遅いからある程度速度が出るようになるまでは個人使用では興味が出ない >>263
PSNRベースでの比較が特に顕著だが、HEVCとあまり差はないね
ライセンス問題を気にしなくて済む用途ならば、ツールがひと通り揃っているHEVCで充分
再生支援が受けられる環境もある程度揃ってきたし
AV1であえてエンコードしなければならないのは配信屋くらいのものか >>263
aomencの--cpu-used=4の方が、x265 --preset veryslowよりやや上になってるんだね。
その下で別の人がcpu-used=1での各バージョンのエンコード速度の比較を出してた。
https://forum.doom9.org/showthread.php?p=1852485#post1852485
version | enc time | filesize
0.1.0-9348 | 152 | 183494
0.1.0-9559 | 119 | 182391
0.1.0-9658 | 109 | 182118
1.0.0-6 | 94 | 182856
1.0.0-82 | 86 | 182952
1.0.0-181 | 61 | 184139
1.0.0-245 | 59 | 189154
1.0.0-399 | 51 | 180221
1.0.0-541 | 22 | 184505 ※下記参照
1.0.0-629 | 15 | 184616 ※下記参照
下2つはCONFIG_LOWBITDEPTH=1でビルドしたものなので、上と直接比較できる数字ではないらしいけど。 >>263
ソースがほとんどアニメじゃん。みんなアニメ好きだなぁ アニメで縮んでも詐欺みたいなもの
実写やフィルムグレイン付きの映画で縮まないとウンコ アニメだと、10ピクセル以上の太い線のリンギングがぁ、とかが評価対象になるのか dav1d is a new AV1 cross-platform Decoder, open-source, and focused on speed and correctness.
https://code.videolan.org/videolan/dav1d
By the end of 2018, we hope to have a completely usable version that will be faster than any other software open source implementation.
2018年末までに、他のソフトウェアオープンソース実装よりも高速な、完全に使用可能なバージョンを用意したいと考えています。 実写とアニメって最適化の仕方が別なんだっけ
H.264も黎明期(ニコニコやようつべが流行りだした頃)は実写向け、アニメ向けでエンコ設定をアレコレ変えてた記憶がある >>272
meson 0.29.0 はだめだった。pip install で 0.48.0 入れたら行けた。 >>273
アニメはエッジがハッキリしているから荒が目立つ反面、フレーム自体は複雑性が低くて圧縮が効きやすい
実写(特に野外)は複雑で圧縮が効きずらい反面、フレーム自体は複雑で細部再現性の誤魔化しが効く
実写でも人工物が多いとアニメの特性に寄っていく感じ >>275
正常にデコード出来た?
こっちで試してみたけど途中でデコード止まる
dav1d.exe -i Chimera-AV1-8bit-1920x1080-6736kbps.ivf --muxer yuv4mpeg2 -o hoge.y4m
Failed to read frame data: No error
Dav1d 0.0.1 - by Two Orioles
Decoded 1/3 frames (33.3%) >>277
出来たよ。
dav1d -i /home/shinichi/Chimera-AV1-8bit-1920x1080-6736kbps.ivf -o f.y4m --framethreads 2 --tilethreads 2
Celeron G530
Dav1d:5e05e65
framerate: 8929/1271=7.02 >>279
OS は Ubuntu
オプションで --framethreads --tilethreads をCPUに合わせて指定したほうがいいみたい いい忘れてた。デコードできたけど、こんな感じのが出来た。 YUV4MPEG2 25.8GB 44.4Gb/s 1784.016 FPS まともに再生出来ない >>280
ありがとう
自分でビルドしたバイナリだけじゃなくてDoom9に上がったバイナリでも同様の結果だからもしかしたらWindows用のバイナリにまだ不具合があるのかもしれない >>261
Turing CodecはBBC製のH.265エンコーダらしい。
ttps://github.com/bbc/turingcodec/ >>284
BBCは以前から動画圧縮技術に熱心だよ。
DiracっていうWaveletベースの独自のコーデック開発してたこともあるし。 アラン・チューリングが名前の由来かな、と思ってサイト見たら当たってた >>285
知ってるよ
凄いってのはそれを搭載してるnvidia GPUのこと
>>287
NHKは研究中のAIによるインタレ解除を公開してくれたら見直すけど
そんな柔軟性は無いんだよなぁ >>289
Turingと名前がついてるだけでNVIDIAのGPUとは無関係だろ >>282の問題だけど↓が原因だったみたい
https://code.videolan.org/videolan/dav1d/commit/df5e906b63df59fa00c84cb7ee25e240ffd32bcd
mergeされたからWindowsでも問題が起きなくなった
それで早速libaomと条件を同じようにしてシングルスレッドで試してみたんだけど、現時点ではlibaomのほうが2.5〜3倍くらい速かった
dav1d.exe -i input.ivf --framethreads 1 --tilethreads 1 --muxer yuv4mpeg2 -o nul
aomdec.exe --threads=1 -o nul input.ivf
一方マルチスレッドで比較した場合、libaomでは2コア4スレッドのうち50%くらいしか使ってくれないけどdav1dではフルに使ってデコードしてくれた
今後のアセンブラやSIMDによるスピードアップに期待 MS-MPEG4 V2が最強とか言ってたじゃないか! dav1d (dd576607)、Ubuntu はビルドエラーが起きてダメだった。
https://code.videolan.org/videolan/dav1d/issues/10 これと同じ問題が出てる。 西川善司の3DGE:GeForce RTX 20完全理解。レイトレ以外の部分も強化が入ったTuringアーキテクチャにとことん迫る
https://www.4gamer.net/games/421/G042134/20180913178/
まずはビデオプロセッサからだが,その性能はTuring世代で向上している。
とくに重要なのはスループットがPascal世代比で約2倍になっている点で,
これにより,ついに7680×4320ピクセルのHDR動画を30Hz(=30fps)でリアルタイムエンコードおよびデコードできるようになった。要するに「8K HDR対応」である。
Pascal世代でNVIDIAは3840×2160ピクセルのHDR動画を60Hz(=60fps)でリアルタイムエンコードおよびデコード可能にして業界を驚かせた実績があるのだが,この進化速度はすごいとしか言いようがない。
また,エンコーダの圧縮アルゴリズムにも改良が入っており,Pascal世代と比較して,
同じ画質ならH.264で15%,H.265なら25%も低ビットレート化できるようになった。逆に言えば,同じビットレートならPascal世代のGPUを使うよりも高い画質を得られるということだ。 4K60pから8K30pって、そんなに進化してるようには思えんが… どの道”スループット2倍”の言い換えでしかないわな できますた
・HEVCより高性能でロイヤリティフリーの新しいAV1デコーダー「dav1d」をVLC Player開発元が発表
https://gigazine.net/news/20181002-dav1d/ VLCのnightly buildsの4.0.0でとりあえずAV1はサポートされたがクソ重たい
いまのところLAVのnightlyの勝ち VideoLanはそんなことよりVLCplayerの品質どうにかしろよw VLCはメジャーバージョン上がってからおかしくなったな
mpvとかmpc派生使ったほうがいい そうだねVLCはFluidSynthの挙動おかしいし直した方が良いよね LAV Filters 0.73
https://forum.doom9.org/showthread.php?p=1853965#post1853965
---
AV1 Support
This is the first officialy LAV Filters release with AV1 support.
LAV Splitter can read compliant files, and LAV Video can decode AV1 using the libaom decoder.
The alternative dav1d decoder is still under active development,
and at this time is not quite ready for widespread use yet. It'll be included in the future, once the dust settles.
---
libaomによるAV1デコードをサポートした正式版リリース。(>>215にあるようにnightly 0.72.0-12からサポート)
dav1dはまだ実用レベルではないので未サポート。 少し前に発表になった「Fire TV Stick 4K」だが
https://www.amazon.co.jp/dp/B079QRQTCR/
対応フォーマットが
ビデオ: Dolby Vision、HDR-10、HLG、H.265、H.264、VP9
オーディオ: AAC-LC、AC3、eAC3 (ドルビーデジタルプラス)、FLAC、MP3、PCM/Wave、Vorbis、Dolby Atmos(EC3_JOC)
写真: JPEG、PNG、GIF、BMP
ビデオにVP9は入っているのはいいとして、オーディオにopusがないのは残念
あとmicro SDカードスロットが今回もない…
結局またこういうものを使う羽目になる…
https://cheapnaxx.com/fire_tv_stick_ext_hdd/ そういうの知らない世界だけど
DTS、ALACがないとか Google Home HubはVP9/Opus対応してるのかな intelがxeon向けに最適化したエンコーダーなんじゃない
こういうオープンソースでの最適化ソフトの公開とかシェア争いに影響したりすんのかな av1再生してみたけど
負荷は結構高いね
ハードデコードはいつになるやら PERSEUS - Video Compression Technology - V-Nova
https://www.v-nova.com/perseus-video-compression-technology/
どういう技術かわからんがAbemaTV Developer Conferenceの次世代コーデックの話で名前が上がったらしい 自分も初耳NHKは2015年からPERSEUSのテストしてるっぽいね。
サイバーエージェントって世間的にはAbemaTVが有名だけどOPENREC.tvも凄えーなって思う >>321
●動画
AbemaTV Developer Conference 2018 (TrackA)
https://freshlive.tv/tech-conference/241376
※コーデック関連は4:57:30あたりから。
●スライド
世界の動画技術動向を見据えた AbemaTV の向かう先 / AbemaTV DevCon 2018 TrackA Final Session
https://www.slideshare.net/abemadev/abematv-abematv-devcon-2018-tracka-final-session
※コーデック関連はスライドNo.121〜
「V-Nova PERSEUS」 「DIVIDEON xvc」 「RealMedia HD」 「AVS2」といったコーデックは
たまに名前が出るけど、あまり気にしないでよさそうな感じ。
●PERSEUS - Video Compression Technology - V-Nova
https://www.v-nova.com/perseus-video-compression-technology/
●xvc ? a world-class video codec ? with indemnification
https://xvc.io/
●RealMedia HD Suite
https://www.realnetworks.com/realmediaHD
●AVS2
Audio Video Standard - Wikipedia
https://en.wikipedia.org/wiki/Audio_Video_Standard 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。 Mile High Video Workshop 2018の発表資料
ttp://mile-high.video/files/mhv2018/
HEVCやAV1に関する発表がいろいろある Adobeの新製品群出たみたいだけど新しい進展はない感じ? やっと通常chromeでもav1見れるようになった
flagsでいれてやんないとだめだけど AV1見っけた
【MV】僕だって泣いちゃうよ / NMB48
https://www.youtube.com/watch?v=h52EITY0YoU
ちっちゃくなってる!!
398 mp4 1280x720 720p 1362k , av01.0.05M.08, 24fps, video only, 46.06MiB
247 webm 1280x720 720p 1537k , vp9, 24fps, video only, 50.24MiB
136 mp4 1280x720 720p 2325k , avc1.4d401f, 24fps, video only, 56.20MiB 「世界最速男」ボルトが2ゴールの大活躍、サッカーでも半端ない!タッチ集 12/10/2018 HD
https://www.youtube.com/watch?v=20j-QOcdZkM
テストが終わって実用段階に入ってるっぽい
398 mp4 1280x720 720p 1404k , av01.0.05M.08, 30fps, video only, 67.84MiB
247 webm 1280x720 720p 1518k , vp9, 30fps, video only, 75.28MiB
136 mp4 1280x720 720p 2068k , avc1.4d401f, 30fps, video only, 82.24MiB 日本の動画にまでAV1のものがあるということはもう既に相当な数の動画をエンコードしてそうだな しばらくはavcとvp9とav1の3つを並行してエンコするのだろうか
ようやるわ >>333
それでも相当な数だと思うよ
数百万再生の動画くらいなら珍しくもなんともないから HWエンコードはまだないんだよな?あの遅さでエンコードしているとはさすがGoogleって感じだな FPGAでエンコードファームを構築してあるんでしょう ■ このスレッドは過去ログ倉庫に格納されています