我们的征途是星辰大海

My Conquest Is the Sea of Stars

youtube-dl

 

无意中发现一个命令行下的youtube视频下载工具youtube-dl,有国外服务器的童鞋可以试玩了,下载很轻松啊,然后慢慢拖回本地。

youtube-dl 地址 http://rg3.github.com/youtube-dl/index.html

各种命令说明见这里 http://rg3.github.com/youtube-dl/documentation.html

安装很简单,有python环境,然后

sudo wget http://youtube-dl.org/downloads/2013.01.13/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl

搞定

使用方法

youtube-dl  http://www.youtube.com/watch?v=OffXYrK19y0  默认保存一个名为 OffXYrK19y0的mp4.

就这么简单,如果要保留原始视频名称 -t 即可

再说说下载视频列表的方法吧

youtube-dl -o "%(title)s.%(ext)s"  https://www.youtube.com/playlist?list=PL9304E7AA2707F1C1&feature=results_main

上图,有图有真相

《youtube-dl》

youtube-dl

2018.3.2 5年后更新一下windows机器,内网下载时看了一下帮助,发现多了一个参数  –proxy ,还支持  socks5,  记录一下。

20180826 更新 分开下载最佳音频和视频然后ffmpeg自动合并的简介

补充一下-F 参数,先查看影片视频和音频流 ,-f 选择137+140 下载某片的最佳组合, 然后下载完成后ffmpeg 自动合并

《youtube-dl》

https://www.youtube.com/watch?v=9PYa5CDeBPs

提示 WARNING: Your copy of ffmpeg is outdated, update ffmpeg to version 1.0 or newer if you encounter any errors.
ERROR: Failed to set value ‘copy’ for option ‘c’
ps. ffmpeg 默认采用apt命令安装版本为0.8.* , 不满足自动合并的最低1.0的需求,需要手动安装升级

需要升级ffmpeg 见官网 https://ffmpeg.org/download.html

升级方法见 https://www.johnvansickle.com/ffmpeg/faq/

20190517 更新, 增加一个批量下载视频列表为mp3的范例,里面也有socks5代理 

youtube-dl -v --proxy socks5://127.0.0.1:7070/ -x --audio-format mp3 --playlist-start 1 --playlist-end 41 "https://www.youtube.com/watch?v=sIaT8Jl2zpI&list=RDsIaT8Jl2zpI&start_radio=1" -o '%(title)s.%(ext)s'sudo wget http://youtube-dl.org/downloads/2013.01.13/youtube-dl -O

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据