yewtube 终端运行的YouTube播放与下载工具

文章目录

  • [yewtube 终端运行的YouTube播放与下载工具](#yewtube 终端运行的YouTube播放与下载工具)

yewtube 终端运行的YouTube播放与下载工具

开源项目yewtube当前在GitHub获得8714个Star,项目地址为https://github.com/mps-youtube/yewtube。

yewtube是基于mps-youtube分支开发的终端工具,可直接在命令行实现YouTube内容的播放与下载,使用过程无需申请Youtube API密钥。

yewtube支持从YouTube搜索并播放音频或视频内容,可按专辑名称搜索对应专辑的曲目,支持搜索并导入YouTube播放列表,也可以创建和保存本地播放列表。用户可选择下载音频或视频文件,配合ffmpeg或avconv工具可转换为mp3等其他格式。工具内置视频评论查看功能,支持自定义搜索结果显示字段与排序规则。

进入程序后输入h可查看帮助文档,搜索功能可通过输入/加搜索关键词触发,搜索结果可直接输入序号选择播放,也可输入范围选择批量播放多个结果。重复播放指定内容可通过序号加循环次数的格式实现,例如输入13可重复播放第一个搜索结果三次。

yewtube基于Python 3.x开发,可在Windows、Linux和Mac OS X系统运行,运行需依赖mplayer、mpv或VLC播放器。稳定版本可通过pip安装,执行pip install yewtube即可完成安装,运行输入yt命令启动。推荐使用pipx安装,先安装pipx后执行pipx install yewtube即可。如需使用最新开发版本,可直接安装GitHub仓库源码,执行pip install git+https://github.com/mps-youtube/yewtube.git即可。

下载功能支持选择不同的格式和分辨率,用户可根据自身需求选择合适的文件质量进行下载。已安装的用户可执行升级操作,通过pipx安装的用户执行pipx upgrade yewtube即可升级,通过pip安装的用户执行pip install --upgrade yewtube即可完成升级。

yewtube支持mpv播放器的输入绑定,用户可通过软链接将mpv的配置文件关联到yewtube,使用原有的mpv操作快捷键。配合PyGObject和GTK依赖,yewtube可开启mpris功能,支持通过系统媒体控制组件管理播放状态。用户使用过程中遇到问题,可查看项目仓库中的常见问题页面获取解决方案。

项目开源地址:https://github.com/mps-youtube/yewtube

m/mps-youtube/yewtube

相关推荐
Ztt66666666622 分钟前
月白大竹节壶不露锋芒,竹意藏在嘴把转折里
经验分享·笔记·其他·百度·微信公众平台
加油鸭1881 小时前
儿童学习拼音声调老是读不准,神经酸对记忆有帮助吗一篇讲清
其他
M哥支付11 小时前
高频交易优选方案:银联快捷支付通道
服务器·网络·其他·微信·金融
TorchWeiye12 小时前
无铅波峰焊工艺升级:电子制造设备选型与制程优化全解析
其他
ZKXinHuo13 小时前
医疗影像传感器封装企业采购真空共晶炉的成本效率账怎么算
其他
M哥支付14 小时前
快捷支付 VS 网关支付 安全对比
服务器·网络·其他·微信·金融
2601_9620559715 小时前
FPG平台:从服务支持系统到用户接触体验的内容呈现
其他
金立基包装胶水18 小时前
纸袋热封胶常见都有哪些问题?
大数据·笔记·其他
2601_9620559719 小时前
FPG平台:把日常使用体验讲清楚的几个结构
其他
COHESION_201020 小时前
分级净化+选择性树脂工艺 在地下水轻微硝酸盐超标治理中的应用
经验分享·其他