Этот ответ не будет работать на старых версиях youtube-dl. Вам необходимо обновить youtube-dl до последней версии. Вы можете либо установить последнюю версию youtube-dl локально в виртуальной среде Python ( virtualenv ), либо загрузить последнюю версию youtube-dl и установить ее с помощью pip
( sudo 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
WARNING: --title is deprecated. Use -o "%(title)s-%(id)s.%(ext)s"
( но ваша команда успешно работала, несмотря на предупреждение)youtube
в Web Applications Q & A.--download-archive downloaded.txt
чтобы возобновить загрузку - это пропустит существующие файлы