Ffdshow

ffdshow is a decoder (and a coder) audio/video based on FFmpeg. Mainly used for its fast decoding and of high-quality of the formats MPEG-4 ASP and AVC, but also supporting a great number of other formats vidéos and audios. It is appeared as a filter DirectShow and a codec VideoForWindows, and is thus available only under the operating systems Windows. The development of ffdshow started in 2002, by Milan Cutka which continued it until 2006.

Supported formats

ffdshow uses Libavcodec, XviD or others libraries Open source to decode the most current formats in data processing (even list below). From its nature, ffdshow perhaps used only, but integrated within a compatible multimedia player DirectShow, such as Media Player Classic, Player Zoom, BS Player, Windows Media Player or of a VideoForWindows application like VirtualDub or AviSynth, with the same capacities.

Its great fickleness makes it possible to install it in the place of many codecs and filters of various origins, reducing drastiquement the risks of conflicts. It is possible to configure the assumption of responsibility of each format thanks to its dialogs of configuration, accessible via the Menu To start of Windows (Finely To start \ Programmes \ ffdshow \ on a typical installation).

On the other hand, ffdshow does not include any filter of the type splitter of container, it is thus generally advised to use a reader integrating these filters for the standard sizes, like Media Player Classic, or to install an external filter such as Haali Media Splitter, managing the 5 most current formats.

Formats vidéos

The principal formats that ffdshow can decode are the following (nonexhaustive list):

And of many more exotic formats, in particular resulting from video of video games. The format RealVideo 4, is in the course of integration through a project Google Summer off Code.

Formats audios

  • MP1, MP2 and MP3

  • Windows Audio Media 1 to 3 (7 to 9)
  • AC3
  • SDR
  • AAC
  • Vorbis
  • AMR (in the files 3gp)
  • LPCM
  • ms ADPCM
  • IMA ADPCM
  • others ADPCM
  • mulaw/Alaw
  • ms GSM
  • FLAC
  • Audio True
  • TrueSpeech
  • QDM2 (QDesign, used in QuickTime)
  • MACE3 and MACE6 (Audio Macintosh Compression/Expansion, used in QuickTime)
  • WavPack
  • RealAudio (144 and 288)
  • IMC
  • Sony ATRAC3

Other functionalities

ffdshow can also be used for taking instantaneous vidéos, and being controlled with the keyboard. But its force comes from the great number of filters of video handling (postprocessing, improvement of the image, blur, stressing, subtitles, gumming of logo…) and audio (equalizer, decoder Dolby, plugins Winamp…) that it integrates, the completely configurable whole. All its capacities, coming sometimes from the project MPlayer and the AviSynth filters are thus accessible via ffdshow in a great number of applications, which makes of it the most general-purpose filter available under Windows. ffdshow for example is very often used in HTPC to improve quality of DVD Vidéo by handling the image. ffdshow can also be used in the applications like VirtualDub for encoder in various formats supported by libavcodec (MPEG4-ASP, AVC, Theora, codecs without losses, others…).

History

The first versions of ffdshow were placed at the disposal like an alternative to the codec DivX; -) 3.11, buggé and slow, like in Divx 5.02, infested by Gator. Moreover, it was a means of combining the quality and the speed of the MPlayer project with the popular readers of the Windows platform. Since, certain DirectShow decoders caught up with it in terms speed of decoding, but not in terms of functionalities. It continues to support new formats, old like new, as the developers of FFmpeg add them to their project.

In 2006, Milan Cutka apparently ceased working on the project. On its official site, the official stable last version dates from the June 16th 2002 and the last version alpha of the October 12th 2004. Nevertheless, of new developers took over, and creates ffdshow-tryouts like a Fork of the original project, to integrate into it corrections (bugs and stability), new functionalities and new formats. The original project currently is regarded as died and given up, while new the fork is very active, with weekly and stable compilations.

Random links:1843 | Baku | Orden de operaciones | Parainfluenza | Bactericide | Trophy Cy Young | Shōzō Shimamoto | Route_d'état_du_Texas_310