海运的博客

视频下载工具youtube-dl使用

发布时间:September 6, 2020 // 分类: // No Comments

单文件版:

wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
chmod a+rx /usr/local/bin/youtube-dl

pip安装:

apt install python-pip
pip install youtube-dl

安装ffmpeg,合并视频和音频需要。

apt install ffmpeg

查看视频和音频列表ID:

youtube-dl -F uvqxqyTbIcY

下载指定视频和音频,有安装ffmpeg则下载完成后自动合并。

youtube-dl -f 137+140 uvqxqyTbIcY

指定清晰度自动下载,优先选择视频格式为mp4,分辨率1080p以上,且音频为最佳音质的m4a格式,以上不满足则下载最佳质量的视频和音频在一块的文件。

youtube-dl -f 'bestvideo[height>=1080][ext=mp4]+bestaudio[ext=m4a]/best' -o '%(title)s.%(ext)s' uvqxqyTbIcY

从文件导入url批量下载:

youtube-dl -f 'bestvideo+bestaudio/best' -a url.txt

注意:如果标题是中文并自动命名给下载的文件,需先安装中文语言包
参考:
https://www.sysgeek.cn/youtube-dl-examples/
https://blog.starryvoid.com/archives/355.html

标签:none

发表评论

分类
最新文章
最近回复
  • 海运: 缺少相应模块?
  • lee: 你好,我执行这条语句 iptables -t mangle -A PREROUTING -m ...
  • 海运: 只更新rootfs,不更新内核,我在用5.3配19.10,懒得再升最新版了,很稳定。 注意:更...
  • lyly168: 这是手动挂载吧,请问自动挂载要怎么弄?
  • swswsw1: 请问升级后,内核更新了吗?听说N1只有在5.0.2的内核下才稳定,怕升级了之后功耗太高
  • 海运: LOG_LEVEL是配置文件变量,本文配置使用systemd启动在EnvironmentFil...
  • 1: 我源碼沒有任何修改,同樣編譯的在X86上可以正常運行。然後原封不動編譯aarch64就提示以上錯誤。
  • 海运: 你配置变量有问题?LOG_LEVEL? https://github.com/dani-gar...
  • 1: 能共享下发邮箱么,我这编译出来运行报错如下 /------------------------...
  • 海运: 正常运行