小諸市ブログサカスタ 掲示板お問い合わせランダムジャンプ

トップスペース

2010年01月22日
YouTubeブックマークレット(2010年1月ver)
 まだ実験的ですが、YouTubeのブックマークレットを改良しました。古い方(2009年10月ver)はまだ動作するので、今回のverが動かない場合は古い方を使ってください。
 ついでに今さらですが、YouTubeブックマークレットカテゴリーを作ったので、カテゴリーのトップを見れば最新版をすぐ見つけられると思います。

 YouTubeダウンロードブックマークレット
 ↑右クリックなどでブックマークすればブックマークレット化できます。

【更新履歴】
 2010/02/11:チャンネルにも対応
 2010/01/22:公開

【変更点】
 大きな変更点は2つ。
 ・ファイルが存在するかチェックするようにした(詳しくは使い方参照)
 ・YouTubeが実験中の新しいユーザーインターフェイスにも対応
 ・[2010/02/11]チャンネルに対応
 新しいユーザーインターフェイスとは下の記事のことです。
 YouTubeが新UIの実験開始、動画を見ながら検索も可能に -INTERNET Watch
 当ブックマークレットは旧UIと新UIの両方に対応しています。

【使い方】
 YouTubeの該当ページでブックマークレットを実行してください。下の画像のようなリンクが表示されます。
 実行直後
 このfmtはURLの最後に&fmt=37などをつけたのと同じです。fmt=37だと1080p、fmt=22だと720pです。存在しないfmtはダウンロードできません。
 今回のバージョンではファイルの存在をチェックするようになりました。しばらく待つと下の画像のようになるはずです。存在するものは太字、無いものは破線となります。
 確認後
 [2010/02/11追記]
 チャンネルでも使えるようにしました。
 チャンネルとはURLがhttp://www.youtube.com/user/*となってるページのことです。
 該当ページでブックマークレットを使うと「情報」の「コメント、関連動画などを表示」の下にリンクが表示されるはずです。ただし「情報」以外のもの(コメントやお気に入り)を表示した状態だと正常にリンクが表示されません。
 チャンネルではAjaxで動画を切り替えてますが、ちゃんとブックマークレット実行時に再生されてる動画が落とせるはずです。

【カスタマイズ方法】
 スクリプトをいじればカスタマイズができます。
 fmts=[5,18,34,35,22,37] を変更すればダウンロードできるフォーマットを増やしたり減らしたりできます。
 表示場所を変えたい場合は ids=['watch-vid-title','watch-headline','masthead'] を変更してください。順番にページ内にそのidが存在するか確認し、存在したらそこに追加して表示する仕組みになってます。

【ダウンロード違法化について】
 日本の著作権法が改正されて日本国内でのダウンロードが違法化されました。
 違法と合法のボーダーラインが気になるところですが、インプレスの記事に弁護士の見解が載っているので参考にしてください。
 ダウンロード違法化、どこまで合法? 福井弁護士に聞く -INTERNET Watch
 『「違法にアップロードされたものである」と知った上でダウンロードした場合は、違法と見なされる可能性が高いでしょう。』とのことです。
 猫ちゃんの動画を落とすぐらいならセーフかもしれません。

【余談】
 いつのまにかYouTubeが3D動画も扱えるようになってた。
 赤青メガネや交差法などのオプションを選択できるのがよくできてる。
 しかし未だに交差法の立体視は何年もチャレンジしてるができない。
[ 投稿者:うえぽん at 19:30 | YouTubeブックマークレット | コメント(2) | トラックバック(0) ]

2009年10月22日
YouTubeダウンロードブックマークレット(2009年10月ver)
 仕様が変更されたので新しくしました。(proxoomitron版はこちら
 [追記]このverはまだ動作しますが、改良を加えた2010年1月verもあります。

 YouTubeダウンロードブックマークレット
 ↑右クリックのブックマークなどでブックマークレット化できます

[更新履歴]
2009/11/13: fmt=37を追加。fmt=37は1080pのフルHDです。
2009/10/23: 翌日にさらに変更されたので更新しました(CFG_SWF_ARGS が SWF_ARGSという名前に変更された)


 以前のバージョンと同じ説明になりますが、YouTubeで実行すると下の画像のようなリンクが出現します。
ブックマークレット実行!
 「fmt=**」となっているのが各フォーマットごとのダウンロードリンクです。ファイルが存在しないfmtはダウンロードできません。
 ブックマークレットの [5,18,22,34,35,37] の部分をいじくれば他のfmtを出現させることができます。新しいfmtが出現したら自分で追加してください。

 firefox3.5での動作を確認しました。
【余談】
 最近はYouTubeを見られる据え置きテレビがあるらしいね。
[ 投稿者:うえぽん at 17:50 | YouTubeブックマークレット | コメント(15) | トラックバック(0) ]

2009年01月24日
YouTubeダウンロードブックマークレット(2009年1月ver)
 最新版はYouTubeブックマークレットカテゴリーを巡ってください。


 YouTubeのダウンロードブックマークレットを新しくしてみました。

 YouTubeダウンロードブックマークレット
 ↑右クリックのブックマークなどでブックマークレット化できます

 YouTubeで実行すると下の画像のようなリンクが出現します。
ブックマークレット実行!

 「fmt=**」となっているのが各フォーマットごとのダウンロードリンクです。ファイルが存在しないfmtはダウンロードできませんのであしからず。
 ブックマークレットの [6,18,22,34,35] の部分をいじくれば他のfmtを出現させることができます。新しいfmtが出現したら自分で追加してください。

【以前のエントリー】
 YouTube高画質モードにも対応したダウンロードブックマークレット(2008/03/04)
 YouTubeのflvをダウンロードするブックマークレット(2007/10/21 ver.)(2007/10/21)

【余談】
 fmt=35のFLVは編集できないソフトが多いですが、最新のffmpeg.exeでmp4コンテナに変換すればなんとか編集できると思います。
 コマンドは、
 ffmpeg.exe -i input.flv -vcodec copy -acodec copy output.mp4
 という感じ。
[ 投稿者:うえぽん at 23:42 | YouTubeブックマークレット | コメント(8) | トラックバック(1) ]

2008年03月04日
YouTube高画質モードにも対応したダウンロードブックマークレット
 最新版はYouTubeブックマークレットカテゴリーを巡ってください。


 2ちゃんねるのスレで知りましたが、YouTubeがこっそりH.264のmp4のテストをしてるようです。
403 看護士(大阪府) [sage] 2008/03/04(火) 03:25:14.95 ID:lGx+Fzbt0
現在のようつべ高画質モードの出し方
最後に「&fmt=18」を付ける
http://jp.youtube.com/watch?v=iwDUSXCUEhA
http://jp.youtube.com/watch?v=iwDUSXCUEhA&fmt=18
 必ずしもこれで高画質にならないようですが、高画質になるものはかなり綺麗な状態で見られます。
 さて、以前作った作ったダウンロード用ブックマークレットで落とせないので、新しいものを作ってみました。使うとタイトルの下にダウンロードのリンクが追加されるはずです。


 YouTubeからflvやmp4をダウンロードするブックマークレット
 ↑右クリックしてお気に入り保存などでブックマークレット化


 [注意]fmt=18などを付けても高画質にならないビデオの場合、このブックマークレットではダウンロードできないようです。そういうときはfmt=18を削ればダウンロードできます。


 [追記2009/10/22]もっと新しいのを作ってみました
 [追記2009/01/24]新しいのを作ってみました。どちらも問題なく動くので好きな方を使ってください。
 [追記2008/10/16]fmt=22の高解像度もダウンロードできることを確認しました。
 [修正2008/04/19]タイトルの下にダウンロードのリンクを追加するタイプに変更しました。(旧版)
 [修正2008/03/10]早速対策されたので修正しました。(旧版)


 にゅーあきばどっとこむ様でも同様のブックマークレットを紹介していますが、当ブックマークレットでは低画質&高画質の両方に対応しています。高画質のページでは自動的に高画質版が落とされます。また、IE6.0のSP2ではブックマークレットのサイズに制限(488バイトまで)があるようなので、それをクリアするためにやり方を変えています。

 お断りしておくと、YouTubeはよく仕様が変更されます。それによってこのブックマークレットがで使えなくなる可能性があります。その際は私がただちに対処するとは限りません。その際は自分で改造して下さい。一応「fmt=」の値が何であっても動くようにはしてあります。

 技術的なことを書くと、高画質版のダウンロードURLは、既知のURLのお尻にswfArgs['ap'](もしくはswfArgs.ap)の値をデコードしたものを付けるようです。swfArgs['ap']という変数は低画質版では存在しないので注意して下さい。(追記2008/03/10:早速この変数がなくなりました。いつか復活する可能性もあるので、この変数が無いときはURLから値を類推するようにしました)
 一応、以前のエントリーにも技術的なことを少しだけ書いてあります。


[追記:2008/03/06]
 proxomitron用のフィルタも作ってみました。
 YouTubeにダウンロード&高画質版のリンクをつけるproxomitronのフィルタ

【関連エントリー】
 YouTubeのflvをダウンロードするブックマークレット(2007/10/21 ver.)(2007/10/21)

【余談】
 Yahoo動画で「涼宮ハルヒの憂鬱」のアニメ第一期の14話中6話が無料で配信されてる。(3月14日まで)
 Yahoo!動画 - アニメ - 涼宮ハルヒの憂鬱
 実はこれで初めて見ました。「時をかける少女」とか「ブギーポップは笑わない」とか「タイム・リープ あしたはきのう」とかと同じジャンルだったんだね。
[ 投稿者:うえぽん at 18:39 | YouTubeブックマークレット | コメント(20) | トラックバック(2) ]