在 Windows 7 中播放 MKV 文件时 VLC 崩溃

在 Windows 7 中播放 MKV 文件时 VLC 崩溃

我不确定mkv文件是否已损坏,但当使用 VLC 播放器打开时,VLC 会加载但什么也不显示。之后甚至无法关闭 VLC。而且,VLC 运行时占用了 50% 的 CPU。我必须使用“结束进程”来终止它。

我如何知道文件是否已损坏?我该如何解决这个问题?

来自mediainfo的信息

Format : Matroska 
File size : 69.4 MiB 
Duration : 21mn 48s 
Overall bit rate : 445 Kbps 
Encoded date : UTC 2009-11-20 18:33:49 
Writing application : mkvmerge v2.9.7 ('Tenderness') built on Jul 1 2009 18:43:35 
Writing library : libebml v0.7.7 + libmatroska v0.8.1 

Video 
ID : 1 
Format : AVC 
Format/Info : Advanced Video Codec 
Format profile : [email protected] 
Format settings, CABAC : Yes 
Format settings, ReFrames : 2 frames 
Format settings, GOP : N=1 
Codec ID : V_MPEG4/ISO/AVC 
Duration : 21mn 48s 
Width : 640 pixels 
Height : 352 pixels 
Display aspect ratio : 16:9 
Frame rate : 23.976 fps 
Color space : YUV 
Chroma subsampling : 4:2:0 
Bit depth : 8 bits 
Scan type : Progressive 

Audio 
ID : 2 
Format : AAC 
Format/Info : Advanced Audio Codec 
Format profile : HE-AAC / LC 
Codec ID : A_AAC 
Duration : 21mn 48s 
Channel(s) : 2 channels 
Channel positions : Front: L R 
Sampling rate : 48.0 KHz / 24.0 KHz 
Compression mode : Lossy 

答案1

文件无法播放可能是由于文件本身的信息错误。使用媒体信息可能会揭示一些问题。

同一目录中的其他 MKV 文件可能存在常见问题。如果您已尝试VLC 常见问题解答但它仍然不起作用,这可能是编解码器的问题。

您还应该尝试安装K-Lite 编解码器. 它们为 Windows 添加了对多种文件类型和视频编解码器的支持。

答案2

在 VLC 主菜单中尝试此操作:

工具 -> 首选项 ->(单击左下角的“全部”) -> 输入/编解码器 -> 解复用器 -> Matroska

取消勾选该选项Preload directory。如果你尝试打开的文件所在的目录中有损坏的 mkv 文件,这可能会导致问题。

相关内容