我在 Linux 中使用 Adobe Flash 浏览器插件 11.0,但是播放一个简单的 YouTube 剪辑会导致 Firefox 的 npviewer.bin 进程的 CPU 大幅飙升,Linux 上的 Chrome 也是如此。有人能够将 VLC、mplayer 或类似程序配置为在从网站流式传输 flv 文件时自动启动吗?考虑到 VLC 可以很好地流式传输 flv。
答案1
根据我的经验,就 Flash 而言,正是“简单的 youtube 剪辑”给显卡带来了最大的压力(您必须查看 psensor 之类的东西,看看是否有响亮的风扇或崩溃的计算机,才能意识到这些东西对 GPU 的压力有多么大)。
Adobe Flash 最推荐的替代品(如 Gnash)是不是但还是能完成任务的,任何人在尝试之后都会注意到这一点。
但为了在不让 GPU 温度飙升的情况下观看 YouTube 视频,可以使用播放器(F11 或编辑主工具栏并添加特定按钮)。这样,我就可以避免将 GPU 加热到 100 摄氏度的习惯性“闪光体验”。
要下载 YouTube 视频并在外部播放器中观看,可以使用 Firefox 中的 FlashGot 或 DownloadHelper 插件。
我的相关 asqubuntu 问题这里。
以及一个更近期、更详细的问答更多在外部播放器中看到 flash 的解决方案-这里。
答案2
Adobe Flash Player 11.2测试版是多线程的,因此在播放导致机器速度变慢的滞后高清内容时,用户界面的响应速度更快。
还有其他 Flash 实现,例如咬牙切齿和光火花,但它们并非 100% 兼容,因为它们没有完全实现最新 ActionScript 的所有功能等。
答案3
Firefox 从 F 15(也许是 14..)开始支持 h264 视频的 gstreamer(如果编译进去的话),这意味着它将可以在更多视频上与 youtube html5 配合使用。但是 Firefox 必须为此重新编译,这不是出于心意。
您还可以关闭闪光灯,然后一些视频将使用 WebM 而不是 Flash 播放(即使没有 h264 支持)但并非所有视频都可以播放。