1. Producten
  2.   Video
  3.   C++
  4.   Vireo
 
  

Open Source C++ Bibliotheek om videobestanden te transcoderen en valideren

C++ API die zowel videotranscodering als videoverwerking biedt. Het ondersteunt het weergeven van de inhoud van videobestanden, vergelijkt de videokwaliteit, enzovoort. 

Vireo is een handige open source C++-bibliotheek die de verwerking van video's vereenvoudigt met behulp van C++-opdrachten. De bibliotheek is goed ontworpen gericht op prestaties en een beter geheugenverbruik. Een geweldige functie van Vireo is de snelle verwerking van videobestanden, verschillende bewerkingen zoals trimmen of reuxing worden enorm snel uitgevoerd, zelfs op mobiele apparaten. De bibliotheek is gebouwd bovenop andere toonaangevende open-sourcebibliotheken en maakt gebruik van een modulaire interface voor gemakkelijke en efficiënte communicatie.

De Vireo-bibliotheek is zeer licht van gewicht en biedt ondersteuning voor verschillende belangrijke functies, zoals het weergeven van de inhoud van videobestanden, het volgen van de duur, het wijzigen van videobestanden, het vergelijken van de videokwaliteit van de gegeven video's, het opnieuw invoegen van een invoerbestand in andere compatibele containers, steken meerdere videobestanden in één, extraheer miniaturen van video's, wijzig resolutie, snijd video's bij, wijzig bitrate, video trimmen, videovalidatie faciliteit enzovoort.

U kunt het ook gebruiken met Scala-wrappers waarmee u schaalbare videoverwerkingstoepassingen kunt bouwen binnen de backend-services. De bibliotheek heeft ook een aantal opdrachtregelprogramma's voor videoverwerkingstaken. De bibliotheek wordt vrijgegeven onder de MIT-licentie en kan worden gebruikt voor zowel commerciële als niet-commerciële toepassingen.

Previous Next

Aan de slag met Vireo

Gebruik de volgende opdracht om Vireo op uw systemen te bouwen.

Vireo-bibliotheek installeren

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

Een invoerbestand transcoderen naar MP4 via C++

Met de Vireo-bibliotheek kunnen softwareontwikkelaars verschillende mediabestandsindelingen in hun eigen toepassingen converteren met behulp van C++-opdrachten. Met behulp van de Vireo-bibliotheek kunt u eenvoudig een videobestand transcoderen naar andere bestandsindelingen zoals MP4, enz. Tijdens het transcoderen kunt u de resolutie wijzigen, bijsnijden, bitrate wijzigen, containers of codecs converteren. Eerst moet je het videobestand in de buffer laden en daarna kun je het gemakkelijk transcoderen naar de MP4 met slechts een paar regels C++-code. Als u klaar bent, kunt u het opslaan op een plaats naar keuze op de schijf.

Valideer videobestanden met behulp van C++ Library

Met de open source Vireo-bibliotheek kunnen softwareontwikkelaars hun videobestanden valideren in hun eigen C++-applicaties. De bibliotheek bespaart gebruikers kostbare tijd door te controleren of de video geldig is of niet, en indien geldig, ondersteund door vireo of niet. Het stelt ontwikkelaars ook in staat om het verschil tussen video's te controleren door te controleren of twee videobestanden functioneel identiek zijn of niet.

Extraheer afbeeldingen uit video's met C++

De open source Vireo-bibliotheek stelt softwareontwikkelaars in staat keyframes uit een videobestand te extraheren met behulp van C++-opdrachten. Allereerst moet u het volledige adres opgeven van de video waaruit u de afbeeldingen wilt extraheren. Geef daarna de locatie op en de bibliotheek kan de uitgepakte keyframes gemakkelijk extraheren en opslaan als JPEG-bestand op de locatie van uw keuze met behulp van C++-opdrachten.

 Dutch