Vydanie bezplatného editora videa OpenShot 3.0

Po viac ako roku vývoja bol vydaný bezplatný nelineárny systém na úpravu videa OpenShot 3.0.0. Kód projektu je dodávaný pod licenciou GPLv3: rozhranie je napísané v Pythone a PyQt5, jadro na spracovanie videa (libopenshot) je napísané v C++ a využíva možnosti balíka FFmpeg, interaktívna časová os je napísaná pomocou HTML5, JavaScript a AngularJS . Pre Linux (AppImage), Windows a macOS sú pripravené hotové zostavy.

Editor obsahuje pohodlné a intuitívne používateľské rozhranie, ktoré umožňuje upravovať videá aj začínajúcim používateľom. Program podporuje niekoľko desiatok vizuálnych efektov, umožňuje pracovať s viacstopovými časovými osami s možnosťou presúvať prvky medzi nimi pomocou myši, umožňuje škálovať, orezávať, spájať bloky videa, zabezpečiť plynulý tok z jedného videa do druhého , prekrytie priesvitných oblastí atď. Za behu je možné prekódovať video s náhľadom zmien. Využitím knižníc projektu FFmpeg OpenShot podporuje obrovské množstvo video, audio a obrazových formátov (vrátane plnej podpory SVG).

Vydanie bezplatného editora videa OpenShot 3.0

Hlavné zmeny:

  • Vylepšený výkon prehrávania videa pri náhľade v reálnom čase. Problémy so zamrznutím prehrávania boli vyriešené. Prepracovaný bol engine na dekódovanie videa, ktorého architektúra bola zmenená tak, aby správne fungovala v podmienkach straty paketov alebo chýbajúcich časových pečiatok. Vylepšená kompatibilita s rôznymi formátmi a kodekmi vrátane multistreamových kodekov, ako je AV1. Vylepšená detekcia trvania prehrávania a konca súboru v podmienkach chýbajúcich časových pečiatok, nesprávnych metadát a problematického kódovania.
  • Systém ukladania videa do vyrovnávacej pamäte bol prepracovaný. Na ukladanie do vyrovnávacej pamäte sa používa samostatné vlákno na pozadí, ktoré proaktívne pripravuje snímky, ktoré môžu byť potrebné pri ďalšom prehrávaní. Implementovaná podpora operácie cache pri rôznych rýchlostiach prehrávania (1X, 2X, 4X) a s prehrávaním v opačnom smere. Nastavenia ponúkajú nové možnosti správy vyrovnávacej pamäte, ako aj možnosť vymazať celú vyrovnávaciu pamäť.
  • Časová os výrazne zlepšila presnosť záberu pri orezávaní a presúvaní klipov a prechodových efektov. Podržaním klávesu Shift zaistíte, aby sa prehrávacia hlava zarovnala s okrajmi klipov. Činnosť rezacích klipov sa zrýchlila. Ikony kľúčových snímok boli prepracované, takže teraz na ne možno kliknúť, filtrovať a použiť na zmenu režimu interpolácie. Každý videoefekt na stupnici má svoju vlastnú farbu a každý prechodový efekt má svoj vlastný smer (blednutie a objavenie sa).
    Vydanie bezplatného editora videa OpenShot 3.0
  • Nástroje na prácu so zvukovými vlnami boli rozšírené a optimalizované. Poskytnuté ukladanie údajov zvukových vĺn do vyrovnávacej pamäte vo vzťahu k súborom a ukladanie vyrovnávacej pamäte v rámci projektu, čo umožnilo urobiť vyrovnávaciu pamäť nezávislú od používateľských relácií a urýchliť vykresľovanie zvukovej vlny pri viacnásobnom strihaní a opätovnom pridávaní jedného súboru do časovej osi. Presnosť zladenia klipu so zvukovou vlnou bola zvýšená vďaka možnosti zmeniť mierku klipu na samostatný rám.
  • Znížená spotreba pamäte a eliminované úniky pamäte. Hlavným cieľom vykonanej práce je prispôsobiť OpenShot na vykonávanie niekoľkohodinových renderov, napríklad pri spracovaní dlhodobých video streamov a záznamov z monitorovacích kamier. Na vyhodnotenie optimalizácií sa uskutočnila 12-hodinová štúdia kódovania, ktorá preukázala rovnomernosť spotreby pamäte počas relácie.
  • Pridaná podpora pre export animovaných GIF, MP3 (iba zvuk), YouTube 2K, YouTube 4K a MKV. Vylepšená podpora pre anamorfné video profily (videá s neštvorcovými pixelmi).
  • Pridaná možnosť exportu klipov v dávkovom režime, v ktorom sú súbory rozdelené do série klipov, po ktorých sa všetky tieto klipy exportujú naraz pomocou pôvodného profilu a formátu. Teraz môžete napríklad vystrihnúť fragmenty s zvýrazneniami z domácich videí a exportovať tieto fragmenty naraz vo forme samostatných videosúborov.
  • Šablóny animácií sú prispôsobené na použitie s 3D modelovacím systémom Blender 3.3.
  • Pridané nové nastavenia, ktoré určujú správanie pri výbere ciest k súborom na import, otvorenie/uloženie a export. Napríklad pri ukladaní môžete použiť adresár projektu alebo naposledy použitý adresár.
  • Zabezpečuje správne abecedné triedenie údajov v iných jazykoch ako v angličtine.
  • Bola implementovaná plná podpora obrazoviek s vysokou hustotou pixelov (High DPI), vrátane monitorov s rozlíšením 4K. Všetky ikony, kurzory a logá sú prevedené do vektorového formátu alebo uložené vo vysokom rozlíšení. Algoritmy na výber veľkosti widgetov boli prepracované s ohľadom na parametre obrazovky.
  • Dokumentácia bola aktualizovaná tak, aby odrážala aktuálny stav projektu.
  • Veľa práce sa urobilo na odstránenie problémov, ktoré vedú k zlyhaniu a ovplyvňujú stabilitu. Okrem iného sú implementované testy jednotiek na monitorovanie kvality viacvláknového spracovania, zisťovanie podmienok pretekov a problémov so zamykaním pri aktualizácii časovej osi a ukladanie videa do medzipamäte.



Zdroj: opennet.ru

Pridať komentár