DirectShow FilterPack A lite-weight package of DirectShow media filters
#22
Posted 29 November 2005 - 08:03 AM

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
This post has been edited by CoRoNe: 29 November 2005 - 08:05 AM
#24
Posted 01 December 2005 - 04:37 AM
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
Posted 01 December 2005 - 08:15 AM
readme said:
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":

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:
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
Posted 01 December 2005 - 08:28 AM
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
#27
Posted 05 December 2005 - 01:39 AM
[quote=readme][FFDShow Configuration]
lots of info...
[/quote]
Thx Corone! Going to try your set
#28
Posted 05 December 2005 - 05:17 AM
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
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
Posted 05 December 2005 - 07:56 AM
@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
Posted 05 December 2005 - 08:03 AM
Skillz said:
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
Posted 05 December 2005 - 08:12 AM
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?
#35
Posted 07 December 2005 - 11:41 AM
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
Posted 07 December 2005 - 01:41 PM
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)

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
Posted 07 December 2005 - 02:50 PM
CoRoNe, on Dec 7 2005, 09:41 PM, said:
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)

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
Posted 07 December 2005 - 03:17 PM
#39
Posted 08 December 2005 - 02:14 AM
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
Posted 08 December 2005 - 03:08 AM
- ← $MFT zone reservation; glitches?
- Software Hangout
- I need some assistance for VS.Php 2.10 for Visual Studio 2010 →



Help

Back to top









