MSFN Forum: DirectShow FilterPack - MSFN Forum

Jump to content


  • 6 Pages +
  • 1
  • 2
  • 3
  • 4
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

DirectShow FilterPack A lite-weight package of DirectShow media filters Rate Topic: ***** 1 Votes

#21 User is offline   DigeratiPrime 

  • MSFN Junkie
  • Group: Patrons
  • Posts: 3,490
  • Joined: 18-August 04
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 26 November 2005 - 11:18 AM

thank you CoRoNe, this is excellent stuff!


#22 User is offline   CoRoNe 

  • Quality Tweaker
  • PipPip
  • Group: Members
  • Posts: 172
  • Joined: 17-September 04

Posted 29 November 2005 - 08:03 AM

For those of you who don't believe my package works (somehow I've got that feeling), I'd like to point out the schematic directshow graphs (which filters are gathered for MP3 playback for instance). Here you have a picture of Zoom Player where you can see which filters are being used for the playback of a MP3-file:
Posted Image
Below you can see the schematic version.
Container formats, such as MPG and MKV I will point out as MKV[XviD+AC3] for instance, meaning; a Matroska-file with a XviD Video part and a AC3 Audio part.
Also note that source filters (like APE and MPC) won't show up most of the time in the graph, since like their name already points out, they grab the file by the source.
So, once you have installed everything correctly the directshow graphs will somewhat look like this:
(p.s. I hope my english isn't that bad)

AUDIO

Source			Splitter					 Decoder				  Renderer
MP3			-> MP3 Parser Filter		 -> ffdshow Audio Decoder -> Audio Renderer
OGG			-> RadLight Ogg Splitter	 -> ffdshow Audio Decoder -> Audio Renderer
AAC			-> AAC Parser				-> ffdshow Audio Decoder -> Audio Renderer
MP4/M4A		-> Elecard MP4 Demultiplexer -> ffdshow Audio Decoder -> Audio Renderer
AC3			-> AC3 Parser Filter		 -> ffdshow Audio Decoder -> Audio Renderer
MPC,MOD,APE,FLAC,OFR,CDA,CDXA (Source Filter)						-> Audio Renderer
PLS (SHOUTcast Source Filter)			   -> ffdshow Audio Decoder -> Audio Renderer

VIDEO & AUDIO

Source				Splitter					 Decoder				  Renderer
MPG[MPEG2+MP2]	 -> Gabest MPEG Splitter	  -> Gabest MPEG Decoder   -> Video Renderer
												\> ffdshow Audio Decoder -> Audio Renderer
VOB[MPEG2+DTS]	 -> Gabest MPEG Splitter	  -> Gabest MPEG Decoder   -> Video Renderer
												\> ffdshow Audio Decoder -> Audio Renderer
OGG[Theora+Vorbis] -> RadLight Ogg Splitter	 -> ffdshow Video Decoder -> Video Renderer
												\> ffdshow Audio Decoder -> Audio Renderer
MP4[H264+AAC]	  -> Elecard MP4 Demultiplexer -> ffdshow Video Decoder -> Video Renderer
												\> ffdshow Audio Decoder -> Audio Renderer
MKV[XviD+AC3]	  -> Matroska Splitter		 -> ffdshow Video Decoder -> Video Renderer
												\> ffdshow Audio Decoder -> Audio Renderer

Comments:
-MP4/M4A is always AAC Audio.
-PLS (SHOUTcast) is always MP3 Audio. (haven't seen other audio formats yet)
-MPG[MPEG1+MP2] (MPEG Video 1 + MPEG Audio 1 Layer 2), is still done by the Windows default MPEG filters.
-Of course you can also paste the "VobSub Filter" behind a Video Decoder in case of subtitles. For instance a MKV-file with integrated subtitles:
MKV[XviD+AC3] -> Matroska Splitter -> ffdshow Video Decoder -> VobSub Filter -> Video Renderer
								   \> ffdshow Audio Decoder				  -> Audio Renderer


Please feel free to ask questions I you have any, I'll try my best to answer them, although I too can't answer all questions :P

This post has been edited by CoRoNe: 29 November 2005 - 08:05 AM


#23 User is offline   Fridge-RaideR 

  • Jägermeister ftw
  • Pip
  • Group: Members
  • Posts: 86
  • Joined: 11-June 04

Posted 29 November 2005 - 08:13 AM

nice update m8 ;)

#24 User is offline   Skillz 

  • Newbie
  • Group: Members
  • Posts: 19
  • Joined: 06-April 05

Posted 01 December 2005 - 04:37 AM

This sounds like a great app, but I hope you can help me with some things:

From your discription:
"For complete support, you need to enable a couple of formats. (see FFDShow Configuration)"

which formats do I have to enable? and how should I configure FFDShow in order to have the optimal configuration?

This post has been edited by Skillz: 01 December 2005 - 04:38 AM


#25 User is offline   CoRoNe 

  • Quality Tweaker
  • PipPip
  • Group: Members
  • Posts: 172
  • Joined: 17-September 04

Posted 01 December 2005 - 08:15 AM

readme said:

[FFDShow Configuration]
Audio Decoder Configuration:
-MP1,MP2 --> libmad
-MP3 --> libmad
-AC3 --> liba52
-DTS --> libdts
-AAC --> libfaad2
-Vorbis --> tremor
-FLAC --> disabled (FFDShow fails while rendering FLAC, hence the CoreCodec FLAC Decoder)
Video Decoder Configuration:
-XviD --> libavcodec
-DivX 3 --> libavcodec
-DivX 4 --> libavcodec
-DivX 5 --> libavcodec
-H.264 --> libavcodec
-Theora --> libtheora

You'll find the audio/video configuration in your startmenu where you installed FFDShow.
There you need to go to the first tab "Codecs":
Posted Image
Here you can click on the specific decoders you like.
So, since MPEG2 isn't fully supported yet, it's best you keep it disabled.
Also leave FLAC alone as mentioned above.
DivX and XivD etc. are already enabled by default so there are only a few more you need to enable/change.

Furthermore, at the tab "Tray, dialog & paths" I have Show tray icon and Extended info ticked, which enables a tray icon on the rightbottom of your screen. This shows you with every audio/video-file you play what kind of file it acctually is:
Posted Image
And the tab "Volume" I have ticked, where I have Normalize and Show current volume levels ticked. Normalize is especially handy when it comes to movies with low volume AC3 Audio.
That's it. Of course you can configure much more, but I don't need more ;)

The same "Tray, dialog & paths" stuff goes for the Video Configuration, and I have Accurate deblocking ticked at the "Postprocessing" tab. (produces a slightly better image quality).

In my opinion this is all you need to configure. Good luck.

(With the next update I'll correct the readme a little concerning this FFDShow issue)

#26 User is offline   CoRoNe 

  • Quality Tweaker
  • PipPip
  • Group: Members
  • Posts: 172
  • Joined: 17-September 04

Posted 01 December 2005 - 08:28 AM

Btw, I do have a question to all of you who use my little package.

I noticed that the RadLight OGG Splitter 1.0.0.2 (13022005) has a minor issue rendering Vorbis Audio at the very beginning of a OGG-file. I encoded some test material (one song encoded with some different quality settings/bitrates), and I noticed songs were being rendered like a fraction of a second upto half a second the song too short at the very beginning (**** my english sucks :()
I'm trying to say, the song isn't played at the beginning (00:00,00), but starts at 00:00,50 for instance or something. This issue only concerns the one from RadLight, the one from Gabest works fine, but this one doesn't support splitting THEORA. Now I wonder, how many people acctually do have THEORA video files?
So it's either:
-RadLight with it's playback issue at the beginning or;
-Gabest with no THEORA support

I would say Gabest, since I've never even seen one THEORA file on the internet (except the Lego Movie test sample :P), what do you say?

#27 User is offline   Skillz 

  • Newbie
  • Group: Members
  • Posts: 19
  • Joined: 06-April 05

Posted 05 December 2005 - 01:39 AM

[quote name='CoRoNe' date='Dec 1 2005, 04:15 PM' post='428186']
[quote=readme][FFDShow Configuration]
lots of info...
[/quote]

Thx Corone! Going to try your set :thumbup

#28 User is offline   Skillz 

  • Newbie
  • Group: Members
  • Posts: 19
  • Joined: 06-April 05

Posted 05 December 2005 - 05:17 AM

Another Question:

I've just installed + configured DSFP & FFDshow the way you do, BUT I can't play my ".mp4" files anymore.
Can you tell me what I have to change in the FFDShow config in order to make it work again?

I also don't get any sound with my ".mp4" files...

This post has been edited by Skillz: 05 December 2005 - 05:19 AM


#29 User is offline   CoRoNe 

  • Quality Tweaker
  • PipPip
  • Group: Members
  • Posts: 172
  • Joined: 17-September 04

Posted 05 December 2005 - 07:06 AM

CoRoNe said:

AUDIO

Source			Splitter					 Decoder				  Renderer
MP4/M4A		-> Elecard MP4 Demultiplexer -> ffdshow Audio Decoder -> Audio Renderer

As you can see, the Elecard filter needs to be registered and with the FFDShow Audio Decoder, AAC need to be enabled either with libfaac2 or realaac in the codecs tab.


I just discovered I completely forgot to mention in the readme that my package is for WinXP only, since most of the filters are too. (the updated filters with the latest release are all unicode releases)

(what the hell is this, from the latest paragraph I wanted to make a single post, but everytime it get's inserted in this post!?!)

This post has been edited by CoRoNe: 05 December 2005 - 07:09 AM


#30 User is offline   Skillz 

  • Newbie
  • Group: Members
  • Posts: 19
  • Joined: 06-April 05

Posted 05 December 2005 - 07:56 AM

"As you can see, the Elecard filter needs to be registered and with the FFDShow Audio Decoder, AAC need to be enabled either with libfaac2 or realaac in the codecs tab."

@ECHO OFF
TITLE DirectShow FilterPack 1.9 - Install
ECHO Installing DirectShow Filters:
ECHO.
ECHO AUDIO
ECHO.
ECHO Tom Judd AAC Parser Filter 1.1.0 (25112003)
REGSVR32.EXE /s "Audio\AAC Parser Filter\AAC_Parser.ax"
ECHO.
ECHO VIDEO
ECHO.
ECHO Elecard MP4 Demultiplexer 1.4.2.51012 (31102005)
REGSVR32.EXE /s "Video\MP4 Splitter\emp4demux.ax"

So aren't those filters allready registered with your "DSFP_inst.bat" file?
And I did configure AAC with the "libfaac2" option, I'll try the other option.

Update: Realaac also doesn't work...

The .Mp4 files are created with Nero Recode.

This post has been edited by Skillz: 05 December 2005 - 08:04 AM


#31 User is offline   CoRoNe 

  • Quality Tweaker
  • PipPip
  • Group: Members
  • Posts: 172
  • Joined: 17-September 04

Posted 05 December 2005 - 08:03 AM

Skillz said:

So aren't those filters allready registered with your "DSFP_inst.bat" file?

That's right. So now you should be able to render your MP4 files.
Do you have a link to one of those MP4 files so that I can test them too?

#32 User is offline   Skillz 

  • Newbie
  • Group: Members
  • Posts: 19
  • Joined: 06-April 05

Posted 05 December 2005 - 08:12 AM

That's what i figured, but still nothing...

Tried to play it in MPC 6.4.8.2 and WMP10.

Ik heb geen ruimte op het web, maar misschien kan ik het naar je meelen?

#33 User is offline   CoRoNe 

  • Quality Tweaker
  • PipPip
  • Group: Members
  • Posts: 172
  • Joined: 17-September 04

Posted 05 December 2005 - 08:25 AM

Check PM

#34 User is offline   Skillz 

  • Newbie
  • Group: Members
  • Posts: 19
  • Joined: 06-April 05

Posted 05 December 2005 - 08:33 AM

View PostCoRoNe, on Dec 5 2005, 04:25 PM, said:

Check PM


Check Yours :)

#35 User is offline   Skillz 

  • Newbie
  • Group: Members
  • Posts: 19
  • Joined: 06-April 05

Posted 07 December 2005 - 11:41 AM

:( Well, I just put my fresh clean copy of Windows XP on my laptop, installed FFDShow 29-11-2005, QT Alt 1.66, and the DSFP 1.9, but I still can't get the .mp4 files to work.

MPC error: Cannot load any source filter
WMP10 also gives an error.

I wish I knew what I'm doing wrong, but for now DSFP is a no go...

Do I have to configure something in the MPC filter settings?
I've had everything (un- and) checked...

#36 User is offline   CoRoNe 

  • Quality Tweaker
  • PipPip
  • Group: Members
  • Posts: 172
  • Joined: 17-September 04

Posted 07 December 2005 - 01:41 PM

Well, this is really weird...
In MPC make sure you unticked "MP4" in the Source Filters column on the Filters tab.
Furthermore:
[Test Files]
If you have installed everything correctly, and you'd like to test if everything works, you can take a look at the following links below, where you will find some sample files I've found.
-MP4 [MP4V + AAC]:										(7.36MB)
http://daci.digitalsystems.cs.tut.fi/videos/daci_mpeg4_sp_cbr/walk_pal_cbr_4004k_25fps_daci4sp_aac.mp4

You can try this one as it's the same kinda video you PMed me (same audio and video part)
Posted Image

And afaik this splitter doesn't need additional files unlike the OGG Splitter for instance which needs the Microsoft C Runtime Library (msvcr71.dll) to function properly.
Have you already checked whether the Elecard splitter is even registered? I included the DirectShow Filter Manager in my package. There the Elecard splitter should be listed.

#37 User is offline   Skillz 

  • Newbie
  • Group: Members
  • Posts: 19
  • Joined: 06-April 05

Posted 07 December 2005 - 02:50 PM

View PostCoRoNe, on Dec 7 2005, 09:41 PM, said:

Well, this is really weird...
In MPC make sure you unticked "MP4" in the Source Filters column on the Filters tab.
Furthermore:
[Test Files]
If you have installed everything correctly, and you'd like to test if everything works, you can take a look at the following links below, where you will find some sample files I've found.
-MP4 [MP4V + AAC]:										(7.36MB)
http://daci.digitalsystems.cs.tut.fi/videos/daci_mpeg4_sp_cbr/walk_pal_cbr_4004k_25fps_daci4sp_aac.mp4

You can try this one as it's the same kinda video you PMed me (same audio and video part)
Posted Image

And afaik this splitter doesn't need additional files unlike the OGG Splitter for instance which needs the Microsoft C Runtime Library (msvcr71.dll) to function properly.
Have you already checked whether the Elecard splitter is even registered? I included the DirectShow Filter Manager in my package. There the Elecard splitter should be listed.


Yes it's listed in the DS Filter Manager and your sample also doesn't work. MP4 is unticked in the source filters column of MPC. It's bugging the hell out of me that it isn't working :}

When I start the .mp4 there's absolutely nothing listed in the "filter" menu option (greyed out) in MPC. (when you right-click in the movie window)

#38 User is offline   CoRoNe 

  • Quality Tweaker
  • PipPip
  • Group: Members
  • Posts: 172
  • Joined: 17-September 04

Posted 07 December 2005 - 03:17 PM

With all my updates, I've tested a lot of different decoders. Everytime instal,uninstal,register,unregister. Somehow my system became pretty messy by doing this all the time, and suddenly I too couldn't split MP4 files anymore. A format fixed this for me, but like you said you're working now on a fresh Windows install...I acctually don't know what to make of this at the moment :unsure:

#39 User is offline   Skillz 

  • Newbie
  • Group: Members
  • Posts: 19
  • Joined: 06-April 05

Posted 08 December 2005 - 02:14 AM

Is there maybe a certain way I have to install the Filter(s)/Pack?

This is the order I use:

1. FFDShow.
2. QT Alt.
3. Real Alt.
4. DSFP.

I Will try the install on another clean installed pc 2day.

#40 User is offline   CoRoNe 

  • Quality Tweaker
  • PipPip
  • Group: Members
  • Posts: 172
  • Joined: 17-September 04

Posted 08 December 2005 - 03:08 AM

As far as I know that doesn't matter at all. I also often take this install-sequence

Share this topic:


  • 6 Pages +
  • 1
  • 2
  • 3
  • 4
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy