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 拡張機能なんかを入れるとやたらとメモリを食うので、「たまにやる時に便利にしたいけど、普段負荷をかけたくない」という時に、ブックマークレットとウェブサービスの組み合わせは有用だろう。