Communes

iPhoneでYouTubeの動画を保存

ブックマークレット+Downloadsで一発解決しました

YouTubeの仕様が2011年の7月にまた変わったようで、かなりiPhoneでもダウンローダーとして強力だった power download や Downloads でも動画の保存ができなくなったようでしたが、ブックマークレットを併用することで、普通に Download で動画の保存ができましたのでメモしておきます。


 記事を転載

ブックマークレット経由で行えばコピー防止の影響を受けずに、無事に動画をiPhoneに保存することができました。必要なアプリは「downloads」です。無料でLite版も出てます。筆者はプロバージョンを購入済みです。当時200円くらいでしたね。

iPhone Downloads APP (2011/07/21現在 170円)無料版もあり

ダウンロード専用ブックマークレットは以下です。(赤い文字の英字の部分をすべてコピーしてブックマークのURLにペーストして利用してください)

javascript:(function()%7Bvar%20b=document.getElementsByTagName(%22video%22)%5B0%5D.getAttribute(%22src%22);if(b)%7Bfor(var%20e=document.getElementById(%22content%22).getElementsByTagName(%22div%22),a,f,c,d=0;d%3Ce.length;d++)%7Ba=e%5Bd%5D;f=a.getAttribute&&a.getAttribute(%22page_element_id%22);if(f==%22searchbar%22)%7Bc=a.nextSibling.childNodes%5B0%5D.childNodes%5B0%5D.innerHTML;break%7D%7Dif(c)b+=%22&title=%22+encodeURIComponent(c);document.location=b%7D%7D)();

このページを開いて、上記のブックマークレットのjavascript全文をコピーして、downloadsのブックマークとしてリンク先に登録するだけです。(ブックマークレットの登録です)

ブックマークレットとは、ブックマークが単一のホームページに対して、特別なコマンドの付いたURLのページを読み出すことで、開いた先のページをサイトにブックマークしたり、履歴をデータベース化して保存したり、ホームページに含まれる動画をダウンロードしたりする「機能のついたブックマーク」のことです。ブックマークレット機能は当たり前ですが合法です。

この特別なブックマークを登録後は、ユーチューブを開いて目的の動画を表示させ(再生前の待機ページ)、そこでこのブックマークレットをブックマークから呼び出すと、あら不思議!!downloads appが動画のダウンロードを聞いてきます。ダウンロードを選択して、そのままファイル名などはいれずに保存へ進めるとiPhone本体に動画が保存できます。ブックマークレットの登録は以下の手順になります。

※Java scriptの説明で半角スペースを削除するように指示がありますが、コミュネスのSNSコミュニティからの転載記事によるもので、このブログでは半角スペースを除去してありますので、javascriptの箇所を直す必要はありません。(コミュネスではセキュリティの観点からjavascriptが勝手に実行されないようにサニタイザ処理によって、掲載記事に書かれた javascript という文字列が java script というように java と script に分離されるようになってるためです)

元ネタはこちら (ブログでのネット公開&転載許可を得ています)

最近、YouTubeの動画をダウンロード保存できない?(解決)
http://communes.jp/sns/?p=topic&cid=45&tid=2052&s=0#1?

Trackback URL: トラックバック用URLを生成するには、JavaScriptを有効にしてください。

No trackbacks

コメント(0)



エモティコン
投稿から7日が経過した記事のコメントはスパム防止のため簡単なクイズにお答え下さい
個人情報を記憶
通知
アドレス非表示
注意: 使用できるタグは <b> と <i> のみです。URLやメールアドレスはそのまま記述すればリンクになります。
Copyright (C) 2024 Communes ™ All Rights Reserved.