1. Produkty
  2.   Wideo
  3.   C++
  4.   Vireo
 
  

Biblioteka Open Source C++ do transkodowania i weryfikowania plików wideo

C++ API, które zapewnia usługę transkodowania wideo, a także przetwarzanie wideo. Obsługuje wyświetlanie zawartości plików wideo, porównuje jakość wideo i tak dalej. 

Vireo to poręczna biblioteka C++ typu open source, która upraszcza przetwarzanie filmów za pomocą poleceń C++. Biblioteka jest dobrze zaprojektowana, skupiając się na wydajności, a także lepszym zużyciu pamięci. Jedną z wielkich cech Vireo jest szybkie przetwarzanie plików wideo, kilka operacji, takich jak przycinanie lub remiksowanie, jest wykonywanych niezwykle szybko nawet na urządzeniach mobilnych. Biblioteka jest oparta na innych wiodących bibliotekach open-source i wykorzystuje modułowy interfejs do łatwej i wydajnej komunikacji.

Biblioteka Vireo jest bardzo lekka i zawiera wsparcie dla kilku ważnych funkcji, takich jak wyświetlanie zawartości plików wideo, śledzenie czasu trwania, modyfikowanie plików wideo, porównywanie jakości wideo podanych filmów, remiksowanie pliku wejściowego do innych kompatybilnych kontenerów, szwy wiele plików wideo w jeden, wyodrębniaj miniatury z filmów, zmieniaj rozdzielczość, przycinaj filmy, zmieniaj szybkość transmisji, przycinanie wideo, funkcję sprawdzania poprawności wideo i tak dalej.

Można go również używać z wrapperami Scala, które umożliwiają tworzenie skalowalnych aplikacji do przetwarzania wideo w ramach usług zaplecza. Biblioteka zawiera również szereg narzędzi wiersza poleceń do zadań przetwarzania wideo. Biblioteka jest wydana na licencji MIT i może być wykorzystywana zarówno do zastosowań komercyjnych, jak i niekomercyjnych.

Previous Next

Pierwsze kroki z Vireo

Użyj następującego polecenia, aby zbudować Vireo w swoich systemach.

Zainstaluj bibliotekę Vireo

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

Transkodowanie pliku wejściowego do MP4 za pomocą C++

Biblioteka Vireo umożliwia twórcom oprogramowania konwertowanie różnych formatów plików multimedialnych w ich własnych aplikacjach za pomocą poleceń C++. Korzystając z biblioteki Vireo, możesz łatwo transkodować plik wideo do innych formatów plików, takich jak MP4 itp. Podczas transkodowania będziesz mógł zmienić rozdzielczość, przyciąć, zmienić szybkość transmisji, konwertować kontenery lub kodeki. Najpierw musisz załadować plik wideo do bufora, a następnie możesz go łatwo transkodować do MP4 za pomocą zaledwie kilku linijek kodu C++. Po zakończeniu możesz zapisać go w wybranym przez siebie miejscu na dysku.

Sprawdź poprawność plików wideo za pomocą biblioteki C++

Biblioteka Vireo o otwartym kodzie źródłowym umożliwia twórcom oprogramowania weryfikację plików wideo we własnych aplikacjach C++. Biblioteka oszczędza cenny czas użytkowników, sprawdzając, czy wideo jest prawidłowe, czy nie, a jeśli jest ważne, to jest obsługiwane przez vireo lub nie. Umożliwia także programistom sprawdzenie różnicy między filmami, sprawdzając, czy dwa pliki wideo są funkcjonalnie identyczne, czy nie.

Wyodrębnij obrazy z wideo za pomocą C++

Biblioteka Vireo o otwartym kodzie źródłowym umożliwia twórcom oprogramowania wyodrębnianie klatek kluczowych z pliku wideo za pomocą poleceń C++. Przede wszystkim musisz podać pełny adres wideo, z którego chcesz wyodrębnić obrazy. Następnie podaj lokalizację, a biblioteka może łatwo wyodrębnić i zapisać wyodrębnione klatki kluczowe jako plik JPEG w wybranej lokalizacji za pomocą poleceń C++.

 Polski