見てみた
まぁネタとしてこれを見てみよう
https://www.youtube.com/watch?v=rNHvNcawVYI
詳細は、再生中に動画を右クリック「詳細統計情報」で見えます。
Video ID: rNHvNcawVYI Dimensions: 854x470*1 Resolution: 854x470@30 Volume: 100% Stream Host: r7--sn-oguesn7k Stream Type: https CPN: qNDUvk-lLpOOyq3w Mime Type: video/webm; codecs="vp9" DASH: yes(244/140) Player State: [object Object]
これだけだと面白くないので、
もっと詳細に調べてみようかと。
えらい方がツールを公開されています。
youtube-dl
https://github.com/rg3/youtube-dl/blob/master/README.md#readme
使わせて頂きます!
$ wget https://yt-dl.org/latest/youtube-dl -o ./youtube-dl $ chmod 777 youtube-dl $ ./youtube-dl --version 2015.04.17
調べ方
$ ./youtube-dl -F rNHvNcawVYI [youtube] rNHvNcawVYI: Downloading webpage [youtube] rNHvNcawVYI: Extracting video information [youtube] rNHvNcawVYI: Downloading DASH manifest [info] Available formats for rNHvNcawVYI: format code extension resolution note 171 webm audio only DASH audio 88k , audio@128k (44100Hz), 3.03MiB 140 m4a audio only DASH audio 127k , m4a_dash container, aac @128k (44100Hz), 5.22MiB 141 m4a audio only DASH audio 255k , m4a_dash container, aac @256k (44100Hz), 10.49MiB 278 webm 256x140 DASH video 99k , webm container, VP9, 15fps, video only, 2.83MiB 160 mp4 256x140 DASH video 117k , 15fps, video only, 4.58MiB 242 webm 426x234 DASH video 132k , 30fps, video only, 2.85MiB 133 mp4 426x234 DASH video 249k , 30fps, video only, 10.00MiB 243 webm 640x352 DASH video 254k , 30fps, video only, 5.10MiB 244 webm 854x470 DASH video 467k , 30fps, video only, 9.26MiB 135 mp4 854x470 DASH video 1035k , 30fps, video only, 30.03MiB 134 mp4 640x352 DASH video 1039k , 30fps, video only, 16.49MiB 17 3gp 176x144 36 3gp 320x240 5 flv 400x240 43 webm 640x360 18 mp4 640x360 (best)
こんな感じで調べられます。
もう少し詳しく見てみよう
1)動画フォーマット
「詳細統計情報」から
Resolution: 854×470@30
Mime Type:video/webm; codecs=”vp9″
解像度は「480p」の「30フレーム」でコーデックは「vp9」
ということが分かります。
どうやらYotubeの仕様が変更?され、
アップロードしたMP4がvp9という動画フォーマットにされてしまう。
また「DASH;yes(244/140)」ということは、
244 webm 854x470 DASH video 467k , 30fps, video only, 9.26MiB
こいつが再生されているのが分かります。
MP4に関しては以前であれば
高度なエンコード設定
https://support.google.com/youtube/answer/1722171?hl=ja
にしておけば、再圧縮はされなかったはずなのに、、、
2)音声
「DASH;yes(244/140)」ということは、
140 m4a audio only DASH audio 127k , m4a_dash container, aac @128k (44100Hz), 5.22MiB
どうして「141」の「aac @256k」が再生されないのかしら。
(720pじゃないとだめとか?)
というか、48000Hzじゃないのか。。。
VP9でエンコードしたら再圧縮がかからないのかどうかなど
仕様がよくわかりません。。。
[tegaki]詳しい方教えてください。[/tegaki]