youtube-dl
アーキテクチャ
Extractor
HTMLから動画情報を抽出
ここを拡張することで色々なサイトに対応可能
Downloader
動画をダウンロード
Postprocessor
動画の後処理
動画サイトから動画ダウンロードできる
2020/10著作権やらでgithubからリポジトリが削除されて話題に
インストール
choco install youtube-dl
リリース
youtube-dl --updateもしくはbrew upgrade youtube-dl
最新にアップデート
youtube-dl --list-extractors
対応プラットフォーム一覧を表示
youtube-dl --get-title "URL"
動画のタイトルを取得
youtube-dl -F "URL"
ダウンロード可能なフォーマットを調べる
youtube-dl -f num "URL"
フォーマットを指定してダウンロード
youtube-dl "URL"
よしなにダウンロード
youtube-dl -f best "URL"
一番いい画質でダウンロード
youtube-dl -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio/best" --merge-output-format mp4 'http://www.youtube.com/watch?v=P9pzm5b6FFY'
エラーがでた場合はこのコマンドでもおk
youtube-dl -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" https://www.youtube.com/watch?v=7E-cwdnsiow
mp4でダウンロードしたいけどmp4が無理な場合がある。
その場合に上記のコマンドだと、MP4でのベストのフォーマットをダウンロードしてきて、MP4が無理な場合は他のベストなフォーマットをダウンロードしてくれる
動画のファイル名を取得
youtube-dl --get-filename ダウンロードしたい動画のURL
ニコニコ動画
youtube-dl -u メールアドレス -p パスワード URL
hiroki.icon普通にメアドパスワードとか入力しないでもdlできた
udemy動画
音声だけmp3でdl
youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=Qd01-6xVSHk
Youtube動画自動バックアップシステム
youtube-dlで動画ダウンロード
自分のバックアップアカウントに動画アップロード
hiroki.iconこれでyoutube動画のリンク切れをなくせるね
対応サイト
youtube
ニコニコ
FC2
ひまわりも元はオリジナルはFC2だからいけるのか?
試してみたらエラーになっていけなかったけどバージョンによってはいける説?
XVideo
Pornhub
参照