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

Åpen kildekode C++-bibliotek for å transkode og validere videofiler

C++ API som gir videotranskodingstjeneste så vel som videobehandling. Den støtter å vise innholdet i videofiler, sammenligne videokvaliteten og så videre. 

Vireo er et hendig åpen kildekode C++-bibliotek som forenkler behandlingen av videoer ved hjelp av C++-kommandoer. Biblioteket er godt designet med fokus på ytelse samt bedre minneforbruk. En flott funksjon ved Vireo er den raske behandlingen av videofiler, flere operasjoner som trimming eller remiksing utføres enormt raskt selv på mobile enheter. Biblioteket er bygget på toppen av andre ledende åpen kildekode-bibliotek og bruker et modulært grensesnitt for enkel og effektiv kommunikasjon.

Vireo-biblioteket er veldig lett og har inkludert støtte for flere viktige funksjoner, for eksempel visning av innholdet i videofiler, sporingsvarighet, modifisering av videofiler, sammenligning av videokvaliteten til de gitte videoene, remiksing av en inngangsfil til andre kompatible beholdere, søm flere videofiler til en enkelt, trekk ut miniatyrbilder fra videoer, endre oppløsning, beskjær videoer, endre bithastighet, videotrimming, videovalideringsfunksjon og så videre.

Du kan også bruke den med Scala-innpakninger som gjør det mulig å bygge skalerbare videobehandlingsapplikasjoner i backend-tjenestene. Biblioteket har også inkludert en rekke kommandolinjeverktøy for videobehandlingsoppgaver. Biblioteket er utgitt under MIT-lisensen og kan brukes til både kommersielle og ikke-kommersielle applikasjoner.

Previous Next

Komme i gang med Vireo

Vennligst bruk følgende kommando for å bygge Vireo på systemene dine.

Installer Vireo Library

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

Omkoding av en inngangsfil til MP4 via C++

Vireo-biblioteket lar programvareutviklere konvertere forskjellige mediefilformater i sine egne applikasjoner ved å bruke C++-kommandoer. Ved å bruke Vireo-biblioteket kan du enkelt omkode en videofil til andre filformater som MP4, etc. mens du omkoder vil du kunne endre oppløsning, beskjære, endre bitrate, konvertere containere eller kodeker. Først må du laste videofilen inn i bufferen, og etter det kan du enkelt omkode den til MP4 med bare et par linjer med C++-kode. Når du er ferdig, kan du lagre den på et valgfritt sted på disken.

Valider videofiler ved hjelp av C++ Library

Vireo-biblioteket med åpen kildekode gjør det mulig for programvareutviklere å validere videofilene sine i sine egne C++-applikasjoner. Biblioteket sparer brukere for verdifull tid ved å sjekke om videoen er gyldig eller ikke, og om den er gyldig støttes den enten av vireo eller ikke. Det gjør det også mulig for utviklere å sjekke forskjellen mellom videoer ved å sjekke om to videofiler er funksjonelt identiske eller ikke.

Trekk ut bilder fra videoer med C++

Vireo-biblioteket med åpen kildekode gjør det mulig for programvareutviklere å trekke ut nøkkelbilder fra en videofil ved å bruke C++-kommandoer. Først av alt må du oppgi den fullstendige adressen til videoen du vil trekke ut bildene fra. Oppgi deretter plasseringen, og biblioteket kan enkelt trekke ut og lagre de utpakkede nøkkelbildene som JPEG-fil på stedet du ønsker ved å bruke C++-kommandoer.

 Norsk