使用 clive 下载 Youtube 视频时可以指定视频格式和像素方向吗?
如果是,命令是什么?
答案1
我使用以下命令来测试 youtube (urls)。
clive --format=best http:// yt-url
或者
clive -f best http:// yt-url
它开始以 .webm 格式下载视频(就我的示例而言,大约是默认 .flv 格式大小的 1.8 倍)。
答案2
这里有一个详尽的命令行选项列表,看起来其中一些可以回答您的问题(尽管并不完全符合您的要求):
http://manpages.ubuntu.com/manpages/karmic/man1/clive.1p.html
(...特别是,它看起来像--format
选项和子部分,解释了提供商如何控制 clive 可以利用的分辨率等)
这是从 YouTube 下载的 720p/MP4 格式,但上面显示的 Man 作为参考很重要,因为开关变量(fmt22/etc)在提供商或格式之间可能会有很大差异:
$ clive -f fmt22 "http://www.youtube.com/watch?v=fnaojlfdUbs"
Checking ...done.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 15.1M 100 15.1M 0 0 1143k 0 0:00:13 0:00:13 --:--:-- 1149k
我验证了随后播放的文件,并且以所要求的格式(1280x720p)正确保存。