将 VLC 投射到 chromecast 导致黑屏,电视上仅显示文件标题

将 VLC 投射到 chromecast 导致黑屏,电视上仅显示文件标题

使用 VLC 3.0.6 chromecast 不起作用。它连接正常,但视频是黑色的,并且无法继续播放。它卡在 0:00。

答案1

它可以工作,只需打开 VLC 正在使用的端口即可。默认为8010,转到工具 > 首选项 > 显示所有设置(左下方的复选框) > 流输出 > Stout 流 > Chromecast > HTTP 端口。

截屏

要打开端口:

  • 使用方式ufw

     sudo ufw allow 8010
    
  • 使用方式iptables

     sudo iptables -I INPUT 1 -i eth0 -p tcp --dport 8010 -j ACCEPT
    

在 Ubuntu 19.04 和 VLC 3.0.7 上测试。

答案2

我有一个解决方法:

  1. 开始流式传输到电视,
  2. 然后在 VLC 中禁用音轨,视频应该开始播放,
  3. 重新启用音轨即可正常播放。

答案3

这是已知的 VLC 问题。请参阅来自VideoLan 论坛

您好,这个问题应该会在 VLC 的下一版本中得到修复。谷歌的更新导致这个问题。

VLC 3.0.6 与 chromecast 1.36.140076 不兼容,但确认可以与 nightly 兼容4.0.0-dev Otto Chriek (revision 4.0.0-dev-6281-gaf93e96577)

有关如何安装 VLC 夜间版本的说明,请参阅这个问题

答案4

我遇到了同样的问题,安装后VLC 4.0.0-dev Otto Chriek问题没有解决。然后我尝试禁用防火墙,然后就好了!我可以播放 DVD 并将其流式传输到 Chromecast。PS:不要禁用防火墙,而是在防火墙配置中允许 VLC 端口(请参阅这个帖子)。

相关内容