Log in

View Full Version : Is there any directshow filter for realmedia?


Pages : 1 2 3 4 [5]

LeonMcNichol
7th November 2003, 01:26
After messing with a few settings, I was finally able to get my media players to play the correct filters to play MPEG-2 on media players. (Other than PowerDVD.) This all happened after I installed the latest drivers for my video card. (Well worth it, now I have no more black bars at the top and bottom when I output to my TV.) Anyways, after getting the players to use cyberlink's filters instead of the filters that were installed with my video card. (They didn't work right.) Now I have a problem with the filter. I get 240x480 video playback in zoomplayer and mplayer2.exe, but not in WMP and MPC. (Video is what it was supposed to be, 640x480.) I'm pretty sure it has to do with video renderer, because in zoom, if I use the override, I get full screen playback, but...! I get verticle lines like it's been stretched horizontally. They aren't really noticeable, but they are there and a bit aggrivating.

Can some one help me figure out how to correct this problem, because I like using zoom player to output to my TV, because I can't set the presets to fix the huge overscan. (So subtitles don't get cut off.)

filewalker
7th January 2004, 20:45
Hi Gabest,

first, thanks for your great work around all your Guliverkli efforts!!! :)

I have some .rm files which play perfectly with the MPC's internal Real Media filter in MPC, but these files don't work in other DSF-based players with latest RealMediaSplitter.

So my question is...Is it possible to release a new version of "RealMediaSplitter" with the same functions(updates) as MPC's internal RealMedia Filter?...That would be really nice! :)

(Here's a link to such a .rm example file (http://www.kingofthecape.com/2002/video/clips/2002KOT1-HiRes720x480.rm) )


Thanks in advance!
Cu filewalker

karl_lillevold
7th January 2004, 20:59
Yes, kudos to Gabest for the great work on all his filters, from my perspective, in particular the RealMediaSplitter and MPC!

I can actually answer your questions, at least partly. That's because this is a SureStream file, with multiple bitrate streams embedded, and RealMediaSplitter does not support this, either inside or outside of MPC. When playing in the RealMedia framework in MPC it works, while not using DirectShow. The reason it appears to work, is that you have probably not switch to DirectShow playback in the formats menu. It seems no one can find that 'hidden' pull-down menu... If you switch this to DS, like I have, MPC can not play back the file. If you have not switched to DirectShow, pause-and-singlestop is not available, neither are the playback statistics.

On a sidenote, SureStream should never be used when encoding for local file playback, or HTTP download, since the highest quality stream will always be played. It just makes the files bigger. SureStream is useful only when streaming via a Helix or RealServer.

filewalker
7th January 2004, 21:11
Thanks karl_lillevold for your answer! :)

The reason it appears to work, is that you have probably not switch to DirectShow playback in the formats menu.

You're right...I didn't chosse DirectShow from the dropdown list for .RM extensions in MPC...that explains why MPC can handle such RM files.

On a sidenote, SureStream should never be used when encoding for local file playback, or HTTP download, since the highest quality stream will always be played. It just makes the files bigger. SureStream is useful only when streaming via a Helix or RealServer.
I'm not the author of this clip...I'm just a consumer who downloaded this clip from a homepage for learning this surf trick ;) ...



So, my question to gabest is obsolete with your explanation.

Thanks again,


Cu filewalker

gabest
7th January 2004, 21:16
It's not supported because when I saw it not being interleaved that really took my enthusiasm away.

slavickas
7th January 2004, 22:08
how about aac support in files produced with new encoder?

gabest
7th January 2004, 22:16
aac inside rm? Anyone has a sample?

S_O
7th January 2004, 22:54
aac inside rm? Anyone has a sample?
Here, itīs Realīs streamed sample recorded and uploaded as file:
HeyYa_RA10_AAC_192K_30s.rm (720KB) (http://l.b.oltmanns.bei.t-online.de/HeyYa_RA10_AAC_192K_30s.rm)
Hopefully you are able to add support for AAC inside RM very soon.
Thank you very much for your great filters!

slavickas
7th January 2004, 23:15
here is my encoded sample with video too http://vejas.pit.ktu.lt/~slavvita/therese-time-svcd-2003-mkv.rmvb

gabest
8th January 2004, 10:51
Thanks, I also made my own yesterday, but now I have three different sample at least :)

At the first glance, the sample format for aac looks adoptable for the dshow decoders. It packs more frames together into one bigger sample and indexes their length at the beginning (to my biggest surprise, it's a bit incompatible with the older methods I knew). The extra data we put after WAVEFORMATEX in a dshow media type can also be found at the end of the media descriptor of the tracks (I hope it's the same few bytes :)). I may be able to support both raac.dll and the dshow decoders, going to countinue it today evening.

gabest
8th January 2004, 23:11
Newsflash: With CoreAAC it is already working :)

karl: How come ra10 means cook with bitrates below 96kbps? I need to test a case where there are many tiny aac frames in a bigger rm packet :P

RadicalEd
9th January 2004, 05:23
RAAC flavor 0 is 64 kbps, if that helps any.

karl_lillevold
9th January 2004, 06:17
The AAC flavors are as follows:

64 Kbps Stereo Music - RealAudio 10 raac 0 44.1 kHz
96 Kbps Stereo Music - RealAudio 10 raac 1 44.1 kHz
128 Kbps Stereo Music - RealAudio 10 raac 2 44.1 kHz
160 Kbps Stereo Music - RealAudio 10 raac 3 44.1 kHz
192 Kbps Stereo Music - RealAudio 10 raac 4 44.1 kHz
256 Kbps Stereo Music - RealAudio 10 raac 5 44.1 kHz
320 Kbps Stereo Music - RealAudio 10 raac 6 44.1 kHz

The problem you are seeing is that in the RealPlayer ripping menu, all you see is RealAudio 10, and you do not see the actual codec name and flavor. This is unfortunate and confusing, because below 96 kbps, cook is still being used, for various reasons, mentioned elsewhere. One has to use Producer to have these choices.

and in the Producer SDK, but not available in RealPlayer ripping, or included with the Producer cmd line app, the HE-AAC flavors are as follows:

64 Kbps Stereo Music - RealAudio 10 racp 0 44.1 kHz
96 Kbps Stereo Music - RealAudio 10 racp 1 44.1 kHz
128 Kbps Stereo Music - RealAudio 10 racp 2 44.1 kHz

bond
22nd March 2004, 22:51
i get choppy playback with the realmediasplitter when i use it with overlay mixer2

this is surely not related to the source, which is decoded, as i get the same behaviour with the 3ivx decoder (with om2) and ffdshow (with om2)

shitowax, meant that this can be fixed on the decoder side and "non-compressed ouput media samples should be always considered as keyframe"

hope this helps :(

Blkbird
27th April 2004, 05:53
Hmm, call me stupid but after copying and registering the latest RealMediaSplitter.ax I still cannot render any .rm file in GraphEdit, let alone play them in a player. Am I missing something here?

I have never installed Real Player, but I have set my latest ffdshow to render rv10/rv20 video.

kilg0r3
27th April 2004, 07:59
Originally posted by Blkbird
I have never installed Real Player, but I have set my latest ffdshow to render rv10/rv20 video. I don't think that ffdshow is actually able to do that. You will have to istall the real player or some Shinobu's (?) codec pack, which however might be illegal.

r0cket
30th April 2004, 07:47
Maybe this bug (if it is) is not so important, but it is still out of rules - when you unregister any filter, it deletes all it's HKCR\CLSID registry entries. This is not the case with realmediasplitter - it leaves them there forever.

karl_lillevold
30th April 2004, 07:56
Originally posted by kilg0r3
I don't think that ffdshow is actually able to do that. You will have to istall the real player or some Shinobu's (?) codec pack, which however might be illegal.
Even though I personally can understand the desire to avoid installing full players you will not be using, just so it is clear: there should not be a "might" in the sentence above.. re-distributing DLLs and codecs owned and copyrighted by someone else is illegal. That goes for all codec packs that include such DLLs, whether owned by RealNetworks or some other company. Whether or not any action will be taken is another question, but "cease-and-desist" letters have been sent out in the past.

Finally, I have posted instructions (http://forum.doom9.org/showthread.php?s=&threadid=68399) for how to make RealPlayer behave nicely and never ever run in the background, for those who want to use that option, and then use realmediasplitter or Media Player Classic to play files with RealMedia content.

kilg0r3
30th April 2004, 13:35
This 'might' is placed her, because shinobu - or whatever his name- wrote, that he asked realnetworks but did not receive any answer. Anyway, I don't not recommedn installing this pack until he has received a definite answer.

BTW English is not my mother tongue so ...

Lys
10th October 2005, 04:27
Sorry for reviving this dead thread, but I went to Gabest site, and the zip file contains no installer, just the two raw filters.

Is there an installer somewhere, or how do I register them manually?

stephanV
10th October 2005, 06:33
start --> run --> regsvr32 c:\path\to\filter.ax

(install the unicode version if you are on 2k or xp)