Mac OS X - VLC 中的 .AVI 视频失真

Mac OS X - VLC 中的 .AVI 视频失真

在 VLC (1.1.3 / Mac OS X 10.6.2) 上播放 .AVI 文件时,我经常看到视频出现间歇性失真。视频会分裂成方块,并且前一个视频的片段会与当前视频混合在一起。

这很难描述,但这里有三帧画面显示了这种情况的发生:

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

而且重要的是,这不会损坏文件本身,因为我可以倒带,再次播放相同的序列而不会出现失真。

我可以更改哪些设置来阻止这种情况发生,或者将其最小化?

编辑:很多人说要尝试其他播放器,这很好。但是,有趣的是,我以为会有一个解决方案,让我坚持使用 VLC,并赋予它比其他进程更高的优先级,或者让它使用更多 RAM 之类的?我以为会有一个解决方案,让我坚持使用 VLC,但告诉我的电脑或应用程序,观看视频是对我来说非常重要。

答案1

首先,尝试更新到 VLC 1.1.4。

二、这是什么类型的视频文件?

答案2

似乎编解码器没有足够的时间读取解码所需的所有数据。avi 文件是否放在慢速/网络驱动器上?您是否正在运行繁重的后台进程?

答案3

我在 OS X 上使用 VLC 从来没有获得过好运气。我建议尝试使用 ffmpeg 解码器的 Movist,它在我的 G5 DP 上运行得很好。

答案4

您的 Mac 配置是什么(CPU、RAM、显卡……)?如果您尝试在其他播放器中播放有问题的文件,它可以帮助诊断问题(请注意,QuickTime 需要佩里安播放 AVI 文件)。如果所有播放器都遇到同样的问题,那么可能是文件损坏、比特率低、RAM 低、显卡功率不足、后台进程或其他类似问题。如果其他播放器对该文件没有问题,那么可能是 VLC 中的设置或只是 VLC 本身的问题。

在 OS 9 中,您可以控制应用程序使用的 RAM 量,但 OS X 会自动处理内存使用情况。如果您想重新调整 VLC 的设置,监控为您提供一个 GUI 界面来执行此操作。如果您知道命令,也可以从 CL 执行 Renice。但这不是我熟悉的解决阻塞的方法,听起来更像是解码问题。

相关内容