如何强制 Flash 播放器对视频流使用 XV 输出?

如何强制 Flash 播放器对视频流使用 XV 输出?

在 YouTube 上观看视频时速度非常慢。当我在本地下载相同的视频并使用默认视频播放器观看时,它可以流畅播放。

我 99% 确信它与视频输出 API 相关,因为如果我将视频播放器输出设置为 X11,它会像我使用 Flash 播放器在线观看时一样滞后。

我读一些文档说明 Flash 插件无法使用 XV。为什么?现在还是这样吗?这篇文章很旧了,可能从那时起事情就发生了变化。

我尝试在闪存设置中启用/禁用硬件加速 - 没有结果。

我的显卡性能不强(旧硬件)。

答案1

不可能。

这就是多年来人们一直谴责 Flash 及其闭源性质的原因。 Adobe 根本没有对很多东西进行编程支持,特别是在 Unix 方面,并且作为一种专有格式,您几乎只能限于他们碰巧编程到播放器中的任何内容。

您可以尝试开源替代播放器,例如格纳什或者光火花。它们与闪存源文件存在一些不兼容性,但通常与主机系统更兼容,并且在旧系统上可能具有更好的性能。

否则,您唯一的机会是运行支持 Adob​​e Flash Player 所期望的加速类型的 X 视频驱动程序。

相关内容