First of all I have to apologize for my English; I’m a bit out of practice :-)
Perhaps someone here can help me with my Problem. I just finished my first Htpc and everything works so far but what I don’t get is the H.264 Playback. My Player is the Media Player Classic using the Quicktime Codecs from The QT Alternative Package. I have no problems playing the high definition (720p) trailers but the quality is not the nest. There are small stripes and sometimes it stops and gets black for a short moment. Since a few days the new ati driver is available (Card is the X1300) and also a Mpeg4 Decoder from Cyberlink. I replaced the QT Codecs with this Decoder and wow…the picture is fine, no stripes. But the Problem is that the Media Player Classic produces an error before playing the file. “Missing Filter” and if you ignore that and close the warning it starts playing.
Does anybody here have the same problem? I wonder if that could be the trial limit but I don’t want to spend money if that doesn’t work after upgrading.
Thanks for your help…
Greetings
Alex
Hi Welcome on Doom9
Did you tried if the Cyberlink Decoder works in Graphedit properly and do you also have the 5.13 Catalyst installed ?
this is how the graph should look like but for me (most probably because i only have a 9800 pro installed) the endpoints aren't connecting.
for you it should/could work if not then most probably it won't work correct in MPC either, because of the properiarity interface that ATI developed for it.
“Missing Filter” and if you ignore that and close the warning it starts playing.
Here is also the question then with wich filter does it play it then you can see this by looking into Play-gt;Filters in the MPC Menu if you aren't seein any filter names then it's most probably the Quicktime Decoder and you won nothing with that then if it shows Cyberlink H.264/AVC Decoder(ATI) then your fine and have to ignore that warning message you are getting on start would be nice if you could post that message here also maybe it's another problem or gabest can find a workarround for the Cyberlink Decoder with ATis Hardware acceleration.
might be the cyberlink decoder doesnt want to connect to the internal mpc mp4 splitter?
cruncher: what does the cyberlink mp4 splitter output?
Thank you for your answers. Well, the graph fits. I have the same picture here. Attached is the warnig from the Media Player Classic, Unfortunately in German.
I try to translate:
MPC couln't connect pins in the Filter-Graph. Possibly Codecs or Filters are not installed.
For this Pin there's no filter:
E:\Trailer\,,,,,,,
Alex
MPC
I have the same problem as you. This is an audio issue though, not video. Without Quicktime Alternative, Media Player Classic can't play the .mov's audio, which is why it says it can't connect to the quot;apple sound media handlerquot;. The Cyberlink decoder doesn't seem to decode audio, so we need to find a way around that.
On a sidenote: this Cyberlink h.264 decoder works pretty well with my Ati x1800 XL. I can now play those lovely 1080p trailers smoothly: without the decoder, I can't.
Thank you for your reply. I had that in mind when this warning poped up for the first time. So maybe there is a way to find a audio decoder because I want to use the cyberlink decoder for the same reason as you do. I have an ati x1300 and can now play thze trailer without any problems.
By the way, does anybody now why this radeon y1300 has problems with the digital DVI-HDMI connection with a plasma screen. I use the panasonic Viera 50 and with an old Nvidia there are absolutly no problems. With the Ati X1300 there are stripes and even black screens.
Thanks again
Greetings
Alex
Cinner does it also work inside of graphedit ?
if you look @ my graph above sound should be no problem and the cyberlink ati pack comes with a sound decoder.
I have the same picture in Graphedit. But is it possible that it is an trial limit?
Alex
Originally Posted by CruNcherCinner does it also work inside of graphedit ?
if you look @ my graph above sound should be no problem and the cyberlink ati pack comes with a sound decoder.
My graph looks the same as yours (although all my fields are blue, like they should). I overlooked the fact that Ati includes an audio decoder, so the problem could be a trial limitation indeed. although I can't find any mention of such a limit...
I think I came up with a workaround for this problem! Here's what I did:
1. Install Cyberlink H.264 decoder.
2. Install Quicktime Alternative, and deselect 'Quicktime DirectShow filter' during installation.
3. Make shure you haven't installed the official Quicktime player/codec.
Using Media Player Classic, I can now enjow smooth 1080p video WITH sound, so no more quot;apple sound media handlerquot; error.
When installing Quicktime Alternative WITH it's DirectShow filter, I found that Cyberlink's H.264 decoder was no longer used, and I got jerky playback of 1080p Quicktime files. You do need an Ati Radeon x1800 XL videocard (for 1080p playback) if you want to make use of this workaround.
Does all of this make sense?
cinner: for knowing whats going on you should open your media file in graphedit, than you see what filters are used
Originally Posted by bondcinner: for knowing whats going on you should open your media file in graphedit, than you see what filters are used
I understand, and allthough the graph looks the same as before, the audio error is gone. My graph is also the same as the one posted by CruNcher, but for some reason I get no audio without Quicktime Alternative installed, eventhough Graphedit shows Cyberlink Audio Decoder is handling the sound
so the cyberlink mpeg-4(ati) splitter is used for .mov files?
whats the audio format in the mov? aac?
I don't really know what audio format is used in the official Quicktime movie trailers? Those are the ones I'm referring to.
Cinner, want to do a quick comparison on how the cyberlink h.264 decoder performs compared to the fastest not hardware accelerated h.264 decoder available?
if yes, do the following plz:
1) download the chegepuga filter from elecard here and install it
2) install the cyberlink filters (which you already have done)
3) open a h.264 trailer of your choice in graphedit (now the cyberlink filters should be shown in the graph) and push play and push stop
4) go to the tab quot;graphquot; and disable quot;use clockquot;
5) delete the audio parts of the graph and the video renderer at the end
6) insert the elecard chegepuga filter and insert it at the end of the graph, so it looks like:
file source -gt; cyberlink mpeg-4 splitter -gt; cyberlink h.264 decoder -gt; elecard chegepuga
7) push play again and wait till the clip finished (you will not see the video)
8) open the chegepuga filter and note down the decoding fps value shown
9) install the haali media splitter and coreavc (which you might have already done)
10) open the same h.264 trailer in graphedit and create a graph that looks like:
haali media splitter -gt; coreavc -gt; elecard chegepuga (without any audio)
11) push play and stop and remove the quot;use clockquot; setting again
12) do steps 7) and 8) again on this graph
after doing that you will see how fast cyberlink with hardware acceleration and the fastest non-hardware accel. decoder were able to decode the stream and the real benefit of atis new stuff
Media Player Classic doesn't always use the same filters as the ones you see in GraphEdit. The reason for this is that MPC also has internal filters.
If you play a .mov file in GraphEdit, then you will need a DirectShow filter for it.
If you play a .mov in MPC, then it directly uses the QuickTime api to play the file. QuickTime is very slow at decoding H.264.
The solution is to rename the HD .mov files to something else, for example .hdmov. Then MPC will not use the QuickTime api, but DirectShow, and you can use any filter you want.
Originally Posted by clsidThe solution is to rename the HD .mov files to something else, for example .hdmov. Then MPC will not use the QuickTime api, but DirectShow, and you can use any filter you want.
why not simply disable the qt wrapping in mpc instead
Originally Posted by bondCinner, want to do a quick comparison on how the cyberlink h.264 decoder performs compared to the fastest not hardware accelerated h.264 decoder available?
if yes, do the following plz:
1) download the chegepuga filter from elecard here and install it
Sure I'll run a test, but how do I install the chegepuga filter? I don't know what to do with the .ax file...
Originally Posted by CinnerSure I'll run a test, but how do I install the chegepuga filter? I don't know what to do with the .ax file...
for installing a directshowfiilter (.ax) you need to create a .txt file and write the following in there:
Code:
regsvr32 filtername.ax
for unregistering the filter:
Code:
regsvr32 /u filtername.ax
after that rename the .txt to .bat and execute it
thats it
When I try to insert the filter after the Cyberlink video decoder, and connect them, it says quot;These filters cannot agree on a connectionquot;? |