原始链接在: 让网页视频也能投到电视上播放:Castor - 小众软件
家里的智能电视越来越大,但总有一些视频“不在电视里”。某些在线视频网站没有电视 App,电脑浏览器里可以播放,电视却打不开。@Appinn
开源工具 Castor 提供了一个新的解决方案:它能提取网页中的视频,通过 DLNA / Chromecast / Roku 协议,将网页视频直接投屏到智能电视中播放。
尝试
青小蛙是这样尝试的:
- 在搜索引擎中找到了一个在线视频网站
https://xxxx.com/play/125695-1-1/ - 使用 Kodi 充当 DLAN 接收端
- 通过 Castor 投屏成功
castor cast player https://xxxx.com/play/125695-1-1/
非常简单易用,尤其适合这种在线视频网站,它本身没有 App,虽然可以在浏览器中很好的播放,但智能电视上使用浏览器这件事本身并不友好。
注意:开发者仅提供了 Linux、macOS 以及 Docker 版本,未提供 Windows 版本,不过其使用 Go 语言,跨平台不是问题。
安装 & 使用
Castor 托管在 GitHub,你的电脑上必须先要安装 Chrome / Chromium、ffmpeg、ffprobe,下载后会得到一个可执行的 castor 文件。
扫描电视
将 Castor 放在文件夹中,打开终端,运行:castor scan:
然后在文件夹内创建 config.yaml 文件:
device: name: "Kodi (DESKTOP-APPINn)" type: dlna
就好了。
投屏
投屏就非常简单了,只需要使用下面的命令,就可以了:
castor cast player https://xxx.com/play/125695-1-1/
这个时候,电视已经在播放视频了。
另外,当你配置了资源库之后,还可以直接给他电影ID,就自动播放,比如:castor cast movie tt1234567
castor cast player <url> |
直接投屏网页 |
castor cast url <url> |
投屏视频,比如 .mp4、.m3u8 |
castor cast movie <id> |
使用 IMDB/TMDB 的电影 ID |
castor cast episode <id> --season N --episode N |
使用 IMDB/TMDB 的电视剧 ID |
还集成了 Whisper 生成字幕,可以自动生成字幕 > 烧录到视频中 > 投电视上。
感觉还有点酷。
原理
网页地址
↓
无头 Chrome 打开网页
↓
Chrome DevTools Protocol 监听网络
↓
发现真实视频流
↓
ffmpeg 处理
↓
投送电视
原文:https://www.appinn.com/castor/


