web-dev-qa-db-ja.com

Windows7でMKVファイルを再生するとVLCがクラッシュする

mkvファイルが破損しているかどうかはわかりませんが、VLCプレーヤーで開くと、VLCが読み込まれ、何も表示されません。その後、VLCを閉じることすらできません。また、VLCはCPUの50%で実行されています。私はそれを殺すためにエンドプロセスを使わなければなりません。

ファイルが破損しているかどうかはどうすればわかりますか?どうすればこれを解決できますか?

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 
2
Sufendy

ファイルが再生されないのは、ファイル自体の情報が間違っていることが原因である可能性があります。 MediaInfo でコンテンツを見ると、いくつかの問題が明らかになる可能性があります。

同じディレクトリ内の他のMKVファイルに共通の問題がある可能性があります。 VLC FAQ の手順を試しても機能しない場合は、コーデックの問題である可能性があります。

K-Lite Codecs もインストールしてみてください。これらは、Windowsに多くのファイルタイプとビデオコーデックのサポートを追加します。

1
slhck

VLCメインメニューでこれを試してください:

ツール->設定->(左下隅の「すべて」をクリック)->入力/コーデック->デマルチプレクサ-> Matroska

オプションのチェックを外しますPreload directory。これは、開こうとしているファイルと同じディレクトリに不正なmkvファイルがある場合に問題を引き起こす可能性があります。

3
Fengari