[ad_1]
Gnomecast 提供了一种非常简单的方法,可以将本地视频和音频文件从 Linux 投射到 Chromecast 设备。 它非常适合在 Chromecast 上快速播放音频或视频文件,而无需等待某些媒体服务器对其进行索引。
虽然它使用一个非常基本的界面并且您不会找到很多高级选项,但这款 Gnome(使用 Gtk+ 和 Python)Chromecast 播放器可以处理您需要的大部分内容。 除了能够播放/暂停、控制音量或搜索之外,Gnomecast 还允许您添加字幕,并且它会自动对 Google Chromecast 设备无法直接播放的音频和视频文件进行转码。
相关:使用 Cast To TV 扩展从 Gnome 流式传输视频、音乐和图片到 Chromecast
Gnomecast 功能:
- 在 Chromecast 设备上播放音频和视频文件
- 需要时实时转码(使用 ffmpeg)
- 字幕:嵌入和外部 SRT 文件
- 可以在 Chromecast Ultra 上播放 4K 视频
- 快速擦洗
Gnomecast 目前缺少的一些功能——但可能会在未来的版本中实现——包括自动拾取同一文件夹中的字幕、通过 IP 直接连接到 Chromecast 和键盘快捷键。 现在也没有播放列表支持。
虽然它官方只支持 Linux,但 Gnomecast 似乎也在 MacOS 上运行。
相关:命令行 Chromecast 播放器 CATT 获得对字幕和网站投射的支持
“但是 VLC 也可以投射本地文件!” 事实上,允许在 Chromecast 上播放本地文件的功能也被添加到 3.0 版的 VLC 中,但它对我来说从来没有奏效过。 显然,Gnomecast 无法与 VLC 竞争,但它确实提供了更好的 Chromecast 功能以及简约、易于使用的界面。
对于可以在 Linux 上运行的更复杂和功能丰富的替代方案,您可能需要查看 Emby 或 Plex 媒体服务器。
安装 Gnomecast
Gnomecast 可以在 GitHub 上找到。
Gnomecast 安装说明提到使用 pip3 和 sudo 用于安装应用程序。 不鼓励这样做,因为它可能会导致问题,因此使用我下面的说明,仅为当前用户安装 Gnomecast,因此它不会干扰您的系统。
1.添加~/.local/bin
给你的PATH
(如果尚未添加)。 同时导出PYTHONPATH
作为/usr/lib/python3/dist-packages:$PYTHONPATH
以避免应用程序从 ~/.local/lib 中获取 Python 模块。
您可以手动执行此操作或运行以下命令(和源.bashrc
/.zshrc
):
– 对于重击:
echo "export PATH="$PATH:$HOME/.local/bin"" >> ~/.bashrc
echo "export PYTHONPATH="/usr/lib/python3/dist-packages:$PYTHONPATH"" >> ~/.bashrc
. ~/.bashrc
– 对于 Zsh:
echo "export PATH="$PATH:$HOME/.local/bin"" >> ~/.zshrc
echo "export PYTHONPATH="/usr/lib/python3/dist-packages:$PYTHONPATH"" >> ~/.zshrc
. ~/.zshrc
2. 安装 Python3 PIP、Python3 Setuptools 和 FFmpeg。
在 Debian / Ubuntu / Linux Mint 中,使用:
sudo apt install python3-pip python3-setuptools ffmpeg
3. 使用 Python3 PIP 安装 Gnomecast:
pip3 install --user gnomecast
如果您在尝试为当前用户安装 Gnomecast 时获得了一些权限或错误,这可能是因为您之前使用过 sudo 使用 Python3 PIP 安装一些包,这破坏了使用 PIP 安装包而没有 sudo. 在这种情况下,请使用“sudo” 在上面的命令之前。
4. 注销并重新登录。
Gnomecast 现在应该出现在您的菜单中。
要更新使用 Python3 PIP 安装的 Gnomecast,请使用:
pip3 install --user gnomecast --upgrade
[ad_2]