是否可以使用 VLC 播放所有 Flash 视频?因为 Flash 消耗大量处理能力。此外,使用 VLC,我将能够录制每个流,例如 Ustream 等。
我正在使用 Ubuntu 11.04。
答案1
正如另一个答案所述,VLC 将播放嵌入视频后面的 URL 流。
我更喜欢使用 Firefox 插件的解决方案,这些插件通常会将 URL 定向到下载管理器或其他浏览器,但可以设置为选择 VLC。当有一个可以点击并直接转到视频流的链接(如 Youtube 中)时,我更喜欢 Openwith 插件(见下文)。但有时没有这样的链接。
要找到该 URL,另一个答案提供了一个解决方案,它与其他解决方案一起出现,作为对类似的问题。
(那里选中的答案绝不是最好的。得票最多的一个,类似于下面已经提到的,很好,因为它只涉及使用 Chrome 浏览器。但据我所知,它不适用于所有流,Firefox 的 Firebug 插件也不适用。)
也许更方便的解决方案是使用 VLC 和 Firefox FlashGot 插件
- 将 VLC 添加到 Flashgot 列表:FlashGot 选项,常规选项卡,添加,命名“VLC”,然后转到 VLC 可执行文件并选择它。
- FlashGot 选项,FlashGot 选项卡,选择 VLC
- 在 Firefox 中播放视频时,应该会出现一个 Flashgot 按钮(将其添加到工具栏或状态栏)。右键单击该按钮,选择可用格式,然后左键单击视频。VLC 应该开始播放视频流。
VLC + 视频下载助手
Firefox 插件- 我提到过我的答案在那里,只需安装插件,播放流,DownloadHelper 按钮就会开始滚动,单击下拉菜单,然后将鼠标放在视频标题上,然后选择“复制 URL”。 (当然有下载选项,但那是另一个问题。)
打开 VLC,Ctrl-N,然后粘贴并打开 URL。
一些故障排除:
使用 VLC 测试此类链接时,我注意到在某些情况下播放器无法播放它们甚至崩溃。但可以按如下方式修复此问题:
此类 URL 的最后一部分有时类似于/video.flv?start=0
。将其更改为/video.flv?
可能会使其正常工作。(但在许多情况下,即使没有进行此更改,流也可以很好地播放。此外,在许多情况下,链接可能看起来完全不同。)
要在外部播放器中启动 YouTube 视频(以及类似视频:dailymotion 等),我认为最好的解决方案是使用Firefox Openwith 插件然后添加 vlc而不是/除了浏览器。而且它运行完美
答案2
VLC 可以播放任何拥有 .flv 文件的 Flash 视频。它还可以录制正在播放的任何内容。
但是,您不能总是将它指向网页并在该页面上播放 Flash 视频,并且它不能“播放”.swf 文件(因为它们不是视频)。您需要以某种方式下载 .flv 文件。有些工具适用于某些网站,例如克莱夫 ,获取iplayer和youtube-dl 下载 .flv 文件。
并非所有网站都支持此类工具,但有一种解决方法可以让您下载视频文件,这样您就可以在不使用 Flash 的情况下观看视频,尽管您需要安装 Flash 插件才能执行此操作。此解决方法使用铬 但类似的方法也适用于 Firefox+Firebug。
在 Chromium 中,按++Ctrl打开开发者控制台,然后单击“网络”选项卡。ShiftJ
然后,导航到有视频的页面并开始播放。然后,您可以在列表中查找类型以“video/”开头的项目并单击它。
这将为您提供一个 URL,您可以使用该 URL 复制和下载获得或下载管理器。
复制 URL 后,您可以关闭该页面,这样 Flash 就不会再运行。
只要不使用额外的数字限制管理方法(如 BBC iPlayer 上使用的 RTMP),这适用于任何非直播的 Flash 视频。
据我所知,Ustream 等实时 Flash 流无法使用 VLC 播放。不过,有些网站可能会为您提供 VLC 可以播放的正确流媒体 URL,例如 mms 或 rtsp 链接。
答案3
得到Flash视频替换器。该扩展程序会自动用原始 mp4 或 flv 视频替换嵌入的 flash 视频,从而允许使用 CPU 占用较低的插件或独立的外部播放器观看 flash 流媒体内容。
请记住,虽然 VLC 是一款出色的播放器,但插件却不是。FVR 无法与 VLC 插件很好地配合使用。推荐的插件是 gecko-mediaplayer。有关文档、支持的网站和调整,请参阅扩展网站