Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|
#1 | Link |
|
Registered User
Join Date: Oct 2003
Posts: 257
|
x264 mkv strange playback problem
Hello all,
I'm running a Core 2 Quad Q6600, 4gb of RAM and 8800GT card. Playing 1080p x264 files in MKV container doesn't play smooth (using ffdshow). Unsyncing audio, frame-lags, etc. The mkv contains the x264 video, ac3 audio and flac audio. CPU usage is on ~40% during playback, and I refuse to believe that my HD (250gb sata2) is having problems keeping up the data rate. Does anyone have any idea what else could be the problem? Thanks in advance, -PurpleMan |
|
|
|
|
|
#4 | Link | |
|
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,952
|
Quote:
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper |
|
|
|
|
|
|
#6 | Link |
|
Registered User
Join Date: Jan 2004
Posts: 849
|
PurpleMan, when you said CPU usage is 40% did you mean total or of a single core? If the later than you CPU is handling it well and the problem is somewhere else; if the former you should find out what each core's usage is (if one core is maxing out, then you probably need either CoreAVC or one of the players that use video card to help decode, PowerDVD?).
__________________
Geforce GTX 260 Windows 7, 64bit, Core i7 MPC-HC, Foobar2000 |
|
|
|
|
|
#7 | Link |
|
Registered User
Join Date: Oct 2003
Posts: 257
|
It seems that all 4 cores are in use during playback
(using Media Player Classic) The total (of all cores) shows 40% usage. So I don't think it's a CPU problem, or am I wrong? Any more ideas? and by the way - I appreciate the help so far!
|
|
|
|
|
|
#8 | Link |
|
Registered User
Join Date: Dec 2001
Location: Viersen, Germany
Posts: 270
|
DAMN! 4 Cores and 40% usage.
That would be 80%+ on a dualcore same speed. Thatīs completely out of bounce!!! Clean up your codecs. Use the following: Haali Media Splitter CoreAVC (or Cyberlink) Codec AC3-Filter Playing MKV-File I created myself containing x264 576p + 5.1AC3 in VLC uses less than 5% of a 3,1Ghz Core2Duo. Playing a TS-File (from PremiereHD german TV-Station) containing h264 + 5.1 ac3 in FullHD uses no more than 20% of the cpu. Last edited by Rodger; 21st January 2008 at 00:47. |
|
|
|
|
|
#9 | Link |
|
Registered User
Join Date: Oct 2003
Posts: 257
|
Hi.
I was wrong, one my cores was indeed maxing using ffdshow. I downloaded the XXL build of ffdshow (which supposed to be patched to multithread h264 decoding). plays better, but still stutters at high bitrates (although I don't see any of the cores maxing). So I installed CoreAVC, which seems to work great.. but only in overlay mode (damnit!). Using VMR9 it stutters even tho none of the cores are maxing. This is VERY frustrating. Any idea anyone? Thanks in advance, -PurpleMan |
|
|
|
|
|
#10 | Link | |
|
x264 developer
Join Date: Sep 2005
Posts: 8,664
|
Quote:
|
|
|
|
|
|
|
#11 | Link |
|
Registered User
Join Date: Oct 2003
Posts: 257
|
But then I lose integrated subtitles support in media player classic
![]() and it still doesn't explain why the patched ffdshow is stuttering at high bitrates even tho none of the cores are maxing. Last edited by PurpleMan; 21st January 2008 at 08:59. |
|
|
|
|
|
#12 | Link |
|
Angel of Night
![]() Join Date: Nov 2004
Location: Tangled in the silks
Posts: 9,549
|
Task manager is not an effective instrument for measuring threading. 25% means a single maxed out thread whether it's all in one core or spread between all four, because of how the windows thread scheduler works.
If ffdshow can't handle your video, well, not much choice there. Try EVR mode with CoreAVC as well, if you use MPC Homecinema. |
|
|
|
|
|
#16 | Link |
|
Registered User
Join Date: Oct 2003
Posts: 257
|
Even if it swaps cores, shouldn't the graph jump to 100% on a single core even for a split second?
regular ffdshow showed 100% on one of the cores the patched XXL one showed 20% on each one of the cores, and you're saying that it doesn't actually mean that no core is maxing? I'm confused. |
|
|
|
|
|
#17 | Link | |
|
Registered User
Join Date: Jul 2005
Posts: 97
|
Quote:
As already mentioned the task scheduler can switch cores many times a second. |
|
|
|
|
|
|
#19 | Link |
|
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
believe it or not, it can happen (say tnx to M$...).
However CoreAVC should work. Can you tell us what version you have?
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
|
|
|
|
|
#21 | Link |
|
Wewkiee
![]() Join Date: Feb 2002
Location: kashyyyk
Posts: 2,269
|
EVR is a replacement for overlay and vmr9. it is available on mpc home cinema if you are using stock Vista... or xp if you have .net 3
__________________
...yeah...but...why on earth would I compare apples with apples? |
|
|
|
|
|
#23 | Link | |
|
Angel of Night
![]() Join Date: Nov 2004
Location: Tangled in the silks
Posts: 9,549
|
Quote:
|
|
|
|
|
|
|
#24 | Link |
|
Registered User
Join Date: Jan 2007
Posts: 23
|
I also have problems with h264 video in mkv. ffmpeg cannot decode it correctly (video becomes jerky) and it prints many lines of smth like "unknown track header 0x....., ignoring". Plus, video encoded with x264 (-q 30) in mkv container is about 1..3% bigger in size than the same video in mp4 container. This is strange.
Last edited by bigcat; 25th January 2008 at 15:34. |
|
|
|
![]() |
|
|