なげやりろぐ

フテイキコウシン

YouTubeがフルHD対応ですと!

スキン・プラグインスレを覗いてみたら、YouTubefmt=37へ対応して欲しいという書き込みがあったのでググってみたら、なんとつい先日公式ブログで発表があったばかりだったんですね。
いわゆる1080Pとかいうヤツで、動画サイズが1920x1080でビットレートが約3.6Mbpsというカナリの高画質!


いかんせん、既存の動画ではほとんど未対応でしょうし今後アップロードされていくものに期待するしかないところでしょう。
現時点で1080Pを確認出来るのは公式にもあったワンちゃんの動画だけのような・・・(探せばまだあるかもですけどね)


まぁせっかくなんでYouTube Downloader用に暫定ではありますが画像ファイルをこしらえてみました。いずれ役に立つかもってことで♪

利用にはスクリプトへの追記とファイル名をスクリプト上での記述にあわせる必要があります。

  • YouTubeDownloader.user.jsをエディタで開いて、フォーマットが記述されているアレイ部分へfmt37用の記述を追記します。
// Formats [number, html]
var f = [
	[0, '<img class="gm_movielink" src="'+imgs+'FLV_Normal_ja.png" />'],
	[34,'<img class="gm_movielink" src="'+imgs+'FLV_High_ja.png" />'],
	[18,'<img class="gm_movielink" src="'+imgs+'MP4_iPod_ja.png" />'],
	[35,'<img class="gm_movielink" src="'+imgs+'FLV_MostHigh_ja.png" />'],
	[22,'<img class="gm_movielink" src="'+imgs+'MP4_High_ja.png" />'],
];

上記の下の方へ以下のように追記。画像ファイル名は"MP4_FullHD_ja.png"としました。

[37,'<img class="gm_movielink" src="'+imgs+'MP4_FullHD_ja.png" />']

つまりこうなります。

// Formats [number, html]
var f = [
	[0, '<img class="gm_movielink" src="'+imgs+'FLV_Normal_ja.png" />'],
	[34,'<img class="gm_movielink" src="'+imgs+'FLV_High_ja.png" />'],
	[18,'<img class="gm_movielink" src="'+imgs+'MP4_iPod_ja.png" />'],
	[35,'<img class="gm_movielink" src="'+imgs+'FLV_MostHigh_ja.png" />'],
	[22,'<img class="gm_movielink" src="'+imgs+'MP4_High_ja.png" />'],
	[37,'<img class="gm_movielink" src="'+imgs+'MP4_FullHD_ja.png" />']
];

*スクロールさせた方が見やすかったかな・・・


スクリプトを上書き保存したら上の方の画像ファイルを右クリメニューなどから保存して、ファイル名を"MP4_FullHD_ja.png"へ変更してYouTube Downloaderフォルダへ移動しておきます。
あとはSeaHorseを再読み込みさせたのちにfmt=37が有効な動画ページへ行くとダウンロードリンクが有効になってくれます。
1080Pサンプル動画ページ


ネット環境はそれほど悪くはないのですが、ブラウザ上での再生はさすがにキツいものがありました。
そこで試しにダウンロードしてみましたが、さすがに迫力あります!
今後、このフォーマット対応のコンテンツが増えていってくれると良いですね・・・

  • こんなのあったw

Time Leap Paradise - Djibril / ジブリール

追記

スレで指摘されましたが、追加したコードの末尾にコンマ→「,」は文法的にいらないらしいですね。
以前、似たようなコードをいじったときにも末尾にコンマはなかったのでそれが正解のようです。てことでコードを修正しました。
ただ、コンマありのままでも動作してくれていましたしオリジナルのスクリプトには末尾のコンマがあったのですよねー。
まぁ多分あの方お得意のタイポなのでしょうけれど・・・(笑)