Ffdshow
Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.
ffdshow
Fenêtre de configuration de ffdshow (filtre video DirectShow)
Développeur milan_cutka
Dernière version Beta 4 (le 6 décembre 2007)
Environnement (L'environnement est tout ce qui nous entoure. C'est l'ensemble des éléments naturels et artificiels au sein duquel se déroule la vie humaine. Avec les enjeux écologiques actuels, le terme environnement tend actuellement à prendre une...) Windows (Windows est une gamme de systèmes d'exploitation produite par Microsoft, principalement destinées aux machines compatibles PC. C'est le remplaçant de MS-DOS. Depuis...)
Langues Multilingue
Type Codec (Un codec est un procédé capable de compresser et/ou de décompresser un signal numérique. Ce procédé peut être un circuit imprimé ou un logiciel.) vidéo (La vidéo regroupe l'ensemble des techniques, technologie, permettant l'enregistrement ainsi que la restitution d'images animées, accompagnées ou non de son, sur un support adapté à l'électronique et non de type photochimique....) et audio
Licence GPL
Site Web (Un site Web est un ensemble de pages Web hyperliées entre elles et mises en ligne à une adresse Web. On dit aussi site Internet par métonymie, le World Wide Web reposant sur Internet.) ffdshow-tryout.sourceforge.net

ffdshow (ffdshow est un décodeur (et un encodeur) audio/vidéo basé sur FFmpeg. Principalement utilisé pour son décodage rapide et de haute qualité des formats MPEG-4 ASP et AVC, mais supportant également un grand nombre...) est un décodeur (et un encodeur) audio/vidéo basé sur FFmpeg (FFmpeg est une collection de logiciels libres dédiés au traitement d'un flux numérique (enregistrement, lecture ou conversion d'un format à un autre).). Principalement utilisé pour son décodage rapide et de haute qualité des formats MPEG-4 ASP et AVC, mais supportant également un grand nombre (La notion de nombre en linguistique est traitée à l’article « Nombre grammatical ».) d'autres formats vidéos et audios. Il se présente sous la forme d'un filtre (Un filtre est un système servant à séparer des éléments dans un flux.) DirectShow et un codec VideoForWindows, et n'est donc disponible que sous les systèmes d'exploitations Windows. Le développement de ffdshow a commencé en 2002, par Milan (Milan (en italien Milano, du latin Mediolanum, en lombard Milàn) se situe dans le nord de l'Italie. Capitale de la région de Lombardie, au...) Cutka qui l'a continué jusqu'en 2006.

Formats supportés

ffdshow utilise libavcodec, XviD ou d'autres bibliothèques open source pour décoder les formats les plus courants en informatique (L´informatique - contraction d´information et automatique - est le domaine d'activité scientifique, technique et industriel en rapport avec le traitement...) (voire liste ci-dessous). De par sa nature, ffdshow ne peut-être utilisé seul, mais intégré au sein d'un lecteur multimédia (Un lecteur multimédia est un périphérique ou une application qui permet de restituer des données visuelles et auditives. Les données...) compatible DirectShow, tel que Media Player Classic, Zoom Player, BS Player, Windows Media Player (Le Lecteur Windows Media (en anglais, Windows Media Player) est un lecteur multimédia propriétaire produit par l'entreprise Microsoft qui permet de lire des fichiers audio, vidéo, et des images sur les ordinateurs personnels fonctionnant...) ou d'une application VideoForWindows comme VirtualDub ou AviSynth, avec les mêmes capacités.

Sa grande versatilité permet de l'installer à la place de nombreux codecs et filtres d'origines diverses, réduisant drastiquement les risques de conflits. Il est possible de configurer la prise en charge (La charge utile (payload en anglais ; la charge payante) représente ce qui est effectivement transporté par un moyen de transport donné, et qui donne lieu à un paiement ou un bénéfice non pécuniaire pour être...) de chaque format grâce à ses dialogues de configuration, accessibles via le Menu Démarrer (Le menu démarrer est le menu principal de l’interface graphique de la série des systèmes d’exploitation Microsoft Windows. Il est le point de départ pour commencer un travail ou lancer des...) de Windows (Menu Démarrer\Programmes\ffdshow\ sur une installation typique).

En revanche, ffdshow n'inclut aucun filtre de type splitter de conteneur (Dans le domaine du transport, un container (de l'anglais), parfois francisé en conteneur, est un caisson métallique, en forme de parallélépipède, conçu pour le transport...), il est donc généralement conseillé d'utiliser un lecteur intégrant ces filtres pour les formats courants, comme Media Player Classic, ou d'installer un filtre externe telle que le Haali Media Splitter, gérant les 5 formats les plus courants.

Formats vidéos

Les principaux formats que ffdshow peut décoder sont les suivants (liste non exhaustive) :

  • MPEG
    • MPEG-1
    • MPEG-2 (incomplet, notamment la lecture des DVD)
    • MS MPEG 4 et ses hacks (DivX ;-) 3.11, AngelPotion...)
    • MPEG-4 ASP (XviD, DivX (DivX est une marque déposée correspondant originellement à un codec vidéo propriétaire basé sur MPEG-4 proposé par DivX Inc. (anciennement DivXNetworks, Inc.), connu pour sa...) 4 à 6, 3ivx, autres...)
    • MPEG-4 AVC (H.264)
  • Formats de L'UIT-T
    • H.261
    • H.263 et H.263+
    • H.264 (MPEG-4 AVC)
  • FLV (vidéos Flash)
    • FLV1 (H.263)
    • FLV4 (TrueMotion VP6)
  • On2 VP3, VP5 et TrueMotion VP6
  • Windows Media Video
    • Version 1 (7)
    • Version 2 (8) (incomplet)
    • Version 3 (9)
  • Formats Divers :
    • HuffYUV
    • MJPEG
    • Sorenson (Quicktime)
    • MS Video 1
    • Cinepak
    • Indeo 2 et 3
    • DV
    • RealVideo 1 et 2 (H.263)
    • Theora

Et de nombreux formats plus exotiques, notamment issus de vidéo (La vidéo regroupe l'ensemble des techniques, technologie, permettant l'enregistrement ainsi que la restitution d'images animées, accompagnées ou non de son, sur un support adapté à...) de jeux vidéos. Le format RealVideo 4, est en cours d'intégration à travers un projet (Un projet est un engagement irréversible de résultat incertain, non reproductible a priori à l’identique, nécessitant le concours et...) Google (Google, Inc. est une société fondée le 7 septembre 1998 dans la Silicon Valley en Californie par Larry Page et Sergey Brin, auteurs du moteur de recherche Google. Depuis 2001, Eric Schmidt en est le PDG (CEO). La société compte environ...) Summer of Code (lien).

Formats audios

  • MP1, MP2 et MP3
  • Windows Media Audio 1 à 3 (7 à 9)
  • AC3
  • DTS
  • AAC
  • Vorbis
  • AMR (dans les fichiers 3gp)
  • LPCM
  • MS ADPCM
  • IMA ADPCM
  • autres ADPCM
  • mulaw/Alaw
  • MS GSM
  • FLAC
  • True Audio
  • TrueSpeech
  • QDM2 (QDesign, utilisé dans Quicktime)
  • MACE3 et MACE6 (Macintosh Audio Compression/Expansion, utilisé dans Quicktime)
  • WavPack
  • RealAudio (144 et 288)
  • IMC
  • Sony ATRAC3

Autres fonctionnalités

ffdshow peut également servir à prendre des instantanés des vidéos, et être contrôlé au clavier. Mais sa force (Le mot force peut désigner un pouvoir mécanique sur les choses, et aussi, métaphoriquement, un pouvoir de la volonté ou encore une vertu morale « cardinale » équivalent au courage (cf. les articles « force (vertu) »...) vient du grand nombre de filtres de manipulation vidéo (post-traitement, amélioration de l'image, flou, accentuation, sous-titres, gommage de logo...) et audio (égaliseur, décodeur Dolby, plugins Winamp (Winamp est un lecteur multimédia propriétaire pour Microsoft Windows. Créé par Justin Frankel, de la société NullSoft rachetée par AOL, Winamp est un des plus anciens lecteurs multimédia.)...) qu'il intègre, le tout (Le tout compris comme ensemble de ce qui existe est souvent interprété comme le monde ou l'univers.) totalement configurable. Toutes ses capacités, venant parfois du projet MPlayer (MPlayer est un lecteur multimédia libre et open source distribué sous la licence publique générale GNU version 2, et connu pour prendre en charge un très grand nombre de formats vidéo. Il est...) et des filtres AviSynth sont donc accessibles via ffdshow dans un grand nombre d'applications, ce qui en fait le filtre le plus polyvalent disponible sous Windows. ffdshow est par exemple très souvent utilisé dans les HTPC pour améliorer la qualité des DVD (Le DVD officiellement Digital Versatile Disc - même si d'autres dénominations sont employées - est un disque optique numérique exploité pour la sauvegarde et le stockage de...) Vidéo en manipulant l'image. ffdshow peut également être utilisé dans les applications comme VirtualDub pour encoder dans divers formats supportés par libavcodec (MPEG4-ASP, AVC, Theora, codecs sans pertes, autres...).

Historique

Les premières versions de ffdshow ont été mises à disposition comme une alternative au codec DivX ;-) 3.11, buggé et lent, ainsi qu'au Divx 5.02, infesté par Gator (Gator est un éditeur de spywares, ces derniers enregistrent les liens des sites web visités afin de les stocker dans la base de données de Gator, de façon à cibler les pages web publicitaires diffusées chez l'internaute (souvent sous...). En outre, c'était un moyen de combiner la qualité et la rapidité du projet MPlayer avec les lecteurs populaires de la plateforme Windows. Depuis, certains décodeurs DirectShow l'ont rattrapé en termes de vitesse (On distingue :) de décodage, mais pas en termes de fonctionnalités. Il continue à supporter de nouveaux formats, anciens comme nouveaux, au fur (Fur est une petite île danoise dans le Limfjord. Fur compte environ 900 hab. . L'île couvre une superficie de 22 km². Elle est située dans la...) et à mesure que les développeurs de FFmpeg les ajoutent à leur projet.

En 2006, Milan Cutka a apparemment cessé de travailler sur le projet. Sur son site officiel, la dernière version stable officielle date du 16 juin 2002 et la dernière version alpha du 12 octobre 2004. Néanmoins, de nouveaux développeurs ont pris le relais, et crée ffdshow-tryouts comme un fork du projet originel, pour y intégrer des corrections (bugs et stabilité) , de nouvelles fonctionnalités et de nouveaux formats. Le projet originel est actuellement considéré comme mort (La mort est l'état définitif d'un organisme biologique qui cesse de vivre (même si on a pu parler de la mort dans un sens cosmique plus général, incluant par exemple la mort des...) et abandonné, tandis que le nouveau fork est très actif, avec des compilations hebdomadaires et stables.

Notes

Une erreur courante est de penser que les compilations marquées comme ICL SSE/SSE2 sont plus performantes que les compilations génériques. En réalité, les décodeurs vidéos sont tous compilés avec gcc et généralement optimisés à la main (La main est l’organe préhensile effecteur situé à l’extrémité de l’avant-bras et relié à ce dernier par le poignet. C'est un organe destiné à saisir et manipuler des...). Ce sont les filtres de manipulation de ffdshow qui profitent de ICL (Intel C++ Compiler).

Les packs de codecs sont connu pour avoir interféré négativement avec les performances de ffdshow de par le passé (Le passé est d'abord un concept lié au temps : il est constitué de l'ensemble des configurations successives du monde et s'oppose au futur sur une échelle des temps centrée sur le présent. L'intuition du...). Certains outrepassaient ffdshow, ou perturbaient l'affichage (L' affichage désigne l'application d'une surface de papier script dans un lieu public(et non du foyer)sur un support destiné à son émission, externe ou interne, ce qui en fait un média à part entière...) des vidéos. De nos jours (Le jour ou la journée est l'intervalle qui sépare le lever du coucher du Soleil ; c'est la période entre deux nuits, pendant laquelle les rayons du Soleil éclairent le ciel. Son début...), il est encore très fréquent qu'ils installent une version largement périmée de ffdshow.

Logiciels connexes

  • FFmpeg
  • VLC media player
  • MPlayer
Page générée en 0.076 seconde(s) - site hébergé chez Amen
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
Ce site est édité par Techno-Science.net - A propos - Informations légales
Partenaire: HD-Numérique