1. Des produits
  2.   Vidéo
  3.   C++
  4.   Vireo
 
  

Bibliothèque C++ Open Source pour transcoder et valider des fichiers vidéo

API C++ qui fournit un service de transcodage vidéo ainsi que le traitement vidéo. Il prend en charge l'affichage du contenu des fichiers vidéo, compare la qualité vidéo, etc. 

Vireo est une bibliothèque C++ open source pratique qui simplifie le traitement des vidéos à l'aide de commandes C++. La bibliothèque est bien conçue en se concentrant sur les performances ainsi qu'une meilleure consommation de mémoire. Une grande caractéristique de Vireo est le traitement rapide des fichiers vidéo, plusieurs opérations comme le découpage ou le remuxage, sont effectuées extrêmement rapidement même sur les appareils mobiles. La bibliothèque est construite au-dessus d'autres bibliothèques open source de premier plan et utilise une interface modulaire pour une communication simple et efficace.

La bibliothèque Vireo est très légère et prend en charge plusieurs fonctionnalités importantes, telles que l'affichage du contenu des fichiers vidéo, le suivi de la durée, la modification des fichiers vidéo, la comparaison de la qualité vidéo des vidéos données, le remuxage d'un fichier d'entrée dans d'autres conteneurs compatibles, les points plusieurs fichiers vidéo en un seul, extraire les vignettes des vidéos, modifier la résolution, recadrer les vidéos, modifier le débit binaire, le découpage vidéo, la fonction de validation vidéo, etc.

Vous pouvez également l'utiliser avec des wrappers Scala qui permettent de créer des applications de traitement vidéo évolutives au sein des services backend. La bibliothèque a également inclus un certain nombre d'outils de ligne de commande pour les tâches de traitement vidéo. La bibliothèque est publiée sous la licence MIT et peut être utilisée pour des applications commerciales et non commerciales.

Previous Next

Premiers pas avec Viréo

Veuillez utiliser la commande suivante pour compiler Vireo sur vos systèmes.

Installer la bibliothèque Vireo

$ cd vireo
$ export PREFIX=/path/to/install/dir
$ ./configure --prefix=$PREFIX
$ make
$ make install

Transcodage d'un fichier d'entrée en MP4 via C++

La bibliothèque Vireo permet aux développeurs de logiciels de convertir différents formats de fichiers multimédias dans leurs propres applications à l'aide de commandes C++. À l'aide de la bibliothèque Vireo, vous pouvez facilement transcoder un fichier vidéo dans d'autres formats de fichiers tels que MP4, etc. Pendant le transcodage, vous pourrez modifier la résolution, recadrer, modifier le débit binaire, convertir des conteneurs ou des codecs. Vous devez d'abord charger le fichier vidéo dans le tampon et après cela, vous pouvez facilement le transcoder en MP4 avec seulement quelques lignes de code C++. Une fois cela fait, vous pouvez l'enregistrer dans un endroit de votre choix sur le disque.

Valider les fichiers vidéo à l'aide de la bibliothèque C++

La bibliothèque open source Vireo permet aux développeurs de logiciels de valider leurs fichiers vidéo dans leurs propres applications C++. La bibliothèque fait gagner un temps précieux aux utilisateurs en vérifiant si la vidéo est valide ou non et si elle est valide, elle est prise en charge par vireo ou non. Il permet également aux développeurs de vérifier la différence entre les vidéos en vérifiant si deux fichiers vidéo sont fonctionnellement identiques ou non.

Extraire des images de vidéos à l'aide de C++

La bibliothèque open source Vireo permet aux développeurs de logiciels d'extraire des images clés d'un fichier vidéo à l'aide de commandes C++. Tout d'abord, vous devez fournir l'adresse complète de la vidéo dont vous souhaitez extraire les images. Après cela, fournissez l'emplacement et la bibliothèque peut facilement extraire et enregistrer les images clés extraites en tant que fichier JPEG à l'emplacement de votre choix à l'aide de commandes C++.

 Français