Blog / Formats, Fondations

SDK et bibliothèques

Peter Krogh
Fri Jun 19 2020

Dans notre dernier article de la semaine, nous allons vous présenter un aperçu des outils prêts à l’emploi permettant aux développeurs d’accéder correctement aux formats et d’activer les fonctionnalités standard.

La documentation des formats permet aux développeurs de logiciels de travailler efficacement avec un format particulier. Mais il existe d'autres méthodes encore plus attrayantes pour quelqu'un qui crée une application multimédia. Les kits de développement logiciel (SDK) et autres bibliothèques de logiciels sont comme des mini-applications qui peuvent exécuter des fonctions sans qu'un développeur ait à écrire le code à partir de zéro.

Par exemple, les fabricants d’appareils photo qui utilisent des formats bruts non documentés publient généralement un SDK qui permet à une application de lire correctement les fichiers bruts. Les applications logicielles et les systèmes d’exploitation peuvent intégrer le SDK dans leur application. Cela permet au fabricant d’appareils photo d’avoir un meilleur contrôle sur la manière dont le fichier est rendu. Cependant, lorsque les développeurs de logiciels s’appuient sur les SDK des fabricants, ils peuvent également intégrer l’obsolescence, car il n’est pas garanti que le SDK fonctionne avec les futurs systèmes d’exploitation.

Si vous souhaitez jeter un œil à un SDK, vous pouvez télécharger le SDK Adobe DNGici.

Bibliothèques de logiciels

De nombreux développeurs de logiciels dépendent également d'applications et de bibliothèques logicielles tierces pour les aider à décoder les formats multimédias. Dans de nombreux cas, ces applications et bibliothèques sont des outils open source fournis gratuitement. Cette organisation centralise le développement et permet de l'utiliser pour de nombreuses applications différentes. Si vous travaillez avec des médias, vous en utilisez probablement au moins plusieurs en permanence. Ils sont intégrés dans de nombreuses applications et services.

  • Outil EXIFest une application de ligne de commande open source et un ensemble de bibliothèques écrits par Phil Harvey. Il peut lire et écrire des métadonnées dans de nombreux formats de fichiers différents. Il est utilisé par de nombreuses applications différentes pour gérer correctement les métadonnées.
  • dcrawest une application en ligne de commande open source écrite pour ouvrir des centaines de types différents de fichiers bruts. Elle est écrite par Dave Coffin et mise à disposition gratuitement. Le moteur de rendu dcraw est utilisé dans de nombreuses applications gratuites ou peu coûteuses comme RawTherapee et darktable. C'est l'une des raisons pour lesquelles les nombreuses variantes de fichiers bruts restent si accessibles.
  • La boîte à outils XMPest une bibliothèque logicielle fournie par Adobe pour gérer correctement la lecture et l'écriture des métadonnées XMP dans les images et autres types de fichiers.
  • FFmpegest une suite open source de bibliothèques et de programmes capables de décoder correctement un grand nombre de formats de fichiers vidéo. Elle est utilisée par un grand nombre de services Web prenant en charge la vidéo et par certaines applications de bureau.

Mediagraph est-il adapté à votre organisation ?

Découvrons-le ensemble.

Réservez votre démo aujourd'hui