YouTube 閲覧中に使えるブックマークレット3つ
YouTube を閲覧中に使えるブックマークレットを3つ作った。
目次
y2mate.com で動画や音声をダウンロードする
y2mate.com というサイトは、YouTube の動画をダウンロードできる。様々な画質の動画をダウンロードできる他、音声だけを MP3 に抜き出してダウンロードしたりもできる。
ダウンロードのために動画の変換か何かをしているらしく、ダウンロード開始までしばらく待たされたり、たまにタイムアウトしてダウンロードができなかったりすることもあるのがたまにキズ。
ブックマークレットは以下。ドメイン名に youtube
を含んでいれば、ドメイン部分を youtube.com
から youtubepp.com
に変えることで、y2mate.com のダウンロード画面に飛ばしている。
javascript:(() => { if(location.host.includes('youtube')) location.href = location.href.replace('youtube', 'youtubepp'); })();
ShareTheVideo.com で動画をダウンロードする
ShareTheVideo.com も、YouTube の動画をダウンロードできるサイト。機能的には y2mate.com に似ていて、MP3 変換もできたりする。コチラの方が反応速度が早く失敗しにくい。
ブックマークレットとしての作りもほぼ同じ。y2mate.com とはお好みの方を使ってもらえばいいかな。
javascript:(() => { if(location.host.includes('youtube')) location.href = 'https://www.savethevideo.com/download?url=' + location.href; })();
Listen On Repeat で動画をループ再生する
Listen On Repeat は、YouTube 動画をループ再生できるサービス。1つの音楽動画をループ再生したりする時に使える。
現在のドメインは listenonrepeat.com
だが、以前は youtuberepeat.com
というドメインで運営しており、このドメインもまだ生きている。そこで、ブックマークレットはコチラの youtuberepeat
を使用している。
javascript:(() => { if(location.host.includes('youtube')) location.href = location.href.replace('youtube', 'youtuberepeat'); })();
2021-01-08 : どうも youtuberepeat.com
が死んだっぽい?ので listenonrepeat.com
に転送する。
javascript:(() => { if(location.host.includes('youtube')) location.href = location.href.replace('youtube', 'listenonrepeat'); })();
以上
動画のダウンロードやループ再生などは、そうした機能を提供するサイトに飛ばしてやるブックマークレットを用意することで簡単に実現できることが分かった。
Chrome 拡張機能なんかを入れるとやたらとメモリを食うので、「たまにやる時に便利にしたいけど、普段負荷をかけたくない」という時に、ブックマークレットとウェブサービスの組み合わせは有用だろう。