PDA

View Full Version : What filter does KMP use to decode x264/MP4 video?


HOLiC
04-16-2006, 12:34 AM
Hi, I have been using ffdshow and Media Player Classic to watch x264/mp4/aac encodings. And because KMP was highly recommanded by my friends, I tried KMP recently. But I can't play them in KMP!! I have to disable all the filters in KMP (when I install), and use the external codec, which is ffdshow to play them! So, I'm thinking that KMP can't support x264 videos yet... (specially in MP4 container, and then to MKV) What codec/filters do your use for decoding H.264/x264? Is it same as ffdshow? Thanks for the answer!!

z
04-16-2006, 12:49 AM
Which version do you use? Try the latest beta if you have a problem. The library used in KMP is libavcodec from ffmpeg(same as used in ffdshow).

HOLiC
04-16-2006, 02:11 AM
wow.. that was a quick reply!! Thank you!! I'll try the beta version. I have a one last question though.. It says in the sticky, that KMP is coded in Delphi? (not that i understand what it is.. just that different code system) So, is that mean that you guys also have to change/write/implement libavcodec.dll so that it is compatible with KMP, or the filter is already compatible with Delphi? Did I make any sense? lol. Thanks again~

z
04-16-2006, 02:24 AM
I'm managing site after changing a forum skin. :)
By the way, it doesn't make sense. There is a kind of delphi wrapper for the library. If you don't understand what I'm saying, just look around the following link:

[Only registered and activated users can see links]

Mediainfo is C based library but can use in delphi. But it doesn't mean that C based Mediainfo is rewritten to delphi.

mad
04-16-2006, 05:36 AM
I have played a lot of mp4 (h264/x264) files with the internal filters.
No problem here. Maybe you could give a sample.

Do we have a new beta Z? Isnt the 2.9.1.1045 (stable) the last one? :confused:

HOLiC
04-16-2006, 06:32 AM
@mad

With the latest version, not the beta version, the video plays jerky when using internal filters. I'm sure you played a lot of other x264 files, but are they all encoded like this using megui? [yes, i'll try beta soon]

Intel Dual CPU 3.00GHz 1.00Gb of RAM
Encoding using x264:r498
Job is a video job. encoder commandline:
--pass 2 --bitrate 2334 --stats "C:\DVDrip\Zotome07\otome07.stats" --ref 16 --mixed-refs --no-fast-pskip --bframes 3 --b-pyramid --b-rdo --bime --weightb --filter 1,1 --subme 6 --analyse all --8x8dct --qcomp 0.8 --direct auto --scenecut 80 --me umh --threads 2 --thread-input --cqmfile "C:\Program Files\Codec\custom_matrices_x264\eqm_avc_hr.cfg" --progress --no-psnr --output "C:\DVDrip\Zotome07\otome07.mp4" "C:\DVDrip\Zotome07\otome07.avs"

Give me a break, just because something was encoded using x264 codec, it doesn't mean that all the options that were used in the file are the same. I don't know if using more B-frames, or using CQM, etc.. have any effects at decoding.. what i know is that this file does play smoothly using VLC player with internal filters on, and using ffdshow/halis splitter/KMP without internal filters on.

Yeah, here's the sample if you're interested, and yes, i'm an anime encoder, and no, I do NOT have all sort of different codecs installed in my computer:

Sample Download ([Only registered and activated users can see links])


@Z

Thank you for your relpy. I'll take a look at the site.

z
04-16-2006, 06:34 AM
I'd not posted but at least there was two times of update. :p

z
04-16-2006, 07:10 AM
With the latest version, not the beta version, the video plays jerky when using internal filters. I'm sure you played a lot of other x264 files, but are they all encoded like this using megui? [yes, i'll try beta soon]


Confirmed. With the latest beta, there is still a jerking problem.
By the way, I'm a bit surprised at outstanding quality of it.

And you don't need to uncheck or uninstall any kinds of internal decoders during installing process, if you have a problem using it, just change the decoder in preferences.

1. To uncheck H.264(AVC1) item in preferences > internal video decoder will try to use the registered decoder in system.

2. If you want to select H.264 decoder, look around external video decoder section.

HOLiC
04-16-2006, 07:51 AM
Thanks Z~
I didn't know about that opton. And I just want you to know that I think KMP is a great player. You see, I have no problem with any other codecs, just x264. But as you can see, the quality of x264 is just amazing... Anyway, I'll keep checking around for new updates, Thanks again!!

z
04-16-2006, 07:56 AM
You're welcome. :)

The reason why you don't need to remove internal decoders is that it is not registered to the system and so it does not interfere with other codecs in system. Never does internal decoders mess up the system.

mad
04-16-2006, 08:47 AM
@ HOLiC
No offence meant. :o Iam sorry if it sounded the other way.
I just meant, that I personaly encountered no problems; I didnt mean that there arent any.
Thanx for the sample :rolleyes: