Welcome to MSFN

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


CoRoNe

DirectShow FilterPack

106 posts in this topic

Description

DirectShow FilterPack is a lightweight package of DirectShow media filters which will enable you to play

many different kinds of encoded/encrypted audio and video with your favorite DirectShow media player.

It contains only the most important media filters. Hence it's possible to maintain a very small filesize!

Visit my website for the full documentation.

Current version: 5.00 (re-released)

Website: http://reino.degeelebosch.nl

Update [28-02-2012]

I've re-released DSFP 5.00. It's now compatible with Windows 7.

BUT, there won't be anymore future releases. DirectShow FilterPack 5.00 will be the last one.

I've released DC-Bass Source Mod (a fork for DCoder's Bass Source Filter), which has replaced

the "TAK Source Filter" as well as the "CDDA Source Filter" and so there are only 2 DirectShow

filters left; "DC-Bass Source Mod" and "LAV Filters", which isn't worth to continue DSFP.

Install LAV Filters and DC-Bass Source Mod and you're good to go!

Changelog

v5.00 (21122011)

• DCoder - BASS Source Filter           1.3.0.0 (13092010)    --> Hendrik Leppkes - LAV Filters 0.43.0.0 (21122011)
(MP3,AAC,M4A(AAC/ALAC),OGG,MPC,FLAC,WV,APE,TTA)
• Livio Cavallo - TAK Source Filter 0.0.1.5 (11052010) --> 0.0.1.6 (01122011)
• MPC-HC Team - AVI Splitter 1.5.2.3403 (15072011) --> Hendrik Leppkes - LAV Filters 0.43.0.0 (21122011)
• MPC-HC Team - MPEG Splitter 1.5.2.3403 (15072011) -/
• MPC-HC Team - MP4 Splitter 1.5.2.3403 (15072011) -/
• MPC-HC Team - OGG Splitter 1.5.2.3403 (15072011) -/
• MPC-HC Team - MKV Splitter 1.5.2.3403 (15072011) -/
• MPC-HC Team - FLV Splitter 1.5.2.3403 (15072011) -/
• MPC-HC Team - CDDA Reader Filter 1.5.2.3403 (15072011) --> 1.5.3.3905 (21122011)
• MPC-HC Team - CDXA Reader Filter 1.5.2.3403 (15072011) --> 1.5.3.3905 (21122011)
• MPC-HC Team - SHOUTcast Source Filter 1.5.2.3403 (15072011) --> DCoder - BASS Source Filter 1.3.0.0 (13092010)
• Readme updated

Windows 2000 edition

This version is especially put together for Windows 2000 users.

It contains the latest MPC-HC Team DirectShow filters working on the Windows 2000 operating system at this moment.

Edited by CoRoNe
0

Share this post


Link to post
Share on other sites

whats best, this or ffdshow?

0

Share this post


Link to post
Share on other sites
This package also needs other software to function properly:

-First of all FFDShow is a must! (http://www.free-codecs.com/download/FFDShow.htm)

FFDShow is a very popular piece of software which enables you to view DivX/XviD movies for instance, but can do much, much more. For complete support, you need to enable a couple of formats. (see FFDShow Configuration)

......

[FFDShow Configuration]

Audio Decoder Configuration:

-MP1, MP2 --> libmad

-MP3      --> libmad

*AC3      --> liba52 (optional)

-DTS      --> libdts (see Known Issues)

-AAC      --> libfaad2

-Vorbis  --> libavcodec

-FLAC    --> disabled (FFDShow fails while rendering FLAC, hence the CoreCodec FLAC Decoder)

Video Decoder Configuration:

-Theora  --> libtheora

So, whether my package is better then FFDShow is not the question. Fact is, to be able to playback OGG and AAC files for instance you need an OGG splitter and an AAC splitter (both included), FFDShow does the rest (decoding). ;)

Edited by CoRoNe
0

Share this post


Link to post
Share on other sites

The quick 1.8 update was because I had certain mp3's who where encoded in "Secure-mode" or something, and my m8 corone found a parser who could also play that :)

thnx ^^

btw, people who download n use this, u know u can post a lil thnk u ;)

Edited by Fridge-RaideR
0

Share this post


Link to post
Share on other sites

thanks CoRoNe, ill be adding this to my next uA cd, replacing my own outdated custom pack.

Looks really useful good work :thumbup

Edited by DigeratiPrime
0

Share this post


Link to post
Share on other sites

Happy 21st Birthday, Corone. :hello:

0

Share this post


Link to post
Share on other sites

which version of FFDShow would you reccomend?

the official version 2002-06-17

the official alpha version

or the un-official version FFDShow 2005-10-18

?

any input would be appreciated. :)

0

Share this post


Link to post
Share on other sites

With 1.8 (04okt 2005) I've been using the stable version ffdshow-20050930MSVC71.exe and I'm using it still.

Every week they seem to release a new version of FFDShow, but as long as your current version is still working fine why should you upgrade?

If I whould recommend a version it whould be the MSVC-version (Microsoft Visual Studio 2003). This one is a little slower then the normal ICL-version (Intel Compiler 9), but is more reliable due to better stability. I whould say...stability first. (and btw, you won't even notice that little performance decrease)

As you can see here on of the latest versions; ffdshow-20051015.torrent (18.8MB) also comes with a MSVC-version, so you can try that one (I haven't yet though).

Good Luck!

Edited by CoRoNe
0

Share this post


Link to post
Share on other sites

ty CoRoNe, Im going to try ffdshow-20051015-msvc.exe and your directshow filterpack with my next uA disc. :)

got it here: http://ffdshow.faireal.net/

Edited by DigeratiPrime
0

Share this post


Link to post
Share on other sites

Hmm... I might just be a n00b to this whole "Filter" thing as opposed to codec packs... :P

I've added this to my UA CD, with the filterpack placed in \$OEM$\$Progs\Media\FilterPack. I edited the install_all.bat file to use CMDOW and I removed the pause at the end as well (make it UA) - all the actual work is untouched. Is there anything else that I need to do in order to view DivX movies? I've tried using The Killer Bean 2, but WMP gives me the error that it can't download the codec. I thought that with filters, it shouldn't need codecs... no? :unsure:

0

Share this post


Link to post
Share on other sites

My DirectShow Filterpack doesn't work alone:

This package also needs other software to function properly:

-First of all FFDShow is a must! (http://www.free-codecs.com/download/FFDShow.htm)

FFDShow is a very popular piece of software which enables you to view DivX/XviD movies for instance, but can do much, much more. For complete support, you need to enable a couple of formats. (see FFDShow Configuration)

......

And yes, you're right, just for playback you don't need codecs. Because codecs (encoding/decoding) you only need for content creation. The only codec I manually installed is the XviD codec, because from time to time I do some encoding stuff. But if you're not into encoding and only wish to playback your music/movies, filters (decoding) are all you need.

Doubleclicking the BAT-files is all that is needed for the installation. All you need to do to view your DivX movies properly is installing FFDShow (don't forget to configure properly).

0

Share this post


Link to post
Share on other sites

Ok ive also edited the package a little to be more convenient for my purposes. :)

In install.bat i removed the PAUSE at the second to last line so it doesnt wait for the user to hit a key.

Also i repacked it as a silent SFX using WinRAR, so it extracts to the %ProgramFiles% folder and runs install.bat immediately afterwards.

;The comment below contains SFX script commands

Path=%ProgramFiles%\DirectShow FilterPack
SavePath
Setup=install_all.bat
Silent=1
Overwrite=1

Just FYI in case anyone out there looking to do the same.

Good work CoRoNe this is a very useful pack! :thumbup

Next thing i need to find is the reg key to hide the FFDshow icons in the tray.

FFDshow installs silently using setup.exe /S btw. ;)

Edited by DigeratiPrime
0

Share this post


Link to post
Share on other sites

Hello DigeratiPrime,

I'm glad you like it. Of course you can make it unattended but somehow I always had the feeling I had to install all the other stuff first (ffdshow, real alt, quicktime alt, etc.), but of course it would be really great if you could confirm it works for 100% this way. By the way; as mentioned in the readme, a directory structure already present in the archive, so perhaps you should change it into Path=%systemdrive%, I'm not sure.

The FFDShow tray icon(s) I always find quite handy though. It quickly shows me the filter(s) being used, bitrate, frequency, channels, you name it. You should take it a try: FFDShow Audio/Video Decoder Properties > Tray, dialog & paths > [show tray icon] [Extended info]

0

Share this post


Link to post
Share on other sites

Actually i changed my mind, originally i disliked the tray icon, but your right its very useful, especially for toggling subtitles.

Also I install them in the same order, but i doubt it would matter unless they shared certain files.

The reason i repacked it and used the %ProgramFiles% variable was that i changed the default location in winnt.sif to D:Program Files, so it may present a problem in that situation.

Thanks Again :)

0

Share this post


Link to post
Share on other sites

Nice, Corone! Thanks!

0

Share this post


Link to post
Share on other sites

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:

ZP.gif

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

Edited by CoRoNe
0

Share this post


Link to post
Share on other sites

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?

Edited by Skillz
0

Share this post


Link to post
Share on other sites
[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":

FFDShow_config.png

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:

FFDShow_trayicon.gif

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)

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.