Log in

View Full Version : MPEG-4 direct-show filters and Media Player Classic


SeeMoreDigital
11th January 2006, 20:22
A couple of days ago I submitted this post (http://forum.doom9.org/showthread.php?p=765741#post765741) over in the "MPEG-4 AVC" section of the forum.

Here's an extract from it

Over the weekend I decided to format one of my WinXP boot partitions and carry out some "video" and "audio" filter experiments.

I've installed MediaPlayer Classic v6.4.8.7 as my primary media player (as I'm fairly used to its settings) and Windows Media Player 10 (because it's there).

So far, the only filters I've installed are CoreAVC v0.0.0.3 Alpha (2006-01-09) and XviD 1.1 final (Koepi's Build): -

http://img189.imageshack.us/img189/5920/mpcxviddec9ay.png


Unfortunately, I'm unable to get Media Player Classic to play MPEG-4 "SP/ASP" video within MP4 using "XviD.ax"

Now I'm sure some of you will simply say "install Haali", but that will not explain why this happens....


Calinb replied with the following: -
Strange! I blocked all other mp4 parsers/splitters in MPC and tried 6.4.8.7 with Koepi's XviD 1.2.-127 standalone build (Jan 08-06) and it worked. However, if I uncheck the MPC mp4 source filter box, I get an error, rather than the low merit result that you described.

The Good News
After visiting XviD's "Configure Decoder" settings and checking "MP4V" filter option, I've managed to get my MPEG-4 SP/ASP in .MP4 to work in Media Player Classic: -

http://img307.imageshack.us/img307/7397/xviddecodersettings7hz.png


The... Not So Good News
However, although AR signalling works fine for MPEG-4 SP/ASP video streams within the .AVI container, it's not being detected at when the same streams are muxed into .MP4

Anybody have any ideas why?


Cheers

Elias
12th January 2006, 12:16
The Good News
After visiting XviD's "Configure Decoder" settings and checking "MP4V" filter option, I've managed to get my MPEG-4 SP/ASP in .MP4 to work in Media Player Classic: -
It's also old news :) All you need to play MPEG-4 Part 2 files in the mp4 container with MPC is the XviD decoder; MPC has the rest of the requirements. However, the XviD decoder is pretty shitty imho--can't compare with ffdshow.

SeeMoreDigital
12th January 2006, 13:59
The issue I'm trying to resolve is why the AR signalling is not being detected in MP4 ;)

Elias
12th January 2006, 18:23
The issue I'm trying to resolve is why the AR signalling is not being detected in MP4 ;)Still ain't news per se :) Cool down, I'm just busting your balls a little :D

cc979
14th January 2006, 14:22
i've found that only vlc, plays xvid/avc mp4 or avi with a source ratio of 16:9 play correct but,
mpc using any codec does not with any settings
i informed mpc and ffdshow developers a while ago

SeeMoreDigital
14th January 2006, 14:41
Hi cc979,

You should not be experiencing any problems correctly displaying anamorphically signalled MPEG-4 in AVI files... I don't when using XviD.ax

However, if you are using FFdshow's MPEG-4 decoder filters, you'll have to configure the following "Output" FFdshow settings too: -

http://img262.imageshack.us/img262/9228/ffdshowaroutputsettings3vn.png


Cheers

cc979
14th January 2006, 14:57
thanks, its fine in mpc if vmr9-rendless output is used with avc and xvid but it does not using system-overlay

clsid
14th January 2006, 18:21
Put the 'Use overlay mixer' setting in ffdshow (see SeeMoreDigital screenshot) in a grey state (it has three states, not just checked and unchecked). Then you should have a correct AR in overlay.

SeeMoreDigital
14th January 2006, 21:02
Yes.... try using these setting: -

http://img244.imageshack.us/img244/1023/ffdshowdecodersettings4cl.png


Cheers

cc979
15th January 2006, 17:08
cheers, i've tried
maybe have something to do my video-card with latest nvidia drivers

or mpc?

http://img305.imageshack.us/img305/393/myffdshow211220055hp.jpg

SeeMoreDigital
15th January 2006, 18:05
I installed FFdshow (as per the above version) yesterday and it works perfectly more me!

What file extension do your sources have?


Cheers

cc979
15th January 2006, 18:30
I installed FFdshow (as per the above version) yesterday and it works perfectly more me!

What file extension do your sources have?


Cheers

i use
xvid .avi,
x264 with .mp4 and .avi

could you upload a sample 16:9 to see i've encoding wrong ?

SeeMoreDigital
15th January 2006, 19:15
....could you upload a sample 16:9 to see i've encoding wrong ?Here you go: -

MPEG-4 in AVI with DAR Signalling (http://81.98.148.105/Uploaded_Files/Doom9_Forum_files/MPEG-4_in_AVI_with_DAR_Signalling.7z).

MPEG-4 in MP4 with DAR Signalling (http://81.98.148.105/Uploaded_Files/Doom9_Forum_files/MPEG-4_in_MP4_with_DAR_Signalling.7z).


Cheers

cc979
16th January 2006, 16:33
thanks, the avi 16/9 nevers play correct but mp4 16/9 does not at first so i change mpc to 16/9 then to default, replay it then its fine ... overlay mode.

both 16/9's always play correct with vmr9-renderless

SeeMoreDigital
16th January 2006, 16:58
You should not have to force MediaPlayer Classic to do anything.... All my files should display their correct (4:3 and 16:9) shapes "automatically"!

If you are using FFdshow's filters, try selecting these options: -

http://img18.imageshack.us/img18/9222/ffdshowdsdec7ff.png


And your MediaPlayer Classic options should look something like this: -

http://img37.imageshack.us/img37/497/mpcvideoframeoptions8ce.png


Cheers

cc979
17th January 2006, 00:34
thanks, i use these settings

mp4 16/9 - are fine ffdshow shows them as dar 16/9
but the avi is a bit different

http://tinypic.com/kd6alh.png

odd ? or is it the same for you ?

cc979
17th January 2006, 09:46
@SeeMoreDigital

i've tracked the problem, it is mpc
because a played a mpeg2 and it did not use correct AR

what version of mpc are you using ?

SeeMoreDigital
17th January 2006, 10:37
what version of mpc are you using ?Please refer to my first post?


Cheers

cc979
17th January 2006, 18:11
Please refer to my first post?


Cheers

i meant which compiled version

this one http://forum.doom9.org/showthread.php?t=101835&page=1&pp=20
or the offical

cc979
18th January 2006, 18:07
@SeeMoreDigital

found the problem with ffdshow ratio, the yv12 does not use correct ratio in overlay-mode but the rgb32 does but without overlay control, even though it is in overlay-mode because other windows stay under it