vaba mitte-lineaarse videomontaaĆŸi sĂŒsteemi vĂ€ljaanne . Projekti kood on litsentseeritud GPLv3 alusel: liides on kirjutatud Pythonis ja PyQt5-s, video töötlemise tuum (libopenshot) on kirjutatud C++-s ja kasutab FFmpeg paketi vĂ”imalusi, interaktiivne ajaskaala on kirjutatud kasutades HTML5, JavaScript ja AngularJS. Ubuntu kasutajatele on OpenShoti uusimates versioonides pakkumised saadaval spetsiaalselt ettevalmistatud , teiste distributsioonide jaoks iseseisev kogumik AppImage formaadis. On olemas kogumid Windowsi ja macOS-i jaoks.
Redaktor paistab silma mugava ja intuitiivse kasutajaliidesega, mis vĂ”imaldab isegi algajatel kasutajatel videosid redigeerida. Rakendus toetab mitmeid kĂŒmneid visuaalseid efekte, vĂ”imaldab töötada mitme rajaga montaaĆŸiskaaladel, elementide hiire abil liigutamist nende vahel, suurendamist, lĂ”ikamist, video plokkide liitmist, sujuvat ĂŒleminekut ĂŒhest videost teise, poollĂ€bipaistvate alade kattumist jms. On olemas vĂ”imalus videote ĂŒmberkodeerimiseks reaalajas muudatuste eelvaate vaatamisega. TĂ€nu FFmpeg projekti teekide kasutamisele toetab OpenShot tohutul hulgal videote, helide ja piltide formaate (sealhulgas tĂ€ielik SVG toetus).
Uues vÀljaandes:
- Videote kodeerimise ja dekodeerimise riistvarakiirenduse toetamine GPU abil, mitte CPU-ga. Toetatud videokaartide ja installitud draiverite kiirusereĆŸiimid kuvatakse jaotises âEelistused -> Tootlikkusâ. NVIDIA videokaartide puhul toetatakse praegu ainult kodeerimise kiirendust, kui on olemas patenteeritud NVIDIA 396+ draiver. AMD ja Intel kaartide puhul kasutatakse VA-API (Video Kiirendamise API), mis nĂ”uab mesa-va-drivers vĂ”i i965-va-driver paketi installimist. VĂ”imalik on kasutada mitmeid GPU-sid â nĂ€iteks, sĂŒlearvutites, kus on hĂŒbriidne graafika, saab sisemise Intel GPU-d kasutada kodeerimise kiirendamiseks ja diskreetse videokaardi GPU-d dekodeerimiseks. Riistvarakiirenduse jĂ”udluse tase sĂ”ltub video formaadist ja selle toimest videokaardiga, nĂ€iteks MP4/H.264 failide puhul tĂ€heldatakse dekodeerimise ja kodeerimise pikslite andmete kiirus tĂ”usu 30-40%;
- Oluliselt (mitu korda) on suurendatud kaadriseadmise protsesside sĂŒsteemi jĂ”udlust, mis on tĂ€ielikult ĂŒmber kirjutatud ja nĂŒĂŒd tagab praktiliselt reaalajas interpoleeritud vÀÀrtuste pakkumise. Uus sĂŒsteem suudab genereerida umbes 100 000 interpoleeritud vÀÀrtust ajavahemikus, mis vanas sĂŒsteemis kulus ĂŒhe vÀÀrtuse genereerimiseks, mis vĂ”imaldas vabaneda varasemalt kasutatud vahemĂ€lust. Varem, vaatamata kaadrivahemĂ€lu kasutamisele, oli projektides, kus oli palju klippe, kaadriseadmise sĂŒsteemi jĂ”udlus mĂ€rkimisvÀÀrselt madalam ja tekitas suured viivitused juurdepÀÀsul kaaderdele vĂ”i ajaskaalal liikumisel;
- Lisatud tugi failide eksportimiseks ja importimiseks EDL ja XML formaatides, mida kasutatakse Adobe Premiere ja Final Cut Pro pakettides ning mis sisaldavad teavet projekti failide, klippide, kaadriseadmete, transformatsioonide ja ajaskaalade oleku kohta;
- Miniatuuride genereerimine on mĂ€rkimisvÀÀrselt paranenud. Probleemid miniatuuride kadumisega pĂ€rast katalooge liigutamist vĂ”i nimetamise muutmist on lahendatud. Projektis hoitakse nĂŒĂŒd seotud ressursse eraldi kataloogis ning miniatuuride genereerimiseks ja edastamiseks kasutatakse lokaalset HTTP-serverit, mis kontrollib erinevaid katalooge, tuvastades puuduvad failid ja genereerides puuduvaid miniatuure (liides ja ajaskaalad pĂ”hinevad HTML-tehnoloogiatel ning kĂŒsivad miniatuuride pilte sisseehitatud HTTP-serverilt);
- Lisatud tugi 3D-modelleerimise Blenderi vĂ€ljaannetele ja , samuti on toetatud failivormingut â.blendâ. Uuendatud enamik Blenderis koostatud animeeritud tiitleid. Parandatud versiooni ja Blenderi kĂ€ivitatava faili tuvastamise loogikat;
- On automaatsete varukoopiate loomise ja varasema oleku taastamise vĂ”imalus hĂ€irete vĂ”i juhuslike vigade korral. NĂ€iteks, kui kasutaja kustutab juhuslikult klippe ajajoone pealt ja automaatne salvestamine salvestab selle muutuse, on kasutajal nĂŒĂŒd vĂ”imalus naasta ĂŒhte varasemalt tehtud varukoopiatest (varem asendas automaatne salvestamine aktiivse projekti faili, nĂŒĂŒd aga salvestatakse vahepealsed varukoopiad katalooge ~/.openshot_qt/recovery/);
- TĂ”hustatud ĂŒhilduvus vektorgraafikaga formaadis
SVG. Palju probleeme SVG-dega, mis olid seotud lĂ€bipaistvuse, fontide jne. Olukordade kĂ”rvaldamiseks on SVG töötlemiseks lisatud uus raamatukogu vĂ€ljaanne. ; - Eelvaateaken on parendatud. Aken suurendamisel valitakse nĂŒĂŒd suurust ainult selliste vÀÀrtuste pĂ”hjal, mis vĂ”imaldavad algset suurust jagada kahega jÀÀkita, vĂ€ltides seelĂ€bi tĂŒhikute teket pildi ÀÀrtes;
- EkspordisĂŒsteem on parendatud. Kui projekti eksporditakse erineva kaadrisagedusega, ei muutu vĂ”tmeadmete andmed (varem rakendati vĂ”tmeandmete suurendamist, mis vĂ”is pĂ”hjustada teabe kadumise madalate FPS-ide ekspordil);
- Esimese kĂ€ivitamise korral on automaatne telemeetria saatmine vaikimisi vĂ€ljas. MÔÔdikud saadetakse ainult siis, kui kasutaja nĂ”ustub selgelt anonĂŒĂŒmsete mÔÔdikute saatmisega, sealhulgas teabe versioonide, raamatukogude ja sĂŒsteemi komponentide kohta, samuti teave esinevate vigade kohta. Telemeetria saatmise nĂ”usoleku kinnitamiseks esitatakse esimese kĂ€ivitamise ajal spetsiaalne dialoog, mille saatmise valik on vaikimisi aktiveeritud ja millele on lisatud mĂ€rge âJah, ma tahaksin OpenShot'i paremaks muutaâ, mis vĂ”ib ilma mĂ€rkuse lugemiseta eksitada;
- CMake'ile pÔhinevas ehitusprotsessis ja skriptides on lÀbinud arvukalt tÀiustusi. Parendatud on pideva ehituse toetust Travis CI ja GitLabi CI jaoks;
- Parendatud on ĂŒhilduvust eri platvormidega. Testkomplekti on laiendatud ja arvestatud erinevate operatsioonisĂŒsteemide omadustega. Tagatud on funktsionaalsuse ja toetuse vĂ”rdlus Linuxi, Windowsi ja macOS-i vahel.
Allikas: opennet.ru
