侏儒广播

侏儒广播

我有一个 .mp4 和一个 .srt 英文字幕。我想播放我的视频并将其投射到 Chromecast。我应该使用什么软件?

在 Google Chrome 上,我可以通过 Chromecast 进行播放,但不会显示字幕。

VLC 上可以显示字幕,但我找不到投射选项。

答案1

Chromecast 有以下限制:

你的字幕资源必须实现CORS。

  • TTML——定时文本标记语言
  • WebVTT - 网络视频文本轨道
  • CEA-608/708

没有一个常规玩家支持它。

您可以使用卡斯特诺。它是第三方工具,不在存储库中,它是一个命令行播放器。您可以像这样执行此操作:

   castnow --address '192.168.1.X' {file} --subtitles {subs}

安装需要 npm,因此:

sudo apt update
sudo apt install nodejs npm 

sudo npm install -g castnow

答案2

侏儒广播

https://github.com/keredson/gnomecast

字幕

Chromecast 仅支持少数几种字幕格式,不包括 .srt。但它支持 WebVTT。因此,我们会提取视频中的所有字幕,将其转换为 WebVTT,然后通过 Chomecast 的 API 将其重新附加到视频中。

相关内容