11 flash video-player vlc
正如在一个单独的问题中所讨论的,嵌入式 Flash 视频对 GPU 资源的占用异常沉重。
”Flash 11+ "attempts" (poorly, it looks like) to use the GPU (hardware) to "decode" the video instead of the CPU (software).
Decoding is a fairly computationally intensive task, but most modern CPUs (except Atoms) will deal with 1080P HD without breaking a sweat.”.
Run Code Online (Sandbox Code Playgroud)
因此,似乎解决方案是在外部播放器中打开这些视频,即使不下载它们,以便让 CPU 而不是 GPU 工作。
小智 13
由于这个问题对我有用,因此我创建了它以提供答案。(讨论并回答了这样做的元问题(这里和这里)。
在外部播放器中查看 Youtube 视频的专用应用程序是Youtube Viewer ( youtube-viewer)。它在终端中运行并使用mplayer或mpv播放 youtube 视频。
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-viewer
Run Code Online (Sandbox Code Playgroud)
更多在这里。
默认情况下,它使用mplayer. 要mpv改为使用它,请运行youtube-viewer --video-player=mpv. 因此,包含此内容的桌面文件可能很有用:
[Desktop Entry]
Exec=bash -c 'youtube-viewer --video-player=mpv'
Icon=youtube-viewer
Name[en_US]=Youtube Viewer
Name=Youtube Viewer
Terminal=true
Type=Application
Run Code Online (Sandbox Code Playgroud)
运行程序时,会打开一个终端窗口,显示:
=>> Search for YouTube videos (:h for help)
> ^J>
Run Code Online (Sandbox Code Playgroud)
只需键入搜索项。然后键入要播放的视频的相应编号。
一个不限于 youtube 的跨平台解决方案是使用著名的 Firefox 插件FlashGot,它旨在将视频流发送到不同的下载管理器,但使其将 URL 流发送到 VLC(或者mpv,我更喜欢最近):



SMP播放器。- 仅限于 youtube(除非与上述解决方案一起使用:尚未测试)
和 Youtube 浏览器
sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer smtube
Run Code Online (Sandbox Code Playgroud)

它会启动单独的应用程序 SMPlayer Youtube Browser 来搜索视频。可以为它创建一个链接/桌面启动器,

或者就跑
smtube
使用 VLC。看起来 VLC 能够从更多网站启动此类视频,而smplayer 仅限于 youtube。
可以在 VLC 中添加视频链接

使用图腾:
图腾播放器提供了一些插件,其中有一个类似于 SMPlayer 的 youtube 浏览器。您可以在 Totem 中打开 youtube 视频,质量似乎比以前的选项低,但它们加载速度更快,非常适合从 youtube 上听音乐。

Totem还有一个arte-tv 插件目前无法使用……但也许将来会……以及补充插件,包括 BBC iPlayer。(我担心,后者并不比 arte-tv 更好。)
但我认为更优雅的方法是使用附加组件/扩展程序直接从 Internet 浏览器的界面或上下文菜单打开外部播放器,就像前面提到的 Flashgot 插件一样。
re 还有Firefox Openwith 插件,最初创建用于在不同的网络浏览器中打开链接,可以做到这一点,通过添加它的 Preferencesvlc而smtube 不是/在浏览器旁边。

在 Chromium 中,有一个扩展可以在 VLC 中启动 youtubes- here。
要使用它,必须播放 youtube 视频,必须启用 VLC 网络界面(VLC 工具-首选项-显示设置-所有-接口-主-启用 Web,重新启动 VLC)并且 VLC 必须已经打开。


虽然 VLC 似乎能够在 youtube 之外做到这一点,但它在处理其他网站时有局限性。在 Dailymotion 中运行良好,但在 Google 视频中它可能已经存在问题,在其他情况下是 OpenWith 插件不起作用。我没有足够的时间来测试它们,我会及时更新这篇文章,并邀请评论和编辑,这将有助于找到在 VLC 或其他外部播放器中打开任何嵌入式 Flash 的方法。
(此答案基于izx、Halknner和user55822在回答或评论其他问题时提出的想法。)
有一个 VLC 插件可以播放 YouTube 视频和播放列表-在这里
复制 youtube 视频或播放列表的 URL(必须包含“list=PL...”)启动 VLC,按 Ctrl+N,粘贴 URL 然后单击“播放”(或 Alt+P 然后 Enter),视频 /播放列表应该开始。

在“媒体”中,“将播放列表保存到文件”,稍后可以在 VLC 中打开它。