Biblioteka OpenShot (libopenshot) to potężna, wieloplatformowa biblioteka do edycji wideo C++ typu open source, z podwójną licencją LGPL w wersji 3.0, która jest dostępna na licencji komercyjnej. Wielowątkowy, wieloplatformowy i funkcjonalny interfejs API do edycji filmów wideo. Ponadto dostępne są powiązania dla Pythona, Ruby i innych języków.

Lista funkcji

Biblioteka OpenShot (libopenshot) obsługuje następujące systemy operacyjne: Linux (większość dystrybucji jest obsługiwana), Windows (wersja 7, 8 i 10+) oraz OS X (wersja 10.15+). Pliki projektów są również wieloplatformowe, co oznacza, że ​​można zapisać projekt wideo w jednym systemie operacyjnym i otworzyć go w innym.

Oparty na potężnej bibliotece FFmpeg, OpenShot może odczytywać i zapisywać większość formatów wideo i obrazów. Pełną listę obsługiwanych formatów można znaleźć w projekcie FFmpeg.

OpenShot jest wyposażony w potężną strukturę animacji klatek kluczowych, zdolną do nieograniczonej liczby klatek kluczowych i możliwości animacji. Tryb interpolacji klatek kluczowych może być kwadratową Krzywą Beziera, linią lub stałą, która decyduje o sposobie obliczania wartości animacji.

Ścieżki służą do nakładania obrazów, wideo i audio w projekcie. Możesz utworzyć dowolną liczbę warstw, takich jak znaki wodne, ścieżki dźwiękowe w tle, wideo w tle itp. Możesz także zastosować dowolną przezroczystość na poszczególnych warstwach. Ścieżki można również przesuwać w górę, w dół lub je blokować.

Klipy na osi czasu można dostosowywać na wiele sposobów, w tym poprzez skalowanie, przycinanie, obracanie, alfa, przyciąganie i dostosowywanie lokalizacji X, Y. Te właściwości można również animować w czasie!

Stopniowo przechodź z jednego klipu do drugiego. Szybkość i ostrość przejść można również dostosować za pomocą klatek kluczowych (w razie potrzeby).

Podczas aranżowania klipów w projekcie wideo obrazy na wyższych ścieżkach/warstwach będą wyświetlane na górze, a niższe ścieżki będą wyświetlane za nimi. Podobnie jak stos papieru, przedmioty na górze zakrywają przedmioty znajdujące się pod nimi. A jeśli wytniesz jakiekolwiek otwory (tj. przezroczystość), niższe obrazy staną się widoczne.

Obsługa tytułów wektorowych (format SVG) z pełną obsługą przezroczystości.

Libopenshot został zbudowany z myślą o dokładności. Dzięki temu OpenShot może precyzyjnie dostosować, które klatki są wyświetlane (oraz moment ich wyświetlania).

Kontroluj potęgę czasu dzięki OpenShot! Przyspieszaj i zwalniaj swoje klipy. Odwróć kierunek filmu. Możesz też ręcznie animować prędkość i kierunek klipu, korzystając z naszego potężnego systemu animacji klatek kluczowych.

OpenShot posiada wiele świetnych wbudowanych funkcji edycji dźwięku, takich jak wyświetlanie przebiegów, a nawet renderowanie przebiegu jako części wideo. Możesz także podzielić dźwięk z klipu wideo i indywidualnie dostosować każdy kanał audio.

OpenShot zawiera wiele efektów wideo (kolejne zostaną dodane wkrótce). Dostosuj jasność, gamma, odcień, skalę szarości, klucz chrominancji i znacznie więcej! W połączeniu z przejściami, animacją i kontrolą czasu, libopenshot to niezwykle potężna biblioteka do edycji wideo.

Licencje komercyjne

Libopenshot jest objęty podwójną licencją w ramach LGPL w wersji 3 i nieskomplikowaną licencją komercyjną. Zalecamy, aby najpierw wypróbować wersję open source, a po zweryfikowaniu, że spełnia ona potrzeby projektu, a następnie przejść na licencję komercyjną. Środki z licencji komercyjnych są wykorzystywane przez OpenShot Studios, LLC do opracowania edytora wideo OpenShot, naszego wielokrotnie nagradzanego edytora wideo typu open source. Uważamy, że jest to uczciwy kompromis, który pomaga finansować dalszy rozwój edytora wideo OpenShot. Licencja komercyjna nie obejmuje licencji na JUCE (które jest używane do funkcji audio) ani żadnych innych zależnych bibliotek. Jeśli chcesz dowiedzieć się więcej, napisz do nas.

Należy pamiętać, że niektóre zależności, takie jak FFmpeg, Libav, JUCE i inne, mają swoje własne licencje i ograniczenia. Należy w związku z tym sprawdzić, czy są one zgodne z systemem licencjonowania aplikacji komercyjnych.

Open-SourceZA DARMO

Dowiedz się więcej
  • Licencja LGPL wersja 3
  • Zmiany muszą być upublicznione w ramach tej samej licencji
  • Brak wsparcia
  • Aktualizacje dostarczane przez społeczność
  • -
  • -

Komercyjne

Kontakt
  • Licencja komercyjna
  • Zmiany mogą być rozpowszechniane bez ograniczeń LGPL
  • Wsparcie poprzez e-mail i odpowiedź w ciągu 24 godzin
  • Zawiera 12 miesięcy aktualizacji
  • Dystrybucja bez opłat licencyjnych
  • 1 stanowisko programisty

API Chmury

Dowiedz się więcej
  • Ceny zgodnie z rzeczywistym użyciem
  • REST API (nie jest wymagane C++)

Wsparcie i konsultacje

Nie jesteś programistą? Nie masz czasu na zaprogramowanie własnej implementacji libopenshot? Nie ma problemu! Po prostu wyślij do nas wiadomość e-mail i opisz, co chcesz osiągnąć. Zawsze chętnie przeprowadzamy z Tobą burzę mózgów, a w razie potrzeby zaoferujemy konkurencyjne usługi doradcze.