Vydání bezplatného video editoru OpenShot 3.0

Po více než roce vývoje byl vydán bezplatný nelineární systém pro střih videa OpenShot 3.0.0. Kód projektu je dodáván pod licencí GPLv3: rozhraní je napsáno v Pythonu a PyQt5, jádro pro zpracování videa (libopenshot) je napsáno v C++ a využívá možnosti balíčku FFmpeg, interaktivní časová osa je napsána pomocí HTML5, JavaScriptu a AngularJS . Připravené sestavy jsou připraveny pro Linux (AppImage), Windows a macOS.

Editor nabízí pohodlné a intuitivní uživatelské rozhraní, které umožňuje upravovat videa i začínajícím uživatelům. Program podporuje několik desítek vizuálních efektů, umožňuje pracovat s vícestopými časovými osami s možností přesouvat prvky mezi nimi pomocí myši, umožňuje škálovat, ořezávat, slučovat bloky videa, zajistit plynulý tok z jednoho videa do druhého , překrýt průsvitné oblasti atd. Je možné překódovat video s náhledem změn za běhu. Díky využití knihoven projektu FFmpeg podporuje OpenShot velké množství video, audio a obrazových formátů (včetně plné podpory SVG).

Vydání bezplatného video editoru OpenShot 3.0

Hlavní změny:

  • Vylepšený výkon při přehrávání videa při náhledu v reálném čase. Problémy se zamrzáním přehrávání byly vyřešeny. Přepracován byl engine dekódování videa, jehož architektura byla změněna tak, aby správně fungovala v podmínkách ztráty paketů nebo chybějících časových razítek. Vylepšená kompatibilita s různými formáty a kodeky, včetně multistreamových kodeků, jako je AV1. Vylepšená detekce délky přehrávání a konce souboru v podmínkách chybějících časových razítek, nesprávných metadat a problematického kódování.
  • Systém ukládání videa do mezipaměti byl přepracován. Pro ukládání do mezipaměti se používá samostatné vlákno na pozadí, které proaktivně připravuje snímky, které mohou být vyžadovány při dalším přehrávání. Implementována podpora pro operace mezipaměti při různých rychlostech přehrávání (1X, 2X, 4X) a s přehráváním v opačném směru. Nastavení nabízí nové možnosti správy mezipaměti a také možnost vymazat celou mezipaměť.
  • Časová osa výrazně zlepšila přesnost uchopení při ořezávání a přesouvání klipů a přechodových efektů. Podržením klávesy Shift zajistíte, že se přehrávací hlava zarovná s okraji klipů. Provoz řezacích klipů byl zrychlen. Ikony klíčových snímků byly přepracovány, takže na ně lze nyní klikat, filtrovat je a používat ke změně režimu interpolace. Každý videoefekt na stupnici má svou vlastní barvu a každý přechodový efekt má svůj vlastní směr (blednutí a zobrazování).
    Vydání bezplatného video editoru OpenShot 3.0
  • Nástroje pro práci se zvukovými vlnami byly rozšířeny a optimalizovány. Povoleno ukládání dat zvukových vln do mezipaměti ve vztahu k souborům a ukládání do mezipaměti v rámci projektu, což umožnilo učinit mezipaměť nezávislou na uživatelských relacích a urychlit vykreslování zvukové vlny při vícenásobném stříhání a opětovném přidání jednoho souboru do Časová osa. Přesnost přizpůsobení klipu se zvukovou vlnou byla zvýšena díky možnosti změnit měřítko klipu na samostatný snímek.
  • Snížená spotřeba paměti a eliminace úniků paměti. Hlavním cílem odvedené práce je přizpůsobit OpenShot pro provádění mnohahodinových renderů, například při zpracování dlouhodobých video streamů a záznamů z monitorovacích kamer. K vyhodnocení optimalizací byla provedena 12hodinová studie kódování, která prokázala jednotnost spotřeby paměti v průběhu relace.
  • Přidána podpora pro export animovaných GIFů, MP3 (pouze zvuk), YouTube 2K, YouTube 4K a MKV. Vylepšená podpora pro anamorfní video profily (videa s nečtvercovými pixely).
  • Přidána možnost exportu klipů v dávkovém režimu, ve kterém jsou soubory rozděleny do řady klipů, po kterých jsou všechny tyto klipy exportovány najednou pomocí původního profilu a formátu. Nyní můžete například vystřihnout fragmenty s zvýrazněním z domácích videí a exportovat tyto fragmenty najednou ve formě samostatných videosouborů.
  • Šablony animací jsou přizpůsobeny pro použití s ​​3D modelovacím systémem Blender 3.3.
  • Přidána nová nastavení, která určují chování při výběru cest k souboru pro import, otevření/uložení a export. Například při ukládání můžete použít adresář projektu nebo naposledy použitý adresář.
  • Zajišťuje správné abecední řazení dat v jiných jazycích než v angličtině.
  • Byla implementována plná podpora obrazovek s vysokou hustotou pixelů (High DPI), včetně monitorů s rozlišením 4K. Všechny ikony, kurzory a loga jsou převedeny do vektorového formátu nebo uloženy ve vysokém rozlišení. Algoritmy pro výběr velikosti widgetů byly přepracovány s ohledem na parametry obrazovky.
  • Dokumentace byla aktualizována tak, aby odrážela aktuální stav projektu.
  • Pro odstranění problémů, které vedou k haváriím a ovlivňují stabilitu, bylo vykonáno mnoho práce. Mimo jiné jsou implementovány testy jednotek pro sledování kvality vícevláknového zpracování, zjišťování podmínek závodu a problémů se zamykáním při aktualizaci časové osy a ukládání videa do mezipaměti.



Zdroj: opennet.ru

Přidat komentář