Windows 10 can't play mkv properly

View previous topic View next topic Go down

Windows 10 can't play mkv properly

Post by rjmk on Sun Jan 22, 2017 11:11 pm

I have installed the latest version of K-Lite Codec pack (standard).
I have a problem with plaing a mkv video file.
It plays nicely on MPC-HC but playes terrible on WMP and BestPlayer.
The video and audio are completely out of sync. The audio plays correctlly but the video run too fast.
What is more the video on BestPlayer, while displaying subtitles, flickers and displays artifacts.
The flickering is not present when I disable subtitles but out-of-snc problem is still there.
I am using Lenovo IdeaPad 700 with Intel and NVidia graphic cards running Wiindows 10.

I have tried applying tweaks from this page http://www.codecguide.com/configuration_tips.htm?version=1280 but it didn't help at all.

rjmk

Posts : 4
Join date : 2017-01-22

View user profile

Back to top Go down

Re: Windows 10 can't play mkv properly

Post by Admin on Mon Jan 23, 2017 12:18 am

Right-click on the file and select MediaInfo. Copy the details here, so I can see what kind of audio and video the file contains.

I don't have any experience with BestPlayer, so lets focus on WMP first. Do you see the white (= LAV Splitter), red (LAV Video), and blue (LAV Audio) icons during playback? They are in the notification area (right-bottom corner of screen).

Press Ctrl+Shift+Esc to open the Task Manager. What is the CPU usage during playback in WMP?

Admin
Admin

Posts : 3681
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

Re: Windows 10 can't play mkv properly

Post by rjmk on Mon Jan 23, 2017 12:34 am

The file is
Code:
Format                      : Matroska
Format version              : Version 4 / Version 2
File size                   : 391 MiB
Duration                    : 18 min 37 s
Overall bit rate            : 2 937 kb/s
Encoded date                : UTC 2017-01-20 01:32:04
Writing application         : mkvmerge v8.4.0 ('A better way to fly') 64bit
Writing library             : libebml v1.3.1 + libmatroska v1.4.2

Video
ID                          : 1
Format                      : AVC
Format/Info                 : Advanced Video Codec
Format profile              : High@L4.1
Format settings, CABAC      : Yes
Format settings, ReFrames   : 5 frames
Codec ID                    : V_MPEG4/ISO/AVC
Duration                    : 16 min 16 s
Bit rate                    : 2 919 kb/s
Width                       : 1 280 pixels
Height                      : 720 pixels
Display aspect ratio        : 16:9
Frame rate mode             : Constant
Frame rate                  : 23.976 (24000/1001) FPS
Color space                 : YUV
Chroma subsampling          : 4:2:0
Bit depth                   : 8 bits
Scan type                   : Progressive
Bits/(Pixel*Frame)          : 0.132
Stream size                 : 340 MiB (87%)
Writing library             : x264 core 148 r2744 b97ae06
Encoding settings           : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x113 / me=umh / subme=8 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=18 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=5 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=18.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Default                     : No
Forced                      : No

Audio
ID                          : 2
Format                      : AC-3
Format/Info                 : Audio Coding 3
Mode extension              : CM (complete main)
Format settings, Endianness : Big
Codec ID                    : A_AC3
Duration                    : 18 min 37 s
Bit rate mode               : Constant
Bit rate                    : 384 kb/s
Channel(s)                  : 6 channels
Channel positions           : Front: L C R, Side: L R, LFE
Sampling rate               : 48.0 kHz
Frame rate                  : 31.250 FPS (1536 spf)
Bit depth                   : 16 bits
Compression mode            : Lossy
Delay relative to video     : -83 ms
Stream size                 : 51.1 MiB (13%)
Default                     : Yes
Forced                      : No

The CPU usage changes between 3-5%.
I don't see any icons at the notification area as I have disabled them during installation.

rjmk

Posts : 4
Join date : 2017-01-22

View user profile

Back to top Go down

Re: Windows 10 can't play mkv properly

Post by Admin on Mon Jan 23, 2017 12:54 am

Codec Tweak Tool > Media Foundation > disable for .mkv
Codec Tweak Tool > MS Codec Tweaks > disable Microsoft DTV-DVD Audio Decoder

Admin
Admin

Posts : 3681
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

Re: Windows 10 can't play mkv properly

Post by Admin on Mon Jan 23, 2017 1:05 am

If the above does not fix it:
Codec Tweak Tool > Generate Log

Copy it here, so I can see which audio driver you have, and if there any third party codecs installed. Playback speed issues are usually audio related.

Admin
Admin

Posts : 3681
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

Re: Windows 10 can't play mkv properly

Post by Admin on Mon Jan 23, 2017 1:24 am

Is the video just a little bit too fast, or a lot, like double speed?

Admin
Admin

Posts : 3681
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

Re: Windows 10 can't play mkv properly

Post by rjmk on Mon Jan 23, 2017 1:35 am

Code:
Codec Tweak Tool | Log file | Generated at 2017-01-23 02:33:55

#####  System Information  #####

OS:          Windows 10 Home  (10.00.14393) (x64)
DirectX:      9.0c + 10 + 10.1 + 11 + 12
CPU name:    Intel(R) Core(TM) i5-6300HQ CPU @ 2.30GHz
CPU speed:    2304 MHz (4t)
Memory:      2048 MB
Screen size:  1920x1080 (32bits) (60Hz)
Video card 1: Intel(R) HD Graphics 530
              VendorID: 8086, DeviceID: 191b, SubSys: 380a17aa
Video driver: igdumdim64.dll (Version 21.20.16.4526) (9-23-2016)
Video card 2: NVIDIA GeForce GTX 950M
              VendorID: 10de, DeviceID: 139a, SubSys: 380b17aa
Video mem:    2048 MB
Video driver: nvd3dumx.dll (Version 21.21.13.7633) (12-11-2016) (NV 376.33)
Audio device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
              VendorID: 0955, DeviceID: 9000
Audio driver: nvvad64v.sys (Version 3.40.1.0) (10-4-2016)

#####  K-Lite Codec Pack  #####

KLCP version: 12.8.0
KLCP type:    standard

Speaker conf: 2.0

MPC renderer: EVR CP
MPC subs:    ISR
MPC decoder:  h264=1 hevc=1 vc1=1 mpeg2=1 vp9=1

#####  Decoder Settings #####

LAV Video:
H264=1|3 HEVC=1|3 VP9=1 VC1=1 MPEG2=1 MPEG4=1 WMV3=0

LAV Audio:
MP3=1 AAC=1 Vorbis=1 AC3=1 DTS=1 LPCM=1 WMA=0


#####  DirectShow Filters (32-bit)  #####

(A total of 69 filters, 0 shown, 69 hidden)

#####  DirectShow Filters (64-bit)  #####

(A total of 68 filters, 0 shown, 68 hidden)

#####  ICM Class Manager (32-bit)  #####

(A total of 2 filters, 0 shown, 2 hidden)

#####  ICM Class Manager (64-bit)  #####

(A total of 2 filters, 0 shown, 2 hidden)

#####  Default source filters (32-bit)  #####


(A total of 55 default source filters, 0 shown, 55 hidden)

#####  Default source filters (64-bit)  #####


(A total of 55 default source filters, 0 shown, 55 hidden)

#####  ACM and VFW Codecs (32-bit)  #####

(A total of 14 codecs, 0 shown, 14 hidden)


#####  ACM and VFW Codecs (64-bit)  #####

(A total of 13 codecs, 0 shown, 13 hidden)

I guess the file is corrupted.

rjmk

Posts : 4
Join date : 2017-01-22

View user profile

Back to top Go down

Re: Windows 10 can't play mkv properly

Post by Admin on Mon Jan 23, 2017 2:08 am

If the problem only occurs with this specific file, then you could try remuxing it with MkvToolNix.

The log is clean.

Admin
Admin

Posts : 3681
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

Re: Windows 10 can't play mkv properly

Post by rjmk on Mon Jan 23, 2017 9:19 pm

Ok, I can confirm that the file was bad.
And the solution to the flickering subtitles in BestPlayer was to change video renderer from Enhaced Video Renderer (EVR) to Video Mixing Renderer 9 (VMR-9). Any idea why?

rjmk

Posts : 4
Join date : 2017-01-22

View user profile

Back to top Go down

Re: Windows 10 can't play mkv properly

Post by Admin on Mon Jan 23, 2017 10:26 pm

I have never used BestPlayer, so I can't give a good answer to that.

Admin
Admin

Posts : 3681
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

Re: Windows 10 can't play mkv properly

Post by StormJumper on Tue Jan 24, 2017 4:54 am

Admin wrote:Codec Tweak Tool > Media Foundation > disable for .mkv
Codec Tweak Tool > MS Codec Tweaks > disable Microsoft DTV-DVD Audio Decoder

I tried this and my subtitles did come back. So is there a reason why disabling these two tweaks would fix this? Would I need to do this for every update from now on?

StormJumper

Posts : 7
Join date : 2016-06-24

View user profile

Back to top Go down

Re: Windows 10 can't play mkv properly

Post by Admin on Tue Jan 24, 2017 4:31 pm

WMP uses its own codecs by default for most things, and those codecs have some limitations. These tweaks forces WMP to fall back to using other codecs, which work better in case of the K-Lite Codec Pack.

You need to apply the tweaks just once. These settings are kept when updating the pack. Only when uninstalling the pack you will be asked if you want to revert back to the default settings of Windows.

These tweaks are only needed for WMP.

Admin
Admin

Posts : 3681
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum