VLC可以流式传输YouTube视频吗?


10

是否可以通过VLC流式传输特定YouTube视频的内容?

这种情况是,您可以将YouTube URL粘贴到VLC对话框中,然后让VLC像本地媒体文件一样流式传输视频。

当前版本-尝试打开文件或网络流时会导致

VLC无法识别输入的格式:无法检测到“ http://www.youtube.com/v/foo ” 的格式。查看日志以了解详细信息。

VLC中是否存在任何现有功能,或者您知道实现此流媒体创意的解决方法?


你尝试过吗?尚未尝试youtube的许多网站都可以流式传输到vlc
user33788 2010年

Answers:


3

是。如果您抓取实际的视频流文件(使用youtube下载网站或firefox加载项),然后将URL粘贴到VLC中,它将流式传输/播放该文件。

我一直在不支持Flash(轻松)但支持VLC和Firefox的OS上一直这样做。


1
从您的头像来看,是这个OS。...FreeBSD?;)
Earlz 2010年

3

您绝对可以使用VLC下载和播放YouTube视频。

  1. 从youtube URL复制您的视频ID。在这种情况下,我正在使用:http://www.youtube.com/watch?v=BEiat9O74ms

  2. 我将使用以下URL查看您的视频: 您要观看的视频的视频ID http://www.youtube.com/embed/BEiat9O74ms在哪里BEiat9074ms

  3. 在VLC中的“媒体”菜单下,选择“打开网络流”,然后将步骤2中的URL粘贴到网络URL中:

  4. 在VLC中欣赏您的YouTube视频。


这对我有用,非常酷。您知道是否可以选择播放分辨率吗?还是只是默认为最高?
wysiwyg

根据文档,适用于普通视频的相同参数。还有另一个问题已经在这里回答:stackoverflow.com/questions/7582336/…–
Stephan,

这样的一些实时流媒体,FreeCodeCampadaptive demux: Encountered discontinuity然后返回ts demux error: libdvbpsi error (PSI decoder): TS duplicate (received 0, expected 1) for PID 0
Pablo

1

为什么将YouTube URL粘贴到VLC中?您可以使用网络浏览器显示网页,然后依次加载Adobe Flash实例,该实例然后检索视频的其他URL

我使用YouTube URL检索服务尝试获取FLV,然后将其放入VLC中,但出现了错误。

您可以调查日志文件,并查看是否有可能进一步调查。可能是YouTube进行了一些User-Agent过滤,您需要将VLC伪装成网络浏览器/ Adob​​e Flash才能检索流。


1
问题主要集中在VLC是否会执行某些URL诱饵并代表用户自动切换。
p。坎贝尔2010年

1
我知道是的,我要指出的不是。
ta.speot。是

1

您可以使用1.1.0版完成此操作。只需将URl放在“网络”选项卡中


不。在1.1.12中:The format of 'http://www.youtube.com/v/k_oTQd93eRI' cannot be detected. Have a look at the log for details.日志显示Compressed SWF format not supported。也许编解码器不见了?
l0b0 2012年

0

0

类似于这个答案。安装Streamlink

sudo -H pip install streamlink

然后将流发送到vlc --fullscreen

streamlink --player="vlc --fullscreen" "https://www.youtube.com/freecodecamp/live" best

我个人需要的只是音频cvlc --no-video

为了节省带宽,您可以使用worst代替best

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.