必要な情報を取得するために、常にyoutubeを使用しています。
私が欲しいのは、特定のチャンネルからすべてのビデオを取得してダウンロードするスクリプトまたはコマンドです。
注:試しましyoutube-dl
たが、成功しませんでした。
必要な情報を取得するために、常にyoutubeを使用しています。
私が欲しいのは、特定のチャンネルからすべてのビデオを取得してダウンロードするスクリプトまたはコマンドです。
注:試しましyoutube-dl
たが、成功しませんでした。
回答:
youtube-dl
コマンドを使用して、YouTubeから直接ビデオをダウンロードします。
youtube-dl
いずれかをインストールするには
pip
公式youtube-dl
チャンネルのインストールに使用:
sudo apt-get install pip
pip install youtube-dl
または、Debianパッケージマネージャーと適切なPPA(ソース)を使用します。
sudo add-apt-repository ppa:nilarimogard/webupd8 -y
sudo apt-get update
sudo apt-get install youtube-dl
チャンネル全体をダウンロードするには
youtube-dl ytuser:<USER>
プレイリストのすべてのビデオをダウンロードするには
youtube-dl <PLAYLIST URL>
YouTubeビデオをMP3としてダウンロードするには
youtube-dl -x --audio-format mp3 --audio-quality 320K <VIDEO_URL>
sudo apt install youtube-dl
するだけで十分です。
youtube-dl -i --download-archive log ytuser:<USER>
。-i
ユーチューブ-DLダウンロードエラーに継続されます。これにより--download-archive
、アーカイブファイルにリストされていないビデオのみがダウンロードされます。
これを使用して、YouTubeチャンネルからすべての動画をダウンロードします:::
ターミナルを開き、次を入力します。
youtube-dl -f best -citw -v <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 .
-t, --title
use title in file name (default)
-w, --no-overwrites
do not overwrite files
-v, --verbose
print various debugging information
注:私は通常これを好む:
youtube-dl -f 18 url/complete-playlist-url
個人的には、Ugetをダウンロードマネージャーとして使用し、Youtube Multiダウンローダーを使用してリンクを生成し、Uget guiからFile-> Batch downloads-> Clipboard batchに移動します。
次のように入力してugetをインストールできます。
sudo apt-get install uget
完全なYouTubeチャンネルをダウンロードするには、jDownloader 2(Windows、Linux、Macなどで使用可能)を使用します。必ず最新バージョンを使用し、設定でダウンロードフォルダーを指定してください。
次に、「linkgrabber」タブにチャンネルのURLを貼り付けて、「プレイリストの処理」を押します。
右下の進行状況シンボルの移動が完了するまで待ちます。音声ファイルなど、不要なコンテンツを右側のウィンドウでオフにすることができます。選択したすべての動画に対してダウンロードする解像度を指定できます(標準設定は最大解像度です)。
より軽い解像度を選択する場合は、Ctrl キーを押すか、 すべてのビデオを選択するためにCtrl + Aを押して 、関連するビデオ を選択します。次に、選択した動画を右クリックして、youtube.comに移動します->バリエーションを変更->動画のバリエーションを変更
Ctrlキーを押すと、追加のバリアントを選択できます。
次に、リストされているビデオのいずれかを右クリックし、選択したビデオのみに対して「すべてのダウンロードを開始」または「ダウンロードを開始」を選択します。
ダウンロード中に、右下のドロップダウンメニューで同時ダウンロードと接続の最大数を設定できます。たとえば、ホストごとに最大5つの接続で、同時に1つのダウンロードを選択します。さらに、同じメニューで帯域幅設定を設定できます。
別のチャンネルをダウンロードする場合は、ダウンロードする前にダウンロードフォルダーを変更し、選択した動画を右クリックして、[ プロパティ]-> [ダウンロードディレクトリの設定] スクリーンショット:選択した動画のダウンロードディレクトリを変更すると便利です。