youtube-dlを使用してyoutubeチャンネル全体をダウンロードする


19

だから、youtube-dlを使用してyoutubeチャンネル全体をダウンロードしようとしています。-Fコマンドを使用すると、ビデオの品質タイプのリストが表示されることがわかります。私の質問はこれです:すべてのビデオの最高品質をダウンロードして、ダウンロードがデフォルトの460pまたはそのような低いものにならないようにする方法です。

回答:


53

この回答は、古いバージョンのyoutube-dlでは機能しません。youtube-dlを最新バージョンに更新する必要があります。Python仮想環境(virtualenv)内にyoutube-dlの最新バージョンをローカルにインストールするか、youtube-dl の最新バージョンをダウンロードしてpipsudo apt remove youtube-dl && sudo apt install python-pip && pip install --user youtube-dl)でインストールできます。youtube-dlもスナップパッケージです。それをインストールするには、次のように入力します。

sudo snap install youtube-dl

ターミナルを開き、次を入力します。

youtube-dl -f best -ciw -o "%(title)s.%(ext)s" -v <url-of-channel>

...ここ<url-of-channel>で、チャネルのURLに置き換えられます。

注:多数のビデオをダウンロードする場合は、ダウンロードを開始する前に、ビデオを保存するディレクトリにディレクトリを変更する必要があります。

説明

-f, --format FORMAT
    video format code. The special name "best" will pick the best quality.

-c, --continue                   
    force resume of partially downloaded files

-i, --ignore-errors              
    continue on download errors, for example to skip unavailable videos in a channel 

-w, --no-overwrites
    do not overwrite files

-o, --output
    Output filename template, this example functions similarly to the old --title option

-v, --verbose
    print various debugging information

1
それは良い答えでした。あなたはそれを更新したいかもしれない場合、私はそのコマンドを適用し、私はこの警告を得たのでWARNING: --title is deprecated. Use -o "%(title)s-%(id)s.%(ext)s" しかし、あなたのコマンドは警告にもかかわらず、正常に働い)
Billal Begueradj

私がダウンロードしたいチャンネルには多くのビデオが含まれているため、@ karelなので、一度にダウンロードすることはできません。そのような場合はどうすればいいですか?
TJCワールド

@Vicrobotこれがまさにあなたの質問であるかどうかはわかりませんが、間違っている場合は修正してくださいそれが終わるまで。私の他のお気に入りの知識源は、YouTube投稿者、Googleトップ投稿者、チャンネルの成長とコンテンツ戦略でYouTube認定を受けているLeo Wattenbergです。また、Leo Wattenbergはyoutube、WebアプリケーションQ&Aでタグ付けされた質問の回答者のトップです。
karel

@karel約250本のビデオを含むチャンネルがあります。今、私はそれをダウンロードしたい。これらのダウンロードをパーティションで直接行う方法はありますか?
TJCワールド

4
また、--download-archive downloaded.txtダウンロードを再開するために追加する必要があります-これは既存のファイルをスキップします
-Tjorriemorrie
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.