YouTubeからFLVファイルを直接ダウンロードするときには
http://jp.youtube.com/get_video?video_id=ビデオID&t=?コード
iPhoneやiPodで視聴できるMP4形式の場合にはこのリンクの末尾に&fmt=18をつけ加えるといいのですが
http://jp.youtube.com/get_video?video_id=ビデオID&t=?コード&fmt=18
ビデオIDと、よくわからない「t」?コードがないとダウンロードできません。ビデオIDはURLに含まれているので簡単に分かります。一方、「t」?コードとなるとさっぱりです。「t」?コードをどのように調べればよいのかググってみました。
動画を楽しもう!(YoutubeのFLVの在処とダウンロード用ブックマークレット) ::: creazy photograph
もちろん、URLには含まれていないのでHTMLソースを眺めていたんだけど意外とあっさり見つかった。
ご丁寧にJSONオプジェクトにまとめられていたよ!
ということだったので、MP4のダウンロードリンクを作成するPipeを作ってみました。
Pipes: YouTube MP4 Download Link
このPipeだけでは使いものにならないので、ほかのPipeに組み込んでみました。
Pipes: Download with a MP4 file from YouTube UserRSS
ユーザー毎に配信されるRSSを気に入ったものをリンクをクリックするだけで、MP4形式のファイルでダウンロードできるというもの。Google Readerだとvキーを押すとダウンロードできちゃうのです。
こんな面倒くさいことをしなくても、YouTubeのリンクURLに「oha」や「mp4」を付けると別のサービスで同じものができてしまうわけですが、YouTube本家の純正リンクということで...
YouTubeMP4 - YouTube の動画をmpeg4 (mp4 h.264) で高速ダウンロード / Download mpeg4 video from Youtube directly

コメントする