用 python 开发的 DLNA Renderer,无打扰地运行在任务栏 /菜单栏,应用开启之后,您的电脑就可以像电视一样接收常见的视频音乐等软件的投屏,比如:BiliBili 、腾讯视频、qq 音乐等。
引用 APPINN 做的截图:
Mac 和 Win 的安装包中内置了的 mpv 播放器,linux 需要手动安装一下 mpv(ubuntu 还需要 libappindicator3-dev 提供状态栏菜单支持)
直接在 github 或者 gitee 下载即可:
https://github.com/xfangfang/Macast/
https://gitee.com/xfangfang/Macast/
推荐 linux 用户下载测试版: https://github.com/xfangfang/Macast/actions
需要安装 mpv 在系统路径中,python >= 3.6
pip install git+https://github.com/xfangfang/Macast.git@dev # 命令行运行 macast-cli # 或显示状态栏菜单 macast-gui
有网友还提供了 aur 安装: https://aur.archlinux.org/packages/macast-git/
目前只开发了对 mpv 播放器的支持,但是如果你喜欢使用其他的播放器的话,可以配置自己的播放器支持功能,也欢迎提交大家对不同播放器的适配,让这个应用支持更多的播放器。
具体方法见: https://github.com/xfangfang/Macast/wiki/Custom-Renderer
项目地址: https://github.com/xfangfang/Macast
分享出来,希望可以涨涨 star,嘿嘿~
如果你是 linux 用户欢迎分享您操作系统的适配性到项目的 wiki:tested-with-these-system
1 yangyang 2021-09-07 07:47:50 +08:00 不错啊。好评 |
2 explorerproxy 2021-09-07 08:02:01 +08:00 star 了 |
![]() | 3 Tink PRO 求 openwrt 二进制版~ |
![]() | 4 xfangs OP @Tink openwrt 有运行这个软件的需求吗?他怎么渲染画面呀。这个用 pyinstaller 打包的二进制文件,其实运行效率不高,如果运行的话还是从源码运行好一点 |
7 JoJoJoJ 2021-09-07 09:06:10 +08:00 via iPhone iOS 上有啥投屏 sdk ?不需要企业资质的 |
![]() | 8 qdwang 2021-09-07 09:07:53 +08:00 via Android 搭车请问一下,有没有可以把电脑 web 里播放的视频投到 dlna 电视设备上的工具? |
9 missdeer 2021-09-07 09:12:47 +08:00 @qdwang 以前写过一个程序,先从 web 请求里嗅探出视频真实 URL,然后再 DLNA 投屏过去。后来过了新鲜感就不玩了,主要是嗅探视频 URL 这块没有特别通用可靠的方法,常常失效。 |
![]() | 12 nanhezzb 2021-09-07 10:45:47 +08:00 可以用,有时候想用电脑接受投屏的需求解决了。 |
13 r0sevil 2021-09-07 10:45:54 +08:00 在 Win10 上试了下效果不错,也方便。 但是发现 Mac 只能支持 10.15+…有机会兼容 Mac 之间的系统版本吗(我还是 10.12 Mojave |
![]() | 15 xfangs OP @r0sevil 代码本身是兼容的,问题出在我是用 github actions 的服务器来编译的,github actions 的 macOS 的系统只支持到 10.15 ,因为使用的编译工具为 py2app,这个工具的限制是新版本系统编译出来的应用没办法用在旧版本系统上。 所以老系统只能自己手动编译了。 另一个解决方案是用 pip 安装,然后命令行启动 |
![]() | 17 Tumblr 2021-09-07 11:16:59 +08:00 太好了,感谢感谢。 这样就可以在电脑上无线查看单反上的照片了。 |
![]() | 18 xfangs OP @Tumblr 甚至还可以直接下载哦,投媒体文件之后,点击图标打开菜单栏可以直接复制下来媒体的链接,再依靠迅雷之类的下载软件,或者浏览器就可以直接下载文件了。 |
![]() | 21 kisshot 2021-09-07 12:55:24 +08:00 好用 点赞 |
![]() | 23 yangheng4922 2021-09-07 13:37:25 +08:00 有哦安卓的版本么 想在家里的电视盒子上装一个 |
24 jonathanchoo 2021-09-07 14:44:37 +08:00 忘记之前在哪里看到的 一直在用 很棒 |
25 hanguofu 2021-09-08 05:26:34 +08:00 虽然没用过,但为开源点赞。顺便 MARK 一下,谢谢分享! |
26 hanguofu 2021-09-08 05:36:11 +08:00 顺便问问: 这个软件能不能在 ARM64 的 Ubuntu 20 上编译运行啊 ? |
![]() | 27 xfangs OP @hanguofu 是支持的,但是目前只能靠自己手动编译了,或者 pip 安装命令行运行,然后自己做个 desktop 文件。之后会推出 snap 安装支持的,但是我现在还没研究这个该怎么弄 |
![]() | 28 xfangs OP @yangheng4922 这个用 python 完成的,也没有界面,不太适合编译到安卓哈 |
![]() | 29 guimeisang 2021-09-08 16:23:52 +08:00 炒股软件可以投票么? |
30 Echoleung 2021-09-08 20:04:47 +08:00 iOS 屏幕镜像无法使用是嘛,一直搜不到 |
![]() | 31 zjsxwc 2021-09-09 12:18:49 +08:00 manjaro pip install -U urllib3 requests pip install requests[socks] yay -S macast-git |
![]() | 32 zjsxwc 2021-09-09 12:52:52 +08:00 单纯的 app 可以投屏,比如安卓 b 站 app 视频,安卓图片投屏, 但是不能手机整个屏幕被镜像投票,反正我小米系统不行。 |
![]() | 33 zjsxwc 2021-09-09 12:54:32 +08:00 刚还想玩王者荣耀投屏到 linux 电脑,发现不行 |
![]() | 34 xfangs OP |
35 fengmumu 2021-09-13 11:16:01 +08:00 via Android 马克,回家后用电脑给你点赞 |
![]() | 36 sm1314 2021-09-20 17:22:42 +08:00 支持倍速播放吗 |
![]() | 38 xfangs OP @r0sevil 现在可以支持到最低 10.12 了,最新测试版(需要登陆 github 账号下载): https://github.com/xfangfang/Macast/actions/runs/1267354554 |
![]() | 39 xfangs OP 最新的版本,支持了 b 站弹幕投屏与高清视频投放 |