Macast:基于mpv的跨平台DLNA媒体渲染器应用
Macast:基于mpv的跨平台DLNA媒体渲染器应用
技术背景
Macast是一款跨平台应用程序,它使用mpv作为DLNA媒体渲染器。通过它,用户能够将手机上的视频、图片或音乐推送到计算机上播放,为多媒体文件的分享和播放提供了便利。
实现步骤
安装
- MacOS、Windows、Debian:可从 Macast release latest 下载安装包。
- 使用包管理器:可以使用
pip
进行安装。注意:Linux 用户使用1
2pip install macast
macast-gui # 或使用 macast-clipip
安装可能会有问题,需要额外安装两个修改过的库:更多安装信息(如aur支持)请参考 wiki。1
2pip install git+https://github.com/xfangfang/pystray.git
pip install git+https://github.com/xfangfang/pyperclip.git
从源码构建
请参考 Macast Development。
使用
- 普通用户:打开应用后,在菜单栏/任务栏/桌面面板会出现一个小图标,然后就可以从本地 DLNA 客户端将媒体文件推送到计算机。
- 高级用户:
- 通过加载 Macast-plugins,Macast 可以支持 IINA 和 PotPlayer 等第三方播放器,详情见 how-to-use-third-party-player-plug-in。
- 可以自行修改默认 mpv 播放器的快捷键或配置,见 how-to-set-personal-configurations-to-mpv。
- 开发者:可以使用几行代码添加对其他播放器(如 IINA 和 PotPlayer)的支持,甚至添加额外功能(如在播放视频时下载媒体文件)。教程和示例见 Macast/wiki/Custom-Renderer,欢迎向 Macast-plugins 提交拉取请求。
常见问题
如果对该应用有任何疑问,请查看 Macast/wiki/FAQ。如果问题仍未解决,请打开一个新问题告知开发者。
相关链接
Macast:基于mpv的跨平台DLNA媒体渲染器应用
https://119291.xyz/posts/macast-cross-platform-dlna-media-renderer/