VLC 2 冻结/卡在 AVI 视频的第一帧

VLC 2 冻结/卡在 AVI 视频的第一帧

刚刚从 VLC 1.05 升级到 VLC 2.03(最新版本)。

问题:视频(.avi)卡在第一帧。

(这些视频以前在 VLC 1 中播放得很好。)

答案1

解决方案:

注意:此问题的症状是看到调试消息图片显示太晚了。(要在 VLC 中打开调试消息,请参阅此帖子底部的部分)

该问题似乎是default解复用器中的一个错误。

解决方法是将默认解复用器改为Avformat解复用器。

就是这样:

Menu Tools -> Preferences >

... -> Click radio button to Show Settings = ALL instead of SIMPLE

... -> Input/Codecs > Demuxers >

位于下拉列表的最底部:

... -> Avformat Demuxer > Save, exit and restart VLC

这应该可以解决问题。


感谢 VideoLan 论坛的 Jean-Francois 和 Lotesdelere。 http://forum.videolan.org/viewtopic.php?f=14&t=98381&start=80 不幸的是,他们的正确解决方案被埋在了 5 页无效的回复的底部……希望这可以存档解决方案,以便将来更容易找到。


在 VLC 中打开调试消息:

去:Tools > Messages > Increase verbosity from 0 to 2

然后播放视频。

如果出现问题,您应该在消息面板中看到错误描述。

答案2

除了 AKE 的更改默认解复用器的解决方案之外,我还有一个替代解决方案。

我有一个m4v格式的视频也卡在第一帧。
然而原因是不是这是解复用器本身的错误,而不是问题的根源。

使用“Avformat”解复用器播放视频后,音频比视频晚约 6 秒。
音频晚 5 秒以上导致第一个视频帧卡在默认解复用器中。
因此,更改解复用器将显示第一帧之后的内容,但不是解决同步问题

保留默认的解复用器,只需进入菜单:

Tools > Track Synchronization

Synchronization标签上,降低设置Audio Track Synchronization为必要值。音频延迟少于 5 秒时,视频应开始正确播放。

答案3

当我使用 VLC 转换/保存使用 DirectShow 的 DV 捕获设备时,我遇到了类似的问题。如果我启用Disable the output,视频将在第一帧处冻结,但音频将继续播放。

为了解决这个问题,我必须将Caching“显示更多选项”下的 更改为5000ms。然后视频就可以正常播放了(不过有大约 5 秒的延迟)。

在此处输入图片描述

相关内容