クリップボードのURLからYouTubeなどの動画をダウンロードするバッチファイル

備忘録

YouTubeから動画をダウンロードするにはyoutube-dlを使用する。

クリップボードからテキストを取得するにはpowershellを使用する。

この作業をbatファイルでつなげる。

 

youtube-dlをダウンロードして解凍する。

https://github.com/ytdl-org/youtube-dl

 

必要なら同じフォルダにffmpegをダウンロード。

https://ffmpeg.zeranoe.com/builds/

 

メモ帳などで、同じフォルダに以下を「適当な名前.bat」で保存

powershell get-clipboard > tmp.txt
for /f %%a in (tmp.txt) do (
youtube-dl %%a
)
del tmp.txt

 

面倒なのでこのbatファイルをタスクバーに置く

さっき作った「適当な名前.bat」を右クリック、ショートカットを作成する。

 

作成したショートカットのプロパティを開いて、リンク先欄の先頭に「C:\Windows\System32\cmd.exe /C これまであったテキスト~~」となるように追加

これでショートカットがタスクバーにおけるようになるので置く。

 

タスクバーにあるバッチファイルをクリックすることでクリップボードにあるURLから動画ファイルをダウンロードできるようになる。

このyoutube-dl、めちゃくちゃ便利かつ使いやすそうなのでいろいろ使いたい

 

参考文献

knooto.info

pdat.jp