获取指向YouTube Media的直接媒体URL
yturl的Python项目详细描述
yturl直接获取youtube媒体的媒体url,使您无需 在浏览器中查看它们。
yturl仍在维护中,但几乎已经“完成”了。更改之外 匹配YouTube API更改、错误修复和对较新Python版本的支持, 开发完成。
用法
默认情况下,yturl将媒体url打印到标准输出。
$ yturl 'http://www.youtube.com/watch?v=8TCxE0bWQeQ' Using itag 43. http://r2---sn-uphxqvujvh-30al.googlevideo.com/videoplayback?source=[...]
您可以在您选择的媒体播放器中使用此URL。对于那些 可以从命令行启动,这通常意味着您可以 在您喜欢的播放器中观看以下内容:
$ <your-preferred-player> "$(yturl 'http://www.youtube.com/watch?v=8TCxE0bWQeQ')"
还有一个用于控制质量的-q选项(例如-q
high),有关详细信息,请参见yturl --help
。
安装
从pypi安装最新稳定版本:
$ pip install -U yturl
直接从github安装最新的开发版本:
$ pip install -U git+https://github.com/cdown/yturl.git@develop
测试
$ pip install tox $ tox .......... ---------------------------------------------------------------------- Ran 10 tests in 4.088s OK