Reaper-X » Codecs » Computer » Freeware » Multimedia » Open Source » Software » Tutorials » Windows » FFDshow guide to improve your audio files quality

FFDshow guide to improve your audio files quality

Here’s my guide on how to improve the sound quality of your audio files on the fly without converting it into another format with just using FFDshow ;)

  • First download ffdshow from its official site if you don’t have sse capable processor, but if you’re using sse capable processour download ffdshow cvs build by videomixer to improve the overall performance of ffdshow
  • After downloading and installing it, run the ffdshow audio decoder configuration from the start menu, and set the codecs tab like this (you can customize it later, but for now try to follow this guide ;) )

First

  • and don’t forget to resample the audio stream into 48.000 Hz like screenshow below

Second

  • this setting can be different depending on your computer speaker, for example if you’re using 5.1 / 6.1 / 7.1 / etc set it like this (im using Creative Inspire 6.1 6600 Speaker)

Third
Fourth
Note : if your soundcard doesnt support 24 Bit Integer sample use 16 Bit Integer instead

  • And for the next step open Winamp and set it like screenshot below. But if don’t use Winamp to play your audio files you’ll need to figure it out by yourself. Actually as long as the audio player support DirectShow this method can be used as well on that player

Fifth
If you do the above step correctly when you play mp3 files / other audio files on winamp it’ll show like on my previous post about FFDshow. So what are you waiting for? try playing some of your mp3 / audio files and hear the difference without enabling equalizer, changing your computer speaker volume, using dsp, etc ;) Note : by doing this every supported audio format in your computer, no matter is it MP3 from Divx / XVid encoded Movie, etc. Will get boosted in your media player as long as the media player itself is DirectX / DirectShow Compliant (for example Zoom Player, Media Player Classic from Gabest, etc)

Tags: DirectXdivxffdshowGuideprocessorvideowinampxvid

Leave a Comment

  1. Reaper-X said Nov 12, 2008 at 4:10 am

    # AndyC

    I’m sorry for seriously late reply because i just noticed today there’s a new comment posted at this post by Marko CRO

    as to answer your question (perhaps it might be useful for anyone else too who’s experiencing this tag issue or audio file being recognized as video)

    1. Start Winamp, and then open the options page

    2. Go to Plugins -> Input -> Nullsoft DirectShow Option and then click default to reset the file extension used by NullSoft Directshow Decoder to default

    3. Close Winamp

    4. Run winamp again and then go to options page -> media library -> and then rescan your local media

    5. and done … :)

    # Marko CRO

    Did you change the Nullsoft Directshow decoder to decode .mp3 file (or any other file you specify)?

    or if you already made changes to the Nullsoft Directshow decoder and FFDshow is still not activated, try opening FFDshow audio configuration and then choose Directshow control and make sure than FFDshow is allowed to be used on Winamp

    p.s this guide was made using the old version of FFDshow (before the new project exist) lol, and the current version i’m running is FFDShow SVN 2301 SSE

  2. Marko CRO said Nov 11, 2008 at 7:13 am

    Hy Reaper-X i folowed all steps as show above, and when I hit winamp it plays songs but nothing changed(Bass is same-very low response), and I go to FFDSHOW and see the EQ and the bars are not rising which means FFDSHOW is not active, even not in system tray icon, but when i play movies i shows audio decoder and video and all is fine, and then i can change things.
    I realy hope you will help solve my problem,
    Please contact me
    Thanks : MarkoCRO

  3. Adnan said Aug 29, 2008 at 12:22 am

    Hi i used ffdshow decoder and i had a strange problem with my auto tagger in winamp 5.1.The tags are not shown at all!!

  4. AndyC said Jan 14, 2008 at 5:53 am

    Hi! I followed your tutorial and i could configure winamp with ffdshow but when I want to add new albums/tracks winamp with ffdshow decoder interprets them as video (?) That’s the exact problem as Shaher’s… the link you posted to see is not good anymore :( so any suggestions how to have id3 tags as before and ffdsow at the same time? because it is really annoying to have go through the trouble of changing codec input every time i want to add new stuff in media library
    thanks! and great job with the tutorial!! cheers!

  5. User X said Dec 2, 2007 at 12:21 am

    Hi.
    I have an onboard soundcard SoundMAX, compatible with sound to 5.1 and only it supports 16 BIT integer. Unluckily only I have two stereo speakers, with control of incorporated BASS. Also I see that one of these has output to incorporate a subwoofer, but I do not have subwoofer :(

    I have some doubts.

    - FDshow’s LFE work in the BASS of the speakers?
    - Are my speakers considered sound 2.0 or 2.1 ?
    - A subwoofer is necessary to make good use of the FFDshow’s LFE, or with the speakers than I possess is it sufficient?

    Greetings and many thanks! Very good tutorial!

  6. Reaper-X said Sep 12, 2007 at 12:21 pm

    i’d suggest you to grab the newer FFDShow release from here

    and make sure that :

    1. You’ve configured FFDshow to decode MP3, or any other audio format you choose from the Codecs Tab in FFDshow

    2. If you only allowed ffdshow to run in specific application only, make sure you’ve put the media player executable name in there, for example if you want to allow Windows Media Player then you should make sure that wmplayer.exe is listed there

    3. If its still not working, try setting the FFDshow Merit to high (if its for me i just ran it in FFDshow default merit without problem) at the DirectShow Control Tab

  7. Chris said Sep 11, 2007 at 8:18 pm

    I play the mp3 files thru Windows MCE 2005, which I suppose is just another front-end for Windows Media Player. Im using ffdshow tryouts rev 1085 (22 march 2007). Any ideas why ffdshow audio decoder doesnt start?

  8. Reaper-X said Sep 10, 2007 at 12:56 pm

    What is your media player ? is it Windows Media Player or … ? and could you tell me which FFDshow version you’re using ?

  9. Chris said Sep 10, 2007 at 5:58 am

    Hi, im having a problem getting ffdshow to decode my mp3 files. Im using Windows Media Center Edition 2005 to play the files, but ffdshow does not react when playing them. If I start a movie, ffdshow fires ut right away. Do you have any suggustions? Its more or less a clean OS install. Ive installed TheaterTek DVD software and AC3 filter, in addition to ffdshow.

  10. Reaper-X said May 12, 2007 at 1:50 pm

    hm … that’s strange because all mp3 files in winamp should be decoded by ffdshow unless there’s a conflict somewhere

    could you tell me other codec you’ve installed on your system ?

  11. Stealth said May 12, 2007 at 4:02 am

    When I set the directshow filter to play MP3’s, it only plays some of my MP3’s with ffdshow. Other times it will not play at all. I see the tray icon for my OGG/Vorbis decoder for a brief moment before it goes away. Any ideas on how to fix this?

  12. Zlob said Apr 2, 2007 at 5:32 am

    i’d rather use enhancer 0.17 when it comes to winamp, it appears to do the same thing just slightly better.

    search the winamp plugin library for it under audio dsp.

  13. Reaper-X said Dec 22, 2006 at 1:07 pm

    Hahahaha .. that’s why you should remove the MP3 extension from the directshow decoder first before adding your audio files into winamp library ;)

  14. minhxminh said Dec 22, 2006 at 6:56 am

    nevermind I tried it and it did T-T oh wells

  15. minhxminh said Dec 22, 2006 at 6:38 am

    Ohh ok..what if I use the ‘add files when played option’? Will it be added as video files?

  16. Reaper-X said Dec 21, 2006 at 5:00 pm

    Ah .. you can do it by changing the DirectShow Decoder option in winamp (Preferences -> Input -> DirectShow Decoder) and remove the MP3 file extension before adding new audio so winamp can detect it properly :)

  17. minhxminh said Dec 21, 2006 at 7:31 am

    “just a note: don’t forget to set winamp into using its own decoder before adding media files into your Winamp Media Library, if you forget to set that, Winamp will recognize all the audio files as Video files” – Reaper-X

    How do I do that?

  18. Reaper-X said Dec 20, 2006 at 10:29 pm

    Dont worry about it ;)

    if you move Crossover slider to the left or right that means you passthrough (dunno if i say this correctly because im cant speak english well) lol .. the low frequency signal below that value to your subwoofer directly (because most computer speaker *satelite / small speaker* cant handle that frequency, so to be safe it’ll goes to your subwoofer directly, btw most used value is 80 / 100 / 120 depend on your speaker)

    ooh yeah i forgot to tell you this before .. thanks for visiting :D

  19. minhxminh said Dec 20, 2006 at 9:49 pm

    Thanks a bunch! :D Just one question you didn’t answer. What does the Lowpass frequency slider under LFE crossover for? What does it do if you move if left or right? Sorry for asking again.

  20. Reaper-X said Dec 20, 2006 at 9:37 pm

    LFE = Low Frequency Effect :) btw if you disable LFE then you’re not going to experience the full audio effect from ffdshow especially the bass :D

    As for LFE Crossover, that’s depend on your computer speaker :) .. if your computer speaker can handle low frequencies without problem you can play around with it :D

    hm .. about the setting on Reverb, Crystality, etc that depends on your preference and the songs itself (if its badly encoded, then you can be sure the final result is not that great) ;)

    but if you want greater sound, you should play around at Crystality, and Freeverb (that’s it)

    as for Volume, you can use it in various case, for example to increase the total volume output

    about Resample to highest quality and 96KHz, that’s depend on your processor speed (higher resampling requires fast processor because it takes your system resources, and if you’re running other apps while using it, it may slow down your system) .. but if you’re using a really fast processor, then you can use it without problem ;)

    and about 24 bit / 32 bit integer, thats depend on your soundcard. If its for me because im using Audigy 2 soundcard which is capable of outputting 24 bit sound (not 16 bit like usual), then i can use it without problem

    that’s it :D

  21. minhxminh said Dec 20, 2006 at 8:41 pm

    I have a 5.1 setup and used 3/2 – 5 channels with LFE checked. What is LFE anyways? I also noticed you checked reverb, crystality, and LFE crossover. What settings do you use on those three? I messed around with them and left the tabs in the guide plus LFE crossover and the bass was back =D. I moved the gain slider right and got a huge boost. I have a couple of questions though. What does the Lowpass frequency option under LFE crossover for? Under resample tab would it be better set the mode to ‘libavcodec highest quality’ and resample to 96KHz instead of high quality and 48KHz? Under output tab what is the difference between 24 bit integer, 32 bit integer, and 32 bit floating point?

  22. Reaper-X said Dec 20, 2006 at 6:16 pm

    Killed your bass ? wow .. that’s really strange, what is your computer speaker setup ? 5.1 / 6.1 / etc ? because by using this i get full bass

  23. minhxminh said Dec 20, 2006 at 5:46 pm

    I tried it and it actually killed my bass T-T I’m sure the sound is better if I can get my bass back.

  24. Reaper-X said Dec 15, 2006 at 11:08 pm

    sorry forget to tell you this, if you’re constantly use the winamp media library like me ( see this post )

    then dont forget to use the internal mp3 decoder from winamp before adding the audio files, or all of your audio files will be treated as video :)

    and thanks for visiting this site :)

  25. Reaper-X said Dec 15, 2006 at 11:04 pm

    aah .. yes of course that’s one of the problem if you’re trying to edit the ID3 tags while the directshow filter is not using the default mp3 decoder from Winamp ..

    The only solution is by temporarily use the internet mp3 decoder from winamp when you want to edit the ID3 tags :) (i did this too)

  26. Shaher said Dec 15, 2006 at 10:58 pm

    This is great o_o
    This is almost Izotope Ozone sound-buffing-niveau.
    But I’ve a problem ._.
    When I’m enabling MP3 via DirectShow on WinAmp, the ID3-Tags get fucked up and only the filename is shown =(
    Any idea how to fix this problem ? >.

  27. Reaper-X said Dec 6, 2006 at 9:45 pm

    um .. actually im using ZoomPlayer to play all video files because i can set different filter for each type, because i dont really like the playlist option of ZP or MPC i only use it to play video files. But when it comes to audio files, i choose winamp :)

    anyway thanks a lot yook :)

  28. yook said Dec 6, 2006 at 4:12 pm

    Thanks but thats too much of a pain. After much googling and downloading of directshow shoutcast filters, I ended up switching to Zoom Player. It has the best directshow support i’ve ever seen in a media player, including Media player classic. It shows you the whole detailed filter graph and everything. If you really want the most control over what filters you want to use for all your media, i would highly suggest switching to this player. Shoutcast and mp3’s both played through ffdshow and ac3filter by default.. had no problems.

  29. Reaper-X said Dec 4, 2006 at 1:29 pm

    Im sorry because i never play Shoutcast on Winamp (actually i never play streaming files *video/audio* on my computer because i dont have unlimited internet connection) i dont know much about it .. i think the best way to play shoutcast is by temporarily disabling mp3 decoding through directshow or in the other words use the built in mp3 decoder from Winamp :)

  30. yook said Dec 4, 2006 at 7:55 am

    After adding ;MP3 to the DirectShow Decoder config, I am unable to play shoutcast streams in Winamp. I was hoping to upmix my shoutcast streams to 5.1 as well as my mp3’s, but shoutcast stations won’t play at all.
    How can I configure winamp so that it plays mp3’s through ffdshow audio decoder and still play shoutcast links? Or if possible, how can I play both mp3’s and shoutcast streams through ffdshow?

    Great guide by the way.

  31. Reaper-X said Oct 22, 2006 at 1:31 am

    Sorry for late reply because i forgot about your question :)

    btw have you tried setting preference for external filter on MPC ?

  32. Wesmosis said Oct 18, 2006 at 6:23 pm

    thanx for replying
    I’m using Winamp , and installed K-Lite Mega Codec 1.59
    my problem still I can’t decode the audio of my video files with ffdshow audio decoder although I set the Mp3 decoder

    check this out:
    [img]http://img85.imageshack.us/img85/6307/ffdshow1lj3.jpg[/img]

    [img]http://img181.imageshack.us/img181/1018/ffdshow2bx1.jpg[/img]

  33. Reaper-X said Oct 13, 2006 at 5:14 pm

    Actually that’s depend on your audio software / player too, for example if you’re using Winamp and didnt set the in_dshow to play specific audio files and winamp already has a decoder for it, then FFDshow will be ignored so it’d be best if you tell me what player you’re using to play your audio files ;)

    as a side note, your audio player software must be able to use DirectShow or Direct X compatible player :)

  34. Wesmosisً said Oct 13, 2006 at 5:18 am

    plz, how to force ffdshow to decode the audio in every VIDEO files, lilke AVI files?
    I went to the window of Audio Decoder and made the mp3 decoder to lbamad and other decoders but , the icon which indicate that ffdshow is decooding the audio in the tray of taskbar didn’t appeared, (Only the icon of Video decoding)
    I like ffdshow decodes all my Integratede audio in video files

  35. Reaper-X said Aug 21, 2006 at 9:12 pm

    your welcome, and im very glad that you’ve found the solution by yourself ;) … btw as long the ffdshow support its audio format, you can add more extension in the Directshow configuration screen of winamp, so you can use FFDshow to decode all audio files from Winamp

  36. vam said Aug 21, 2006 at 8:53 pm

    it works now, i tried to remove the additional input plugins and in_mp3pro.dll was the one which made ffdshow not to load when an mp3 was played in winamp5. btw thanks a lot for the guide.

  37. Reaper-X said Aug 11, 2006 at 10:10 am

    Unfortunately if you want to see the audio length, you’ll need to use Winamp 5 that support Media library function, so all the audio files can be recognized by Winamp first ;)

    just a note: don’t forget to set winamp into using its own decoder before adding media files into your Winamp Media Library, if you forget to set that, Winamp will recognize all the audio files as Video files :)

  38. Zaria_klp said Aug 11, 2006 at 3:59 am

    ow yeah – and another ‘feature’ is mp3 length time is not displayed until it starts playin’ .. but again ^^ ill sucrifice this for quality (actualy its not quality – its the way dealing with audio. personaly i like Volume section, normalization, also Equalizer whitch can modify any band, not just those preset in winamp or other players. and ofcourse – Mixer ^^ rules)

  39. Reaper-X said Aug 10, 2006 at 4:20 am

    Actually if you’re using Winamp 5 or any other version of Winamp and using this method, the audio bitrate will not be displayed (always showing 0 bitrate), in order to show the audio bitrate you must disable the ffdshow by restoring the default DirectShow Decoder on Winamp (actually if you want to take a look at the real audio bitrate, you can see the ffdshow audio decoder information) … if its for me … i’d rather not see the winamp bitrate rather than losing the audio quality :D … lol

  40. Zaria_klp said Aug 10, 2006 at 3:16 am

    thats what i wanted all this time ^^ thx. im big fan of ffdshow, and its my only media codec i use on my pc. noticed lil bug with winamp 2.95 (im also big fan of winamp 2.xx) when i play mp3 it doesnt show bitrate in main window. kHz is showen correctly tho.. well, i guess its lil price to pay ^^

  41. Reaper-X said Jul 30, 2006 at 10:04 am

    actually there’ll be short delay (depending on your computer specs, mainly your processor) when loading audio files on Winamp. Btw did you install Aud-X or other MP3 decoders ? because if you’re using/installing Aud-X on your computer and configure aud-x to decode MP3, ffdshow cant decode audio files properly. So try disabling Aud-X first or other MP3 Decoder installed on your system before using FFDshow

  42. meks said Jul 25, 2006 at 2:42 pm

    hi

    i _exactly_ followed your guide, but winamp is not working as it should.
    with your guide applied, all i notice is just a longer delay before winamp starts playing the songs… theres some hdd-seek as well. sounds like winamp is trying to load ffdshow, because if i remove mp3 from the extensions list, the delay normalizes and the hdd-seek vanishes.
    nevertheless, ffdshow is never ever being loaded by winamp.

    when should ffdshow be loaded? by the time winamp starts up or just before youre playing your first mp3?

    i’m using winamp 5.24 with videomixers newest ffdshow-build (by the time of writing, this was 20060722)

    maybe you, or someonne else, could give me some clues as to what i may have done wrong. id also appreciate some tips to resolve my issue :)

    regards

  43. Reaper-X said Jul 17, 2006 at 11:13 am

    You’re welcome ;) glad you like it :)

  44. Trug said Jul 17, 2006 at 8:46 am

    Those are sweet tips, thanx man, this makes a huge difference!

  45. Reaper-X said Jul 14, 2006 at 1:52 am

  46. naresh said Jul 13, 2006 at 10:21 pm

Trackbacks/Pingbacks

CommentLeave a response

Please read our comment policy | XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>