Saqoosha.net

  1. About
  2. Archives
  3. Search
  4. Say

YouTube の FLV を抜き出すのが簡単になっている件

タケシが PHP やらでごにょごにょやっているとかゆっていたので、簡単に取得できる方法を書いとく。

どうやらすでに内部的にも Google とくっついているようで。これまでだとスクレイピングしないとわからなかった FLV のありかが、クライアントサイドだけでわかるようになっております。

http://www.youtube.com/watch?v=2yDSbFe62E4
こんな YouTube の URL があります。これの FLV のありかは、

http://cache.googlevideo.com/get_video?video_id=2yDSbFe62E4
↑ココです。カンターン。

・・・

あともうひとつ。外部 FLV で遊ぶときの tips。
ふつう。スクレイピングとかしてひっぱってきた外部 FLV とか、ストリーミングサーバーに置いてあって別のサブドメインとかになっているムービーは、セキュリティ制限がかかっていて crossdomain.xml で許可してあげないと Bitmap に draw できません。(一時ハマったことがあるね。なんでやねーんって数時間。)

そんなときでも、アラ不思議。

this._video.attachNetStream(null);
this._bitmap.draw(this._video);
this._video.attachNetStream(this._stream);

こんなふうに一旦 Video から NetStream を detach してあげると draw できるようになります。(null を attachNetStream で detach)これは Papervision3D の VideoStreamMaterial で使われてた手法でございますね。ちょっとバグっぽい動作だと思うので将来にわたって使えるかどうかは微妙。。。

・・・

はい、というわけで。こないだ作ってたいろいろは↑のんを利用していました。

Technorati Tags: , , ,

7 Responses to “YouTube の FLV を抜き出すのが簡単になっている件”

  1. anonymous Says:

    firefoxエクステンションでも既にたくさんの”youtubeのflvを取ってくる”系があります。
    別にflvを”抜き出す”のが簡単だからどうっていう問題ではないのでは。youtubeの動画保存したいときに困るし。

  2. Saqoosha Says:

    そうですねー。ただ単に FLV を保存するってことが目的ならそういったエクステンションつかったほうが便利かもです。

    んでもこの、YouTube の URL から FLV の URL が簡単に組み立てられちゃうっていうのは、たとえば DARAO みたいなアプリを作ろうとしてる人たちにはすんごい楽ちんなのですよー。

  3. theone Says:

    これはもっと簡単なやり方あるよ。例えば:見てるYOUTUBEビデオのURLが次だったら:http://www.youtube.com/watch?v=2yDSbFe62E4
    以下のように”www.”の後に”kissを” “youtube.com/”につなげばドウンロード可能だよ。
    http://www.kissyoutube.com/watch?v=2yDSbFe62E4

  4. links for 2007-07-25 « toonz Says:

    [...] [Saq.] YouTube の FLV を抜き出すのが簡単になっている件 (tags: youtube flash tips Google flv hack) [...]

  5. 通りすがり Says:

    Google のキャッシュからなんですね。これはラクだ、ありがとうございました。

  6. {eL_e3電気を大切に Says:

    おお、
    そんな方法でdrawできるんですね。
    知りませんでした。
    セキュリティの仕様ならしょうがないって諦めてたんですけど、
    このTipsは目から鱗です。

  7. s.h.log» ブログアーカイブ » AS3 - BitmapMirror.asでYouTubeを鏡写しにする Says:

    [...] ここまで情報元:[Saq.] YouTube の FLV を抜き出すのが簡単になっている件 [...]

Leave a Reply



Saqoosha.net は Windows なら Internet Explorer 7, Firefox 3, Safari 3, Mac なら Firefox 3, Safari 3 でいい感じになるように作ってありますのでそれ以外のブラウザでは Saqoosha が意図しない見た目になっている可能性がありますのでよろしくです。
どうやら Flash Player の最新版がインストールされていないようです。こちらから最新版をインストールするともうちょっと素敵な Saqoosha.net を見ることができるかもしれません → Flash Player Download