今まで使っていた「youtube-dl」のダウンロード速度が遅くなっていたので上位互換とも言われている「yt-dlp」に移行しました。これは備考録的な何かです。
筆者のMacの環境
・MacOS Monterey 12.1
・ターミナルはzshシェル
・ffmpegをすでに入れています。もし記載してある通りに実行しても同じようにできない場合はbrew install ffmpeg
をコマンドプロンプトに打てばダウンロードできるのでやってください。
まずは「YouTube-dl」を消して行きます。Homebrewを使って入れたのでbrewコマンドを使います。
コマンドプロンプトに↓を入力
brew uninstall youtube-dl
これで消えます。念のためにこちらも打っておきます
sudo find / -name youtube-dl
何も出てこなければyoutube-dlの削除が終わったので早速「yt-dlp」を入れて行きます。こちらもHomebrewを使い入れるのでHomebrewを持ってない人は事前に入れておいてください。
コマンドプロンプトに↓を入力
brew install yt-dlp/taps/yt-dlp
でインストール完了です。ニコニコ
やYouTube
でも使えるので早速試してみます。まずはニコニコで動画サイズの確認から
yt-dlp -F https://www.nicovideo.jp/watch/sm適切な文字列
720pまで動画サイズがあった動画なのに360pまでしかダウンロードができないです。ニコニコには使えそうではないですね。
それでもダウンロードしたい場合はyt-dlp https://www.nicovideo.jp/watch/sm適切な文字列
でやってみてください。
それではYouTubeもやってみます。youtubeは少し特殊です。Windowsだと必要ないのですがMac(zsh)の場合はYouTubeのURLを"
の中に入れる必要があるので"
は忘れないでください。
yt-dlp -F "YouTubeのURL"
最高で1440pまでダウンロードができますね。1080pをmp4でダウンロードするためのコマンドを書いておきます。好きに使ってください。
yt-dlp -f 'bv[height=1080][ext=mp4]+ba[ext=m4a]' --merge-output-format mp4 YouTubeのURL
hightの数字を変えたら他のサイズでもダウンロードができます。先ほど確認したように-F
を使用して出てきたサイズじゃないとダウンロードできないです。そこは理解しておきましょう。
##参考サイト一覧##