われわれは突撃隊ではない。

AppleとかGameとか気になったことに当たって砕けろ

yt-dlpを使ってみる

yt-dlpを使って、さくっとYouTubeから動画や音声をダウンロードする方法があるらしいので使ってみた。

zenn.dev

※リンクが切れちゃったのであとは自力で 23.05.15

 

まずは、Homebrewからツールをインストール。

> brew install yt-dlp

エンコードにはffmpegを使うようなので未導入の場合はインストール。

> brew install ffmpeg

使ってみるのにあたって使いそうなオプションを見てみる。

-P ~/hogehoge/

ダウンロードしたファイルの保存先を指定。

-f "bv[ext=mp4]+ba[ext=m4a]"

フォーマットを指定。

--merge-output-format mp4

ざっくり映像と音声を結合。

--embed-thumbnail

動画にサムネイルを埋め込む。

--cookies-from-browser chrome

ブラウザのクッキーを使う。普段使うブラウザを指定。

シェルのaliasを使ってよく使うオプションを記述しておけば幸せになれそう。

alias yt-dlp-mp4='yt-dlp -P ~/ほげほげ/ -f "bv[ext=mp4]+ba[ext=m4a]" --merge-output-format mp4 --embed-thumbnail --cookies-from-browser chrome'

とか

alias yt-dlp-mp3='yt-dlp -P ~/ほげほげ/ -x -f "ba[ext=webm]" --audio-format mp3'

など。