毫无疑问 Chromecats是一款出色的设备 可以让我们欣赏多媒体内容的设备 允许我们将任何电视转换为smartv。 我们设备的使用取决于每个人及其想象力。
有许多应用程序可让我们将内容发送到我们的Chromecast,例如,在我们的智能手机中,最受欢迎的应用是Netflix,Spotify,Google Play音乐,愤怒的小鸟等。
这一次, 我会告诉你一些有关用python编写的出色应用程序的信息 从一开始它只是一个个人项目,而它的创建者便与社区分享了它。 应用程序 它称为Stream2Chromecast。
Stream2Chromecast 是通过命令行使用的工具,这使我们可以在与我们的Chromecast设备播放时不兼容的各种视频格式进行转码,因此所有这些操作都是实时完成的。
Stream2Chromecast功能:
- 允许您将音频和视频流式传输到Chromecast设备。
- 允许您仅放置URL即可流式传输在线视频,该文件必须可流式传输,并且格式与Chromecast兼容,因为不能对其进行转码。
- 它使我们能够实时转码Chromecast不支持的任何格式(使用FFmpeg或Libav),因此避免了手动转换视频的麻烦。
- 提供基本的控制命令:暂停,加星标,停止播放音量调低和音量调高(当前仅在不进行代码转换时有效)
- 当同一网络上连接了多个Chromecast时,允许您指定设备;
- 支持将自定义转码器参数传递给ffmpeg或avconv(由于此,您可以设置质量,添加字幕,即使Stream2Chromecast不直接支持它,等等)。
- 支持用于媒体流的端口规范。
- 即使它不显示元数据,它也可以播放音频文件。
如何在Linux上安装Stream2Chromecast?
如前所述,该工具基于python构建,因此对于其安装,我们可以通过以下方式进行:
对于Ubuntu 16.04 14.04及其衍生版本,我们可以使用以下存储库:
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt update sudo apt install stream2chromecast
现在,对于Debian和其他支持deb软件包的发行版,我们可以下载.deb软件包并安装它,我们只需要从以下位置下载它即可 以下链接.
下载后,我们只需要使用我们首选的软件包管理器或从终端使用以下命令来安装它:
sudo dpkg -i stream2chromecast*.deb
对于其他发行版,我们必须从其git下载代码,链接为 下一个.
最后,Stream2Chromecast 需要两个重要的依赖 能够起作用:
FFmpeg的
Python的2
最后,并且不忘提及,逻辑上和最重要的是 您的Chromecast和计算机已连接到同一网络。
安装完成后,我们可以使用该应用程序开始将内容发送到我们的Chromecast设备。
如何使用Stream2Chromecast将内容投射到Chromecast?
如前所述,该工具在命令行下有效,因此,如果您安装了deb软件包或使用了存储库,则必须使用终端 命令的用法如下:
stream2chromecast
更多而不是 是的,您是从git下载代码的,因此命名法发生了变化 并且您还应该始终将自己放置在Stream2Chromecast文件夹上,以便能够使用它。
使用它的命令如下:
stream2chromecast.py
至 播放我们只需要执行的视频 以下命令
stream2chromecast /ruta/al/video.mp4
我们必须在命令中指出我们的Chromecast的IP地址 或您使用的名称。
stream2chromecast -devicename CHROMECAST_IP_ADDRESS "/ruta/al/video.mp4"
stream2chromecast -devicename CHROMECAST_NAME "/ruta/al/video.mp4"
同样,如在特性中所述,我们可以 对不支持的视频格式启用转置 为此,我们的设备必须添加以下参数。
stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcode "/ruta/al/video.avi"
至 为视频添加字幕,我们使用另一个参数来做到这一点:
stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcodeopts '-vf subtitles="/ruta/al/subtitulo.srt"' -transcode "/ruta/al/video.avi"
另一方面,我们也可以 在线提交内容:
stream2chromecast -playurl URL
至 停止播放只需按ctrl + c 关于终端。
最后, 控件的命令如下:
stream2chromecast -pause stream2chromecast -continue stream2chromecast -stop stream2chromecast.py -setvol stream2chromecast.py -volup stream2chromecast.py -voldown stream2chromecast.py -mute