我总是使用youtube获取所需的信息。
我想要的是脚本或命令,可从给定频道抓取并下载所有视频。
注意:我尝试过youtube-dl
但没有成功。
我总是使用youtube获取所需的信息。
我想要的是脚本或命令,可从给定频道抓取并下载所有视频。
注意:我尝试过youtube-dl
但没有成功。
Answers:
使用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
youtube-dl将继续出现下载错误。有了--download-archive
它,将仅下载未在存档文件中列出的视频。
使用它从YouTube频道:::下载所有视频。
打开终端并输入:
youtube-dl -f best -citw -v <url-of-channel>
...由频道的网址代替。
注意:如果要下载大量视频,则应在开始下载之前将目录更改为要保存视频的目录。
说明::
-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
您可以尝试http://clipgrab.org/,它对我有用。
就个人而言,我将Uget用作下载管理器,并使用Youtube Multi下载器生成链接,然后从Uget gui中转到File-> Batch downloads-> Clipboard batch。
您可以通过键入安装uget
sudo apt-get install uget
我使用jDownloader 2(适用于Windows,Linux,Mac等)下载完整的youtube频道。确保具有最新版本,并在设置中指定下载文件夹。
然后只需将频道网址粘贴到“ linkgrabber”标签中,然后按“处理播放列表”即可。
等到右下角的进度符号完成移动。您可以在右侧窗口中取消选中不需要的内容,例如音频文件。您可以为所有选定的视频指定要下载的分辨率(标准设置是最大分辨率)。
如果要选择更轻的分辨率,请按住Ctrl 键选择相关视频, 或按 Ctrl + A 选择所有视频。然后右键单击所选视频,然后转到youtube.com->更改变体->更改视频变体
按住Ctrl键,您可以选择其他变体。
然后右键单击列出的视频之一,然后仅为所选视频选择“开始所有下载”或“开始下载”。
下载时,您可以在右下方的下拉菜单中配置最大同时下载和连接数。例如,我同时选择1个下载,每个主机最多5个连接。此外,您可以在同一菜单中设置带宽设置。
如果要下载另一个频道,则在下载之前更改下载文件夹,右键单击所选视频,然后转到“ 属性”->“设置下载目录” 屏幕快照:更改所选视频的下载目录可能会很有用。