【Youtube】WebM・WebPを見守るスレ【Chrome】
■ このスレッドは過去ログ倉庫に格納されています
HTML5への採用を目指し開発が進むオープンな動画規格「WebM」と、
そこから派生してJPEGの後継を狙う静止画規格「WebP」ほか、
ChromeやらYoutubeやらHTML5の対応状況などの周辺事情などについて見守るスレです。
WebM本家
http://www.webmproject.org/
WebP本家
http://code.google.com/intl/ja/speed/webp/ >>673を取り消し
Chrome30/HTML5/webmで無事見れた
しかも既に詳細情報でcodecs="vp9"だった
1080pはCore2Duo2GHzではスムーズに再生出来ない
ソフトウェアデコードにvp8の倍以上の負荷掛かる感じ
今のハードなら余裕だろうが数年前(Corei以前)のだと厳しいかも
本題に戻ると、>>672が落としたwebmがvp9なら、
コーデック技術の世代が違うから画質が違う、という当たり前のことかもね 色々と試してみたけど、今はYoutubeの変革期なのかな?
>>672の時点ではWebmの1080pのDLできたけど、今はできない
ちなみにダウンロードできたのはVP8でした
機能まではChromiumdでアクセスするとVP9を見られたけど、
今日はVP8で再生される
画像と音声込みの総合ビットレートは
MP4 188MB・・・5644.6kbps
VP8 200MB・・・5992.1kbps
となってて、VP8は絵が止まってる時はMP4よりも綺麗に見れた
動くとH.264の方が破綻が少ない感じがする それで、今日になってVP9の再生ができなくなったので
ダウンロードできないか色々やってみた
ようつべのページに行き、ソースを表示させて「codecs%3D%22」で検索すると
映像だけ、音声だけ、映像+音声の動画がそれぞれ分けられて記述されているはず
残念ながら映像+音声の「vp8.0+vorbis」「avc1+mp4a」となっているものは
これから紹介する方法ではダウンロードが上手く行かなかった
映像だけの記述は
「avc1」、「vp9」、「avc1」の順になっていて、その後のsize=に解像度が書かれているのが分かると思う
最初のavc1は何とHighプロファイルのH.264
次がVP9
最後のavc1が今まで通りのMainプロファイルのH.264
ダウンロードは、url=の後の「http〜」コピーしていく
どこまでコピーするかは、「\u0026type=」「,type=」「,init=」の手前までと
俺が試してみた限り3通りあるように思える
メモ帳とかにその超長いURLもどきを貼り付けて、
%3A → :
%2F → /
%3F → ?
%3D → =
%26 → &
%252C → ,
と置換して本当のURLにする
これをブラウザに貼り付ければ映像ファイルがダウンロードできる
オーディオはmp4aとvorbisが並んでて、同じようにしてダウンロード出来る
ただ、これでダウンロードしても何かヘッダが足りないのか普通に再生はできない
VP9はデコーダも無いしね
そこでffmpegの出番となる
ttp://ffmpeg.zeranoe.com/builds/
↑からffmpegのバイナリをダウンロードする
ffplay.exeはffmpegを使用した動画再生ソフトで、これにファイルを投げると再生できる
でもVP9デコーダが駄目でCPU使用率が高くならずにカクカクなって再生には使えない
結局VP9の画質を見るにはffmpegを使って可逆圧縮するしかない
ffmpeg -i VP9.webm -vcodec huffyuv 出力.avi
でできる
それでVP9を見てみると画質は圧倒的に綺麗
ノイズが格段に減ってて非常に良い 上の方法で拾った映像のみ、音声のみのファイルはヘッダが壊れてて
普通のプレーヤーで再生できないのでffmpegでヘッダを作ってもらう
ffmpeg -i <入力ファイル> -vcodec copy <出力ファイル>
HighプロファイルのH.264はこうやってダウンロードした音声と結合できる
ffmpeg -i Highprofile.mp4 -vcodec copy -i audio.mp4 -acodec copy 出力.mp4
これで再生できるようになるけど、ビットレート下がってるからHighプロファイルでも画質は良くなってない >>672から映像だけダウンロードするとこうなってる
H.264 Mainプロファイル 181MB・・・5425.3kbps
H.264 Highプロファイル 125MB・・・3765.3kbps
VP9 120MB・・・3615.7kbps
従来のH.264 Mainに対して、Highプロファイルはビットレートを落としすぎて
画質が向上するどころか低下している場合もある
(>>672の動画だったら1:00〜1:10で分かりやすいと思う)
VP9の方は画質は非常に良くてさすが次世代コーデックという印象
早く単体デコーダの公開が望まれる
しかしようつべがHighプロファイルを用意したのはサーバーの転送容量の
負荷の削減のためだろうか
画質悪くなってるんだからもうちょっとビットレート上げてもらわないと・・・ >>675-678
なるほど、報告乙でした
個人的にはVP8と9の性能比較に興味有るかな
9の再生負荷が現状で高いのは仕方ないとして、
ホントに半分程度のビットレートで同等の画質を出せてるのか、とか
あとヘッダの不足等の状態では駄目かも知れないけど、
Chrome/ChromiumへのD&Dでも.webm形式のvp9を再生出来る筈なので
もしかするとチューニングの関係等でその方が軽いかも(CPUを上限付近まで使えるっぽい) >>679
Chromeに放り込んだら再生出来ました!
ヘッダの作り替えも必要なくてダウンロードしたものをそのままで大丈夫です
でもffplayと同じく、デコーダがCPUを使いきってくれなくて
30〜40%で再生がノロノロになる状態でした
100%使いきってないのでどのくらい重いのかは分からないけど
>>672の動画ではVP9が一番画質良く
VP8の5.8Mbpsに対してVP9の3.6Mbpsの方が上だと言えますね
同等ではなく、上回ってます 画質良好ですか
デコーダのチューニングが進めば期待出来そうですね VP9 encoder is 20x times slower than VP8 !!!
ttp://comments.gmane.org/gmane.comp.multimedia.webm.devel/1827
ffmpegで無圧縮のy4m作って
vpxencでエンコ
ttp://x264.fushizen.eu/builds/vpx/
自力でビルドしてもいいけど
x265より遅いんじゃないかな 米CiscoがH.264コーデックのオープンソース化を計画〜米Mozillaも支持を表明
http://internet.watch.impress.co.jp/docs/news/20131031_621671.html
Ciscoの発表によると、CiscoによるH.264実装の1つである「gratis」をオープンソース化すると同時に、
そのソースコードからコンパイルされたモジュールをCiscoにホスティングし、ダウンロードできるようにするとしている。
これに伴うMPEG LAへの特許料支払いは、Ciscoが負担する。 問題はMPEG-LAがそれを認めるかどうかだよなあ
MPEG-LAが駄目って言っただけでポシャる計画だし 形態としてはOSにH.264のライブラリを載せて
アプリから使える様にするのとさほど差は無いように思う
かつてGoogleがこうすれば良いのにと思ってた頃も有ったな
一社辺りの支払上限とかあるから >>685
え、認めるって何?
お金払ってもダメとか言うの? えーと、問題点が理解できてない奴らが多そうだから整理すると
・Ciscoがライセンス料を払うのは自社のバイナリに対してのみ
・Ciscoのバイナリを使う場合のみMPEG LAへのライセンス料は免除される。
・Ciscoが開発したコーデックのソースコードは公開される。
・公開されたソースコードを自前でビルドすることはできる。
・でも自前ビルドのコーデックを商用に使ったり頒布する場合はMPEG-LAに対してライセンス料を各自が支払わないといけない
というわけで、あくまで「ソースコードが公開されてるだけ」で全然自由に使えるソフトウェアじゃない。
Debianなんかのディストリだと、まず間違いなく公式リポジトリには含まれないだろうね。
>>687
当たり前だろ。ライセンス契約なんだから、100万円払いますと言ったところでMPEG LAが売らないと言えば終わり。
上に書いてるように穴が多い上に誤解も招きやすい計画だから、無事に進むかどうかは疑問だね むしろMPEG-LAは断固拒絶してほしい
そのプライドに賭けて訴訟でも何でもして潰してほしいわ >>687
名の通った大手企業が事前の話し合い無しに突然行ったとも思えんし、
支払滞らない限りはまず大丈夫じゃないの
Mpeg-LAってああ見えてかなり柔軟な対応する組織で
取れるところから金取るって主義だし
>>688
>・Ciscoのバイナリを使う場合のみMPEG LAへのライセンス料は免除される。
そもそもこの利用形態を前提にしたプランでしょ >>684
これ。
このニュースを見て、真っ先にこのスレッドを思い出した。 >>691
>>588のこういう方法も有るんじゃないか?が実現したね
(グーグルじゃなく他社でだけど)
Linux版のAdobe Flashは10.2で開発が止まってるから、
Firefox/HTML5/h.264で見る事が出来るのは歓迎かな >>692
同時に>>589以下で言われてるようなCiscoへのツッコミがLinux板のあちこちで出てるな(当然だが) 自由なコーデックであるべくMozillaがDaalaを作ってるから
そっちに期待するんだ
それまではタダで使えるH.264に甘んじるべし 過渡期であることをみんな理解していれば、デファクト・スタンダードになってくれるだけで助かる。 >>695
わざわざDaalaを待たずとも今自由に使えるVP8/VP9があるんだから
H.264を使わないといけない理由はないぞ 普及度合い、特にハードウェアデコーダーの搭載率で現行世代はH.264の圧勝
CiscoとMozillaの動きもそれに合わせただけ
また再スタートになる次世代で頑張るしか無かろう
VP8は惨敗だったがVP9には期待してる
今のところ糞重いけどな!w nokiaが侵害リストがどうの言ってたのはどうなったの? H.265
VP9
VC2
VC3
Daala
motionJPEG XR
motionJPEG 2000
7つの動画コーデックの戦いが始まる・・・・
果たして最も性能が高いのは?そして、一番普及するのは? 再生負荷の軽さでH.265でしょう
Daalaは出たらそこそこ普及はしそう その7つからH.265だけ挙げて再生負荷が軽いと言い切るそのいい加減さは見習いたい
ベンチマークのベの字も知らないんだろうな VP9信者乙
ソデにされて怒っちゃったの?
ちなみにハナから下4つは相手してません
VC2
VC3
motionJPEG XR
motionJPEG 2000 解像度やフレームレートによって負荷度が左右されるという現実 H.265ブラウザは対応するかもしれんがyoutubeが対応するかは未知数だし・・・
そろそろクライアントじゃなく鯖側でエンコするのが主流になっていいと思うわ。 >>702はH.265ハードウェアデコーダの普及を見越しての意見だと思われ
(実質それで全て決まる)
VP9の命運もおそらくそれで決まる
さもなくば(これまで通り)つべ専用コーデックの扱いになる H.265の再生負荷は軽い
軽いと思う
軽いんじゃないかな
ただし根拠はない divxでデコード負荷は載ってた気はするが。
CherryTrailでVP8のハードデコード対応とハードウェアエンコーダはH.264とVP 8に対応らしいね ttp://blog.livedoor.jp/abars/archives/52166489.html
デコーダは、マクロブロックライン単位のスレッド並列デコードが可能になったのと、
デブロッキングフィルタの演算負荷が削減された関係で、H.264と同等か、むしろ高速にデコードできるようです。
Docomoは、HEVC復号ソフトウェアにおいて、以下のような驚異的なデコード性能を出しています。
本復号ソフトウェアにて、スマートフォン上でHEVCのフルHD動画、汎用パソコン上で秒60コマの4K動画の再生が実証されています。 >>709
一世を風靡したYoutubeをH.265陣営が押しつぶす決定的瞬間が今から楽しみだな
俺らがYoutubeを壊滅させるんだぜ、武者震いが止まらんわ Divxのだとi7でも4k再生は30fps切ってたんじゃなかったっけかDocomoがすごいのか
汎用パソコンが超性能なのかどっちなんだろ Windows 7 with i7 CPU, 3.5GHz
1080p 101.5 Average fps
4K 29.6
http://labs.divx.com/node/127935
検索したら簡単に見つかったんで一応はっておく betaとVHS、HD DVDとBDのように規格争いに終始して消費者が混乱する状況はなるべく避けて欲しい。
FLASHに依存しない現状の路線で「コーデックは自由」くらいでいいのでは。 いや、Xvidは明らかに超えてるよ
h264の1歩手前くらいの画質。
1Mbps以上でh264に比べて画質面で不満を感じることは無いんじゃないか
低ビットレートではH264のほうが明らかに優位だがね。 Kaveri以降のAPU+GCNアーキテクチャのビデオカードの組み合わせだけでも
CPU+ビデオカードをフルに使ったエンコードができるようになればいいなあ
Xeon Phiの廉価版が24800円で出たらそんなことは一切考えなくてもいいんだけど出ないだろうしなあ ffmpeg使ってVP8のエンコをいろいろテストしてみたんだけど、
4コアCPUでCPU使用率が各コア50%くらいしかいかないんだが、そういうものなのか?
エンコのパラメータもx264と違って意味不明すぎるしな・・・
-crfは全然効いてないみたいだし、-cpu-usedも意味わからん そこは当然見てますよ
他にも
https://sites.google.com/a/webmproject.org/wiki/ffmpeg
http://www.webmproject.org/docs/encoder-parameters/
等見てますが、どうもオプション説明の記述が安定してない
・bitrateとcrfを同時使用してるが、どんな意味があるのか
・-qualityや-deadlineと、-cpu-usedの指定にどんな意味があるのか
さっぱりわかりません あ、それと
-speedオプションも意味不明ですね
x264のエンコは慣れてるしオプションの意味もわかるんですけどねぇ 少し前にVP9のデコードを報告してた人もCPU負荷上がらないと言ってたな
Google傘下のYoutubeもH.264のほうがずっと多いまま
Linux/Chrome/HTML5で観ても同様
旗ふり役からしてさっぱり力入ってないっぽい
VP8エンコのオプションが訳わかめなのは最初からだけど、
改良が進まないのは利用者が少なくてフィードバックが少ないせいだと思うよ
取り敢えずフォーラム辺りで愚痴って来たら?w 方々のWeb見つつ、試行錯誤していくつかわかったこと
・-crfと-bitrateを両方記述した時は、
その瞬間瞬間で-bitrabeを超えない範囲で、-crfが効くことが判明。
なのでサンプルにあるように-crf 10 -b:v 1Mと記述すると、
まず間違いなく1Mbpsに張り付く動画が出来上がる
なんなのこのサンプル、意味ないwww
・-threads 0は機能していない。スレッド数を数字で指定すれば効く
これでCPU負荷は90%くらいまで上げられた
・-quality bestと、-quality good -cpu-used 0 は、ほぼ同じ画質&サイズになるが、
エンコ速度は後者が30%は早い Zeranoe FFmpeg buildsにVP9エンコーダがexperimentalだけど入ったね
早速試してみたが、さすがにきれいだ。遅いけど。 >>728
ビットレートも何も指定せずにやったら200kbpsでエンコし始めたんだが…
VP9はシークに時間が掛かるよ〜 webpの可逆圧縮、なんでこんなに縮むんだろ
色の間引きもないみたいだしすごいな 前ちょっと調べた時は、PNGのアルゴリズムの改良版的な印象だったな。
写真の可逆圧縮に特化した画像形式には圧縮率負けてたし。
まぁほぼすべての画像でPNGより縮むから実用上問題はないのだろうけど。 >写真の可逆圧縮に特化した画像形式
それ教えて。JPEG2000とも違うの? PNGGauntletの強化版を使ってるようなモノと捉えればいいのかな
グラデーション多い画像に強い、っていうのもちょっと納得。
JPEG2000のロスレスよりデコード速いし、普及してGUIの一括変換ソフトが増えてくれるといいな >>734
ここの上位陣とか。
ttp://www.imagecompression.info/gralic/
まぁ研究用みたいなもんで実用できるものじゃないよ。 画像の世界がbmp、Jpg、gifで長期停滞してようやくPNGが市民権得てきた間に、
動画の世界ではH264が制して、更に次世代のH265、VP9、Daalaとか出てきてる
で、動画の圧縮には必ず静止画の可逆圧縮がIピクチャとして使われるので
可逆圧縮という点では動画側のほうが技術革新が進んだ
WebPはVP8のIピクチャ部分の技術を抜き出しただけだからな VP8のエンコデコードともopencl版あるようだ
ttp://wiki.webmproject.org/vp8-implementations
VP9に対応してデコードをブラウザに組み込めたら割と面白い存在になりそうではある。
Firefoxも28だったかなでVP9対応って話は聞いた Google、モバイル版Chromeのデータ圧縮機能を公式にリリース―データ量を最大50%節減
http://jp.techcrunch.com/2014/01/16/20140115google-adds-optional-data-compression-feature-to-chrome-for-mobile-reducing-your-data-usage-by-up-to-50/
>ユーザーがChromeのデータ圧縮/最適化オプションをオンにすると、Android版でもiOS版でも、
>最大で50%もデータ量を削減できるという。
>前に述べたように、PageSpeedライブラリーを利用して画像ファイルをJPEGやPNGから
>GoogleのWebPフォーマットに変換するだけでも大きな効果がある。
>というのはウェブページでは平均してデータ転送量の60%が画像だからだ。 OperaのOpera Turboの丸パクリやな
Opera Turboも、画像フォーマットにWebP使ってるんやで Intel, NVIDIA, ARM, Broadcom, LG, Philips, Samsung,
and Realtek are among the many companies that have agreed to incorporate VP9 codec support
割といい感じではあるがAMDがねぇw
265はブラウザ対応遅れるだろうからこっちのほうが早いだろうけど
エンコ周り265と比べて遅れてるのが気になるが・・・ 利用自由なHSAがあるんだから、HSAを使ったVPデコーダエンコーダを誰かが作ればいいだけ。
VP9を普及させたいGoogleの役目だろう Googleにやる気を感じないのは気のせいか?
VP8の改良も実質他所任せだったし VP8って、2年2回の大幅アップデートでx264に迫るとか言ってたのに
全然アップデートしなくなって久しい。 ARM Mali T604でVP9でもopenclでデコードできるようだ モバイルでのGPGPUは消費電力的に動画のエンコードやデコードに向いてないよ
GPUは浮動小数点演算器の塊だが最新のコーデックは整数演算しか使わない 現行機種がopenclに対応してるのか
ハードデコードは対応してないだろうけど
そこらの按配だろうね MulticoreWare Accelerates VP9, Google’s Next-Generation Open Video Codec
http://www.prweb.com/releases/2014/02/prweb11612574.htm
openclでのデコードらしい
Android用っぽいけど webp形式とか馬鹿じゃね?
まず拡張子の法則通り3文字にまとめて出直せ
グーグル調子乗りすぎ >>748
長大なレジスタを分割して、複数の値を一括で処理できるのがベクトル命令の売りで、
それが整数だろうが浮動小数点だろうが関係ないんだけど。
>>752
.z .gz .c .pl .py .sh… 拡張子はそれよりも、パレットカラーなのかフルカラーなのか、静止画なのか動画なのか、可逆圧縮なのか非可逆圧縮なのか、αchがあるのか無いのか、
を拡張子で明示してほしい(´・ω・`) >>755
MPC-BEではWebP lossless ということでwebpllの拡張子をつけてるな >>123
おいおい…自分と違う考えを持つ奴はみんなアトムの回し者ですか?
まず、自分が今ヒステリックになってる事をきちんと理解して落ち着け。
>過ぎたるは猶及ばざるが如しって諺知らない馬鹿だな!!
全然過ぎたことじゃない。相談窓口に連絡するというのは、ごく当たり前のことだよ。
アプリでも、不具合が起きたら、調べられる程度の状況を調査してバグレポート書いて送信するだろ?全然日常的なことだろ。
それに、今回の場合明らかに接客に問題があったんだろ?それなら問題があったことをきちんと教えてあげたほうがいいよね。
そもそも、テーブルにアンケート用紙を置くくらいなんだから、そういった不満があったことをアトムは普段から知りたがってるわけじゃない?
そうした、問題が起きたことを認識させることで、再発防止のためにマニュアルの修正や、問題店舗の改善・指導を行うことが出来る。
これは、ここに愚痴をこぼす事より、よっぽど生産的なことだと思うのですが、どうでしょう?
あと、ここに書き込むのと同じノリで、店員にもヒステリックに食って掛かったら、大抵のやつはビビってパニクるぞ。
ちょっと煽った文章にしただけで、3レス連続で書き込むくらいだから、普段からキレる癖ついてるだろ。注意した方がいいよ 長文誤爆したorz むちゃくちゃ恥ずかしい、穴があったら入れたい WEBPへの一括変換でいいソフトなイカな
いまんとこIrfanView(但しサブフォルダ階層には未対応)くらい? ImageMagic使えば
>convert image.jpg image.webp
>mogrify -format webp *.jpg
とかで変換できる >>763
とは言っても、ちょっと定番から外れたことしようと思うとmp4はとたんに使いにくくなってマトリョーシカ使いたくなる
mp4にhevc入れると、mpc-beでは再生できないし。これは時間の問題だけどさ 仕事で社内webシステムに動画を配置することがあったんですが、
最初mp4だったのが「再生出来ない」という問い合わせ多数で結局wmvになった。
業務用はIEとWindowsしか使わないから。
すべてのmp4というわけではないけど、Google Chrome単体でmp4が再生出来ることを初めて知った。 >>765
Winも7ならシステム標準でH.264なmp4を再生出来たような VP8なWebMもMF用のデコーダーさえ有ればIEで再生できるんだっけ W杯のゴールシーンをgifじゃなくてwebmにしてるのを見かける
サイズがでか過ぎるgifの代わりとして普及してくれるとありがたい HTML5のvideoタグでautoplayとloopを記述すればgif感覚で使えるのかな と思ったらTwitterがgif対応としてmp4にエンコードして>>770してた http://jp.techcrunch.com/2014/06/20/20140619facebook-for-android/
>Android版Facebookアプリのデータ効率をできるだけ高くするために、
>同社は異なる画像圧縮技術を試し、WebPに切り替えることを決めた。 >>772
あれ?評判悪いんで、辞めましたって話無かったっけ?
ちなみに現状だとアップロード、つまり読み込みすら対応してない ■ このスレッドは過去ログ倉庫に格納されています