Audio Video Decoding Saving Software Development Kit (AVDS SDK)

Permettez facilement à vos applications de décoder virtuellement n'importe quel type de fichier audio/vidéo et de sauver des fichiers audio/vidéo

 

Audio Video Decoding Saving Software Development Kit (AVDS SDK) est une librairie qui contient des functions capables de charger et décoder virtuellement n'importe quel type de fichier audio/vidéo, et permettant de sauver des fichiers audio/vidéo.

AVDS SDK permet:

  • d'ajouter des fonctions de décodage vidéo à une application existante
  • d'ajouter des fonctions de décodage audio à une application existante
  • d'extraire des images de virtuellement n'importe quel format de fichier vidéo
  • d'extraire des échantillons audio de virtuellement n'importe quel format de fichier audio
  • de sauver des fichiers audio/vidéo (de manière brute, avec codage sans perte ou avec codage avec perte)

AVDS SDK est un produit logiciel pour Windows. Il est facile à installer.

Vue générale d'Audio Video Decoding Saving SDK

AVDS SDK contient les éléments suivants:

  • six fichiers DLL (dynamic-link libraries)
  • un fichier lib
  • un fichier header C (AVDS.h) qui doit être inclus dans votre application
  • la documentation (manuel du développeur)
  • le code source en C et C++ d'applications de démonstration pour
    • le décodage audio
    • le décodage vidéo
    • le décodage audio et vidéo
    • l'enregistrement de fichiers audio/vidéo

Décodage

En particulier, AVDS SDK supporte les formats de conteneurs (containers) suivants (ceci n'est pas la liste complète):

  • AVI
  • MKV
  • MP4
  • TS (MPEG-2 Transport Stream)
  • PS (MPEG-2 Program Stream)
  • MOV
  • YUV (raw)
  • ES (Elementary Streams, comme .264)

Et, AVDS SDK supporte les codecs vidéo suivants (ceci n'est pas la liste complète):

  • H.264/AVC (aussi appelé MPEG-4 Part 10 ou MPEG-4/AVC)
  • MPEG-4 Part 2 (comme Xvid)
  • MPEG-2
  • WMV
  • Motion-JPEG
  • Uncompressed

Enfin, AVDS SDK supporte les codecs audio suivants (ceci n'est pas la liste complète):

  • MPEG-1/2 Layer III (MP3)
  • AAC
  • WMA
  • AMR
  • PCM
  • Uncompressed

Formats de pixel et formats d'échantillons audio

Les formats de pixel suivants sont supportés:

  • YUV 4:2:0 planar (YV12)
  • YUV 4:2:2 packed UYVY
  • YUV 4:2:2 packed YUYV
  • YUV 4:2:2 packed YVYU
  • YUV 4:4:4 YUVA
  • RGB32
  • BGR32
  • Y component only

Les formats d'échantillons audio suivants sont supportés:

  • signed 16 bits
  • signed 32 bits
  • float
  • double

Facile à utiliser

Les fonctions d'AVDS SDK sont conçues pour être faciles à utiliser.

Concernant le décodage vidéo, AVDS SDK est précis à l'image près. Ouvrez un fichier et demandez simplement la frame numéro N. AVDS SDK la décodera et vous renverra les valeurs de ses pixels.

Concernant le décodage audio, AVDS SDK est précis à l'échantillon près. Ouvrez un fichier, et demandez simplement les échantillons audio entre l'échantillon audio M et l'échantillon audio N. AVDS SDK décodera l'audio et vous renverra les échantillons audio que vous avez demandés.

Pour sauver une vidéo, AVDS SDK est facile à utiliser également. Créez un fichier et ajoutez simplement les images les unes après les autres. Quand vous avez fini, fermez le fichier.

Conclusion

AVDS SDK est un outil très pratique pour éviter les difficultés que l'on peut rencontrer en essayant de décoder des formats de fichiers complexes et/ou variés. Il permet d'intégrer rapidement des fonctionnalités de décodage audio/vidéo dans votre application.

De plus, AVDS SDK permet de sauver des fichiers audio/vidéo dans des conteneurs répandus (comme le format AVI par exemple).

Demandez dès maintenant une version d'évaluation!