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

Open Source C++-bibliotek for at omkode og validere videofiler

C++ API, der leverer videotranskodningstjeneste såvel som videobehandling. Den understøtter visning af indholdet af videofiler, sammenligning af videokvaliteten og så videre. 

Vireo er et praktisk open source C++-bibliotek, der forenkler behandlingen af videoer ved hjælp af C++-kommandoer. Biblioteket er godt designet med fokus på ydeevne samt bedre hukommelsesforbrug. En stor egenskab ved Vireo er den hurtige behandling af videofiler, adskillige operationer som trimning eller remixing udføres enormt hurtigt selv på mobile enheder. Biblioteket er bygget oven på andre førende open source-biblioteker og bruger en modulær grænseflade til nem og effektiv kommunikation.

Vireo-biblioteket er meget let og har inkluderet understøttelse af flere vigtige funktioner, såsom visning af indholdet af videofiler, sporingsvarighed, ændring af videofiler, sammenligning af videokvaliteten af de givne videoer, remix af en inputfil til andre kompatible beholdere, sømme flere videofiler til en enkelt, udtræk miniaturebilleder fra videoer, skift opløsning, beskær videoer, skift bitrate, videotrimning, videovalideringsfacilitet og så videre.

Du kan også bruge det med Scala-indpakninger, der tillader opbygning af skalerbare videobehandlingsapplikationer inden for backend-tjenesterne. Biblioteket har også inkluderet en række kommandolinjeværktøjer til videobehandlingsopgaver. Biblioteket er frigivet under MIT-licensen og kan bruges til både kommercielle og ikke-kommercielle applikationer.

Previous Next

Kom godt i gang med Vireo

Brug venligst følgende kommando til at bygge Vireo på dine systemer.

Installer Vireo Library

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

Omkodning af en inputfil til MP4 via C++

Vireo-biblioteket giver softwareudviklere mulighed for at konvertere forskellige mediefilformater i deres egne applikationer ved hjælp af C++-kommandoer. Ved at bruge Vireo-biblioteket kan du nemt omkode en videofil til andre filformater som MP4 osv., mens du omkoder vil du være i stand til at ændre opløsning, beskære, ændre bitrate, konvertere containere eller codecs. Først skal du indlæse videofilen i bufferen, og derefter kan du nemt omkode den til MP4 med blot et par linjer C++ kode. Når det er gjort, kan du gemme det på et sted efter eget valg på disken.

Valider videofiler ved hjælp af C++ bibliotek

Open source Vireo-biblioteket gør det muligt for softwareudviklere at validere deres videofiler i deres egne C++-applikationer. Biblioteket sparer brugere kostbar tid ved at kontrollere, om videoen er gyldig eller ej, og hvis den er gyldig, understøttes den enten af vireo eller ej. Det gør det også muligt for udviklere at kontrollere forskellen mellem videoer ved at kontrollere, om to videofiler er funktionelt identiske eller ej.

Uddrag billeder fra videoer ved hjælp af C++

Open source Vireo-biblioteket gør det muligt for softwareudviklere at udtrække keyframes fra en videofil ved hjælp af C++-kommandoer. Først og fremmest skal du angive den komplette adresse på den video, hvorfra du vil udtrække billederne. Angiv derefter placeringen, og biblioteket kan nemt udtrække og gemme de udtrukne nøglerammer som JPEG-fil på den ønskede placering ved hjælp af C++-kommandoer.

 Dansk