使用 Gnomecast 在 Linux 上将视频投射到 Chromecast

[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]

Related Posts