だから私はyoutube-dlを使用してyoutubeチャンネル全体をダウンロードしようとしています。 -Fコマンドを使用すると、ビデオの品質タイプのリストが表示されます。私の質問はこれです。すべてのビデオの最高品質をダウンロードして、ダウンロードがデフォルトの460pまたはそのような低い値にならないようにする方法です。
この回答は、古いバージョンのyoutube-dlでは機能しません。 youtube-dlを最新バージョンに更新する必要があります。 Python仮想環境内にyoutube-dlの最新バージョンをローカルにインストールするか(virtualenv)、またはyoutube-dlの最新バージョンをダウンロードしてグローバルにインストールできます( Sudo apt install python-pip && Sudo pip install 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