如何使用VLC流式传输到Chromecast?


18

我刚刚下载了VLC 3.0 Beta(使用ubuntu ppa),我想知道如何设置它以流式传输到chromecast。该功能已在回购的新闻中添加。众多新闻媒体对此进行报道。但是,还没有如何实际使用它的示例。

我知道它不在GUI中(已经搜索了源代码)。而且,我不知道如何从命令行使用代码。

这是我用来安装它的Ubuntu PPA。但是,没关系。操作系统或系统也不重要。这只是软件。您可以自己构建它,也可以在此处下载二进制文件(“每晚”)


我会推荐mkchromecast从Ubuntu上像我一样工作。VLC不适用于我。
Jayesh

Answers:


24

建筑VLC

如果必须自己构建vlc,请确保您具有

  • --enable-sout
  • --enable-chromecast

使用VLC

到目前为止,此功能在GUI下尚不可用,但是您可以像这样流式传输到Chromecast,

$ vlc --sout="#chromecast{ip=ip_address}" ./video.mp4

您可以使用

$ vlc --sout="#duplicate{dst=display,#chromecast{ip=ip_address}}" ./video.mp4

为了使事情变得更好,您实际上可以在视频上添加延迟,以便更好地与音频同步(将延迟设置为3100ms)。

$ vlc --sout="#duplicate{dst=display{delay=3100},#chromecast{ip=ip_address}}" ./video.mp4

您可以在此处找到支持chromecast选项列表,它们目前包括

  • ip
  • 港口
  • http端口
  • 多路复用器
  • 哑剧
  • 视频

那很棒。它非常适合我(Chromecast 2)!(第一个命令)。每晚安装VLC 3.0(渲染器无法检测到该设备,但命令行版本运行正常)
bakytn16年

我有一个开放的流,我正在尝试通过chromecast重播它。但是,我得到了错误:错误:无法启动播放器:“ / usr / bin / vlc --sout ='#chromecast {ip = 192.168.1.80}'./video.mp4”([Errno 2]否这样文件或目录)
Bobby S

7

我对VLC的投射支持感到不满意,因此我编写了专用的Linux GUI来投射视频文件。假设您的基本目标是投射文件,而不是专门针对VLC,则可能对您有用。

https://github.com/keredson/gnomecast

在此处输入图片说明


1
^^^很棒的应用程序^^^无需从源头上进行VLC构建。^^^确实需要安装Python 3运行时-在Mint 18.2上运行出色
RyanNerd


0

如果您使用的是Chrome / ium,则可以将任何窗口投射到Chromecast。这是您的操作方式:

  1. 在浏览器的任何页面(即其起始页面)上,右键单击“选择”
  2. 在弹出窗口中,选择投射桌面(而不只是一个选项卡)
  3. 在下一个屏幕上,选择从特定窗口(而不是整个桌面)投射
  4. 然后,选择VLC或您要投射的其他任何内容

PS:不会使用此方法播放音频
PPS:Chromium可能找不到您的Chromecast;要解决此问题,您必须启用其chrome:// flags /#load-media-router-component-extension标志。

资料来源:


0

现在,这似乎可以在Linux上使用VLC v3通过GUI获得:

  1. 播放视频
  2. 播放>渲染器> your_chromecast_device_name

.mkv视频对我有用。


-1

Chrome可以将本地视频流式传输到Chromecast。您只需在标签中播放视频并投放该标签即可。特别:

  1. 按Ctrl-o打开本地视频文件,然后在浏览器中播放。
  2. 从Chrome的溢出菜单(垂直...)中,选择 Cast ...
  3. 选择您的Chromecast接收器,视频现在将在电视上播放
  4. 从右下角的视频控件,将视频扩展到全屏。现在它将在电视上全屏播放,音频也应该从电视上播放。

视频仅供下载,无法打开,因此对我不起作用
Benjamin

对我来说效果很好,并在此处记录了howtogeek.com/233810/…–
mahemoff
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.