ffdshow is an advanced DirectShow filter and Video for Windows codec (VFW) codec that supports many audio and video formats. For example: H.264, MPEG-4, MPEG-2, H.263, VP3, VP6, Theora, MJPEG, SVQ3, MP3, AC3, DTS, E-AC3, AAC, and Vorbis.

Project Samples

Project Activity

See All Activity >


Codec, Sound/Audio

Follow ffdshow

ffdshow Web Site

Other Useful Business Software

Find out what (or who) is slowing down your network Find out what (or who) is slowing down your network Icon
Find out what (or who) is slowing down your network Icon

Get comprehensive network bandwidth analysis and performance monitoring with SolarWinds® Bandwidth Analyzer Pack.

Network slow, but you don't know the cause? Use Bandwidth Analyzer Pack (BAP) to monitor and analyze network bandwidth performance and traffic patterns. With BAP, you can identify which users, applications, and protocols are consuming the most bandwidth. You can also monitor Wireless LAN Controller traffic to see what applications and clients are using your wireless network. Try it free for 30 days!

Rate This Project

Login To Rate This Project

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Here's my problem: sd mpeg2 video (interlaced content) playback with yadif 2x fps enabled has an issue: somewhere between the second half and bottom of the screen, there's a horizontal line which is quite annoying, especially on fast-moving scenes. I tried everything on two different laptops (lenovo g 50-70 and a 5000 series dell).. most likely it's a software issue, combined with the newer generations of intel hd graphics. And I also found something: under the output tab, there's that option called "set interlaced flag in output media type"and if man rolls the mouse over it, that's what it says: "enabling ffdshow internal deinterlacing will automatically disable this option to avoid video being deinterlaced twice." But for me it seems like that's the cause of that horizontal line appearing, looks to me like that option gets 'in behind' enabled when I enable yadif 2x. Can somebody look into this please? or is there another option I didn't know about? Otherwise, great decoding tool :)

    1 user found this review helpful.
  • FFDshow has been a stable, clean, and *fast* codec library for many years. No tricks. No adverts. Just *great* codecs.

    2 users found this review helpful.
  • The best small one-off codec pack that I've been using more than 10 years!

    1 user found this review helpful.
  • FFDShow is an amazing pack and I recommend it to anyone willing to put an end to codec hell: Klite, CCCP, Xiph ORG Open Codecs and similar monstrous packs. It revived my Winamp. Now my Winamp plays everything with this fresh library instead of its outdated built-in codecs. It's a blessing. Winamp now is all I need. Life is getting simple and easy for me. It only took me a day to learn about codecs, splitters, merits, formats and libraries, then I adjusted this FFDShow pack to play everything played on my PC. Now the sound is clear and any video just plays. Remember to use ffmpeg or some other deinterlacing after first running the FFDShow with any video. Otherwise you'll see ugly lines all over the video, especially when it's fast action.

    1 user found this review helpful.
  • My compliments to those who give their time and energies to developing this project. I have used these for about a year and a half. Prior to that, I had no idea how to configure anything inside the players i used. I like the capacity to fine tune the output/ picture of a vid or movie as well as managing aspects of audio. I have lots of very old movies in all formats - that need i to adjust (as much as possible)to be able to see and hear them well. I wish I knew enough to be able to help with this project ,but i am just learning how to use the tools. I have never posted anything nor asked for support, so have no idea what had been going on with the project. I only saw there was no development on it for a long time. this is the first thing i saw anything at all happening since i began to use ffdshow after 3/13. I forgot to note that ffdshow is the codec i use for all my video/movie watching. I use MPC-BE svn in 32bit with madVr87.10 currently. I own, bought that is PowerDVD13 ultra but dont use it anymore, not since I found out how to use Ffdshow and MPC-HC, then MPC-BE. I use the MPC-BE x64. I installed ffdshow to use in be but use LAV splitter and I have no trouble playing all kinds of video formats from avi to wmv and all the letters in between

    1 user found this review helpful.
Read more reviews >

Additional Project Details

Intended Audience

Developers, End Users/Desktop

Programming Language

C++, Assembly, C