我刚刚下载了 VLC 3.0 Beta(使用 ubuntu ppa),我想知道如何设置它以流式传输到 chromecast。在 repo 的NEWS中添加了该功能。许多新闻媒体都在报道它。但是,目前还没有关于如何实际使用它的示例。
我知道它不在 GUI 中(已经搜索了源代码)。而且,我不知道如何使用命令行中的代码。
这是我用来安装它的Ubuntu PPA。不过,应该没关系。也不应该是操作系统或系统。这只是软件。您可以自己构建它或在此处下载二进制文件(“每晚”)。
我使用的是 mint 18 和 Chromium 55。我设置了 chromecast 并连接到网络。我可以从我的 Android 设备连接到它,但 Chrome 浏览器找不到它。我尝试重置 mediarouter,但我看到 chromecast 的扩展已停止使用,我无法安装它。
我还能做什么?
我已成功使用以下命令让 VLC 将 x264 编码文件从网络文件共享流式传输到旧的 chromecast(我的 Chromecast 不直接支持 hevc / x265 )。
vlc -vv --sout "#chromecast" --sout-chromecast-ip=192.168.1.111 --sout-chromecast-conversion-quality=0 --demux-filter=demux_chromecast "/home/vid/nfst/video1_x264.mp4"
Run Code Online (Sandbox Code Playgroud)
我正在尝试对 HEVC / x265 文件执行相同的操作,但看起来需要在到达 chromecast 之前对其进行“实时”转码。有谁知道我如何使用命令行语法使用 VLC 来完成此操作?
注意:我不想创建另一个单独的 x264 文件。我不想将 x265 文件“实时”转码为 x264 格式,并使用 VLC 在 chromecast 上以某种方式对其进行流式传输/播放。
PS:我尝试使用 VLC GUI 进行投射,但我的旧 chromecast 不支持 HEVC / x265 文件。文件中的音频确实可以播放,但 hevc / x265 视频在 chromecast 上仅显示为黑屏。
PPS:我正在使用运行 Ubuntu 18.04 64 位的 VLC 媒体播放器 3.0.7.1 Vetinari(修订版 3.0.7.1-0-gf3940db4af)。