KOSEN{BLOG}について

youtube-dlのコマンド集

youtubeをダウンロードできるツールであるyoutube-dlを用いて動画をダウンロードする方法を色々紹介していく。

まだ,youtube-dlをインストールしていない人はこの記事をみてください。

注意
このツールを利用して得た責任は自己責任でお願いします。
youtube-dlを使って動画を簡単にダウンロードする方法[Mac版]

ビデオまたはプレイリストをダウンロードする

1つのコマンドを使用してプレイリスト全体をmp3でダウンロードする

youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" 'URL'

Youtubeから動画またはプレイリスト全体をダウンロードするには、次のようなURLを記載してください。

youtube-dl https://www.youtube.com/watch?v=BaW_jenozKc

任意のカスタム名でビデオまたはプレイリストをダウンロードする場合、コマンドは次のようになります。

youtube-dl -o [自分の名前] https://www.youtube.com/watch?v=BaW_jenozKc

-o の後を自分の名前に置き換えます。

次のコマンドを使用して、タイトル、アップローダー名(チャンネル名)、アップロード日などの追加の詳細をファイル名に含めることもできます。

youtube-dl -o '%(title)s by%(uploader)s on%(upload_date)s in%(playlist)s。%(ext)s' https://www.youtube.com/watch?v=BaW_jenozKc

音声入り動画ファイルをダウンロードする

上のコマンドを使用すると音声ファイルと動画ファイルは別々にダウンロードされる.それを一緒にしてダウンロードする方法

 youtube-dl -f mp4 'https://www.youtube.com/watch?v=VzRrP2omwWY'

複数のビデオをダウンロードする

または、他のサイトから複数のビデオをダウンロードしたい場合があります。その場合は、以下のようにスペースで区切られた動画のURLを記載してください。

youtube-dl [URL1] [URL2]

または、すべてをテキストファイルに入れて、以下のような引数としてYoutube-dlに渡すこともできます。

url.txt

複数のURLが入ったファイル
youtube-dl -a url.txt

このコマンドは、url.txtファイルに記載されているすべてのビデオをダウンロードします。

動画から音声のみをダウンロードする

Youtube-dlでは、YouTube動画からのみ音声をダウンロードできます。オーディオのみをダウンロードする状況にあった場合は、次を実行します。

youtube-dl -x https://www.youtube.com/watch?v=BaW_jenozKc

デフォルトでは、Youtube-dlはオーディオをOgg(opus)形式で保存します。

mp3など、他の形式をダウンロードする場合は、次を実行します。

youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=BaW_jenozKc

このコマンドは、指定されたビデオ/プレイリストからオーディオをダウンロードし、MP3に変換して現在のディレクトリに保存します。ファイルをmp3形式に変換するには、ffmpegまたはavconvのいずれかをインストールする必要があることに注意してください。

説明、メタデータ、注釈、字幕、サムネイルを含むビデオをダウンロードする

説明、メタデータ、注釈、字幕、サムネイルなどの他の詳細とともにビデオをダウンロードするには、次のコマンドを使用します。

youtube-dl --write-description --write-info-json --write-annotations --write-sub --write-thumbnail https://www.youtube.com/watch?v=BaW_jenozKc

指定のファイルの拡張子でビデオをダウンロードする

MP4など、お好みの形式でビデオをダウンロードします。

youtube-dl --format mp4 https://www.youtube.com/watch?v=BaW_jenozKc

日付ごとにビデオをダウンロードする

Youtube-dlでは、アップロード日で動画またはプレイリストをフィルタリングしてダウンロードできます。これは、数百のビデオを含むプレイリストからビデオをダウンロードする場合に非常に役立ちます。

たとえば、2020年1月5日など、正確な日付にアップロードされたビデオをダウンロードするには、コマンドは次のようになります。

youtube-dl --date 20200105 [URL]

特定の日付以前にアップロードされた動画をダウンロードする。

youtube-dl --datebefore 20200105 [URL]

特定の日付以降にアップロードされたビデオをダウンロードする。

youtube-dl --dateafter 20200105 [URL]

過去○か月間にアップロードされた動画のみをダウンロードします。

youtube-dl --dateafter now-[指定の月数]months [URL]

2019年1月5日から2020年1月5日など、特定の日付の間にビデオをダウンロードするには、次のコマンドを使用します。

youtube-dl --dateafter 20190105 --datebefore 20200105 [URL]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です