视频播放时出现红色、蓝色和绿色问题

视频播放时出现红色、蓝色和绿色问题

新手。我拼命想解决播放视频时霓虹灯般的颜色和失真问题。通常,基本非视频屏幕(如电子邮件)的侧边栏具有相同的野性颜色,并且经常闪烁。

似乎一致的建议是在“设置”选项卡中禁用 Adob​​e Flash Player 的硬件加速(通过右键单击视频查看),但我已经尝试过并且该框不会取消选中。

我也尝试了 F11 方法(如下)。没有成功。我需要帮助的是实施方法 #1(如下,斜体)。我知道如何使用终端,建议似乎并不复杂,但如果您能为我将其分解为分步过程,我将不胜感激。谢谢!PS 如下所述的问题和解决方案来自超级用户论坛。


问题:
Flash Player 的最新官方版本(据说也是 Linux 的最后一个版本)在 Linux 系统上存在一些有趣的问题。Ubuntu 论坛上已确认的最大问题是:

YouTube 视频有红色/蓝色覆盖,Flash 内容会在其他窗口上显示出来,我该如何解决这个问题?

解决方案:
此问题最常用的解决方案似乎是禁用 Flash Player 的硬件加速。通常,方法是右键单击 Flash 内容,选择“设置”,然后取消选中“启用硬件加速”选项,但在受影响的 Flash Player 版本中,无法取消选中该特定选项(单击它完全不起作用)。因此,有以下两种解决方法可以禁用硬件加速:

方法 1:创建(或编辑,如果已存在)文件 /etc/adobe/mms.cfg,并向其中添加以下配置参数:EnableLinuxHWVideoDecode=0
方法 2:打开 YouTube 视频并启用全屏模式。然后右键单击,选择“设置”,取消选中“启用硬件加速”选项。出于某种原因,这似乎仅在 Flash 播放器处于全屏模式时才有效。

答案1

“方法 1:创建(或编辑,如果已存在)文件 /etc/adobe/mms.cfg 并向其中添加以下配置参数:EnableLinuxHWVideoDecode=0”

$ sudo nano /etc/adobe/mms.cfg

这将在名为 nano 的文本编辑程序中打开 mms.cfg 文件,该文件应该存在于您的系统中。Sudo 告诉 Linux 以特权运行此命令,因为 /etc 目录中的文件是系统文件。如果您不在 sudoers 中,则需要成为超级用户,然后在没有 sudo 的情况下运行该命令:

$ su
# nano /etc/adobe/mms.cfg

编辑:以上是两个命令 - 包括每行开头的 Linux 提示符。因此,当您有“$”提示符时,请输入su<Enter>。这将使您成为超级用户。Linux 通过将提示符更改为“#”来让您知道您是超级用户。然后,在“#”提示符中,输入nano /etc/adobe/mms.cfg<Enter>

注意:如果出现“命令未找到”错误,则可能是您的系统上没有 nano。这意味着您可能需要在 vi 中编辑文件。由于其模式,Vi 对新用户来说并不直观。向您展示如何将 nano 添加到您的系统可能比向您展示如何在 vi 中编辑它更容易。

进入 nano 编辑文件后,添加:

EnableLinuxHWVideoDecode=0

添加到文件中的单独一行。如果是空白的,就把它放在第 1 行,否则,寻找一些合适的位置,或者把它添加到末尾。编辑 /etc 文件时,我通常会在编辑内容上方立即添加注释行,例如:

# added by mcalex to make flash run properly.  see:superuser.com/questions/blahblah #

但这只是我的偏执。注释在命令上方最有意义,但可以放在任何地方而不会影响您正在做的事情。注释中的内容并不重要;如果您需要在一年(或五年)后查看文件,它是为了帮助您。

现在需要保存文件。在 nano 中,使用Ctrl-x退出,然后 nano 会询问您是否要保存文件 - 点击y,然后<Enter>它会提供文件名。您需要查看屏幕底部以查看 nano 提示保存和文件名。

那就可以了。

相关内容