Video Quality Analysis Software Development Kit
(VQA SDK)

Technologies d'analyse de qualité vidéo perçue et qualité audio perçue, avec référence, pour applications tierces

Disponible pour Windows et Linux

 

Video Quality Analysis Software Development Kit (VQA SDK) est une librairie qui contient les technologies de mesure de qualité vidéo perçue et de mesure de qualité audio perçue disponibles dans Video Quality Analyzer (VQM).

VQA SDK permet de mesurer la qualité vidéo en utilisant plusieurs métriques de qualité vidéo:

  • nos métriques avec référence complète dédiées aux formats d'encodage MPEG-2, MPEG-4/AVC et HEVC
  • la métrique VMAF de Netflix (dernière version de VMAF)
  • l'erreur quadratique moyenne (Mean Squared Error, MSE)
  • le pic du rapport signal à bruit (Peak Signal-to-Noise Ratio, PSNR)
  • VIF
  • PSNR-HVS et PSNR-HVS-M
  • SSIM et MS-SSIM

VQA SDK permet également de mesurer la synchronisation entre vidéo et audio (lipsync).

VQA SDK permet aussi de mesurer la qualité audio en utilisant le PSNR.

VQA SDK permet de :

  • ajouter la mesure de qualité vidéo dans une application existante
  • ajouter la mesure de qualité audio dans une application existante
  • calculer des valeurs de DMOS vidéo, VMAF, PSNR, VIF, SSIM
  • calculer d'effet de bloc, de flou, de contraste et de platitude
  • calculer le PSNR audio
  • extraire des images de virtuellement n'importe quel format de fichier vidéo
  • mesurer l'effet de bloc, le flou, le contraste et la platitude

VQA SDK est un logiciel qui existe pour Windows et Linux.

Vue générale de VQA SDK

VQA SDK contient les éléments suivants:

  • pour Windows: plusieurs fichiers DLL (dynamic-link libraries) et un fichier .lib
  • pour Linux: plusieurs librairies (.so)
  • un fichier header C (VQASDK.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 qui indique comment traiter des fichiers audio/vidéo

Décodage

VQA SDK supporte les formats de fichiers les plus populaires (*.avi, *.ts, *.mov, *.mp4, *.mxf, *.mp3, *.aac, etc.).

The following pixel formats are supported:

  • 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

The following audio sample formats are supported:

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

Métriques

VQA SDK contient les métriques vidéo suivantes:

  • nos métriques de qualité avec référence, dédiées aux formats MPEG-2, MPEG-4/AVC (H.264) et HEVC
  • Effet de bloc
  • Flou
  • Contraste (pour H.264)
  • Platitude (pour HEVC)
  • La métrique VMAF de Netflix (en utilisant la dernière version de VMAF)
  • l'erreur quadratique moyenne (Mean Squared Error, MSE)
  • le pic du rapport signal à bruit (Peak Signal-to-Noise Ratio, PSNR)
  • VIF: Visual Information Fidelity
  • PSNR-HVS: le pic du rapport signal à bruit prenant en compte la fonction de sensibilité au contraste (CSF) de la vision humaine
  • PSNR-HVS-M: le pic du rapport signal à bruit prenant en compte la fonction de sensibilité au contraste (CSF) et l'effet de masquage entre coefficients DCT
  • SSIM: Structural Similarity Index Measure
  • MS-SSIM: Multi-Scale Structural Similarity Index Measure
  • Lipsync: la mesure de décalage (en millisecondes) entre vidéo et audio

Fonctionnement

VQA SDK aligne automatiement les deux vidéos (vidéo de référence et vidéo mesurée) avant la mesure de qualité.

Il vous suffit de spécifier vos deux vidéos et VQA SDK prendra en charge la synchronisation et la mesure de qualité.

Vous pouvez spécifier une fonction de callback afin de recevoir les valeurs mesurées durant le traitement.

Conclusion

VQA SDK permet d'intégrer des technologies de pointe pour la mesure de qualité audio/vidéo perçue ou la synchronisation entre vidéo et audio dans votre application.

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