lëshimi i një sistemi të lirë për montimin e videove jo liniar . Kodi i projektit është i disponueshëm nën licencën GPLv3: ndërfaqja është shkruar në Python dhe PyQt5, ndërsa thelbi i përpunimit të videos (libopenshot) është shkruar në C++ dhe përdor mundësitë e paketës FFmpeg, koha interaktive është krijuar duke përdorur HTML5, JavaScript dhe AngularJS. Për përdoruesit e Ubuntu, paketat me versionin më të ri të OpenShot janë në dispozicion përmes një instabiliteti të përgatitur posaçërisht , për shpërndarjet e tjera një ndërtim të pavarur në formatin AppImage. Ka ndërtim për Windows dhe macOS.
Redaktori ka një ndërfaqe përdoruesi të përshtatshme dhe intuitivë, duke lejuar editimin e videove edhe për përdoruesit fillestarë. Programi mbështet disa dhjetëra efekte vizuale, ofron mundësinë e punës me linjat e montimit multi-kohor me mundësinë për të lëvizur elementet midis tyre me mouse, lejon zmadhimin, prerjen, bashkimin e blloqeve video, siguron kalimin e butë nga një rol në një tjetër, prodhon mbivendosjen e sipërfaqeve gjysmë transparente etj. Ka mundësinë e rikodimit të videove me parashikimin e ndryshimeve në kohë reale. Falë angazhimit të bibliotekave të projektit FFmpeg, OpenShot mbështet një sasi të madhe formatesh video, audio dhe imazhesh (duke përfshirë mbështetje të plotë për SVG).
Në lëshimin e ri:
- MbĂ«shtetje pĂ«r akcelerimin harduerik tĂ« kodimit dhe dekodimit tĂ« videos duke pĂ«rdorur GPU nĂ« vend tĂ« CPU. Modet e akcelerimit tĂ« mbĂ«shtetura nga karta grafike dhe drivarĂ«t e instaluar shfaqen nĂ« seksionin "Preferences->Performance". PĂ«r kartat grafike NVIDIA, aktualisht mbĂ«shtetet vetĂ«m akcelerimi i kodimit nĂ« prani tĂ« drivarit pronar NVIDIA 396+. PĂ«r kartat AMD dhe Intel, pĂ«rdoret VA-API (Video Acceleration API), qĂ« kĂ«rkon instalimin e paketĂ«s mesa-va-drivers ose i965-va-driver. Mund tĂ« pĂ«rdoren disa GPU â pĂ«r shembull, nĂ« laptopĂ«t me grafikĂ« hibrid, GPU e integruar Intel mund tĂ« pĂ«rdoret pĂ«r akcelerimin e kodimit, ndĂ«rsa GPU e kartĂ«s grafike diskrete pĂ«r dekodimin. Nivelin e performancĂ«s me akcelerim harduerik e ndikon formati i videos dhe mbĂ«shtetje nga karta grafike, pĂ«r shembull, pĂ«r skedarĂ«t MP4/H.264 vĂ«rehet rritja e shpejtĂ«sisĂ« sĂ« dekodimit dhe kodimit tĂ« tĂ« dhĂ«nave piksel mbi 30-40%;
- Performanca e sistemit të përpunimit të çelësve ka pësuar një rritje të konsiderueshme (me disa renditje) që tani ofron vlerat e ndërmjetme praktikisht në kohë reale. Sistemi i ri mund të gjenerojë rreth 100,000 vlera të ndërmjetme në kohën që në sistemin e vjetër nevojitej për të formuar një vlerë, duke eliminuar kështu mekanizmin e mëparshëm të keqazhur. Më parë, pavarësisht se përdorej kasha e çelësve, në projekte me një numër të madh klipesh, performanca e sistemit të përpunimit të çelësve shkonte në rënie dhe kishte vonesa të mëdha kur kemi qasje në çelësat ose kur lëviznim në skenën e kohës;
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r eksportin dhe importin e skedareve nĂ« formatet EDL dhe XML, tĂ« pĂ«rdorura nĂ« paketat Adobe Premiere dhe Final Cut Pro, duke ofruar informacion mbi skedaret e projektit, klipet, çelĂ«sat, transformimet dhe statusin e skenĂ«s sĂ« kohĂ«s;
- Ka një përmirësim të dukshëm në gjenerimin e miniaturave. Problemet me zhdukjen e miniaturave pas lëvizjes ose ndryshimit të emrit të katalogut janë zgjidhur. Në projekt, burimet ndihmëse tani ruhen në një katalog të veçantë, dhe për gjenerimin dhe shpërndarjen e miniaturave përdoret një server lokal HTTP që kontrollon katalogët e ndryshëm, përcakton skedarët e munguar dhe rigjeneron miniaturat e humbura (ndërfaqja dhe skena e kohës janë të bazuara në përdorimin e teknologjive HTML dhe tani kërkojnë imazhet e miniaturave nga serveri i brendshëm HTTP);
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r lĂ«shimet e sistemit tĂ« modelimit 3D Blender dhe , si dhe mbĂ«shtetje pĂ«r formatin e skedarĂ«ve " .blend". Ădo titull animues i pĂ«rgatitur nĂ« Blender Ă«shtĂ« pĂ«rditĂ«suar. Logjika e pĂ«rcaktimit tĂ« versionit dhe skedarit ekzekutiv tĂ« Blender Ă«shtĂ« pĂ«rmirĂ«suar;
- ĂshtĂ« realizuar mundĂ«sia e krijimit automatik tĂ« kopjeve rezervĂ« dhe rikthimit tĂ« gjendjes sĂ« mĂ«parshme nĂ« rast dĂ«shtimi ose gabimi aksidental. PĂ«r shembull, nĂ«se pĂ«rdoruesi distancon aksidentalisht klipet nga skena e kohĂ«s dhe autokopja shĂ«non kĂ«tĂ« ndryshim, pĂ«rdoruesi tani ka mundĂ«sinĂ« tĂ« rikthehet nĂ« njĂ« nga kopjet rezervĂ« tĂ« bĂ«ra mĂ« parĂ« (mĂ« parĂ« autokopja zĂ«vendĂ«sonte skedarin aktiv tĂ« projektit, tani para zĂ«vendĂ«simit, kopjet ndĂ«rmjetĂ«se ruhen nĂ« katalogun ~/ .openshot_qt/recovery/);
- ĂshtĂ« pĂ«rmirĂ«suar kompatibiliteti me imazhet vektoriale nĂ« format
SVG. JanĂ« eliminuar shumĂ« probleme me SVG, tĂ« lidhura me transparencĂ«n, fontet dhe tĂ« tjera. PĂ«r pĂ«rpunimin e SVG, Ă«shtĂ« shtuar versioni i ri i bibliotekĂ«s ; - ĂshtĂ« pĂ«rmirĂ«suar dritarja e parashtresĂ«s. Kur ndryshohet madhĂ«sia e dritares, shkalla tani merret vetĂ«m nĂ« vlera qĂ« lejojnĂ« pjesĂ«timin e madhĂ«sisĂ« sĂ« origjinĂ«s nĂ« dy pa mbetje, duke eliminuar kĂ«shtu shfaqjen e boshllĂ«qeve nĂ« anĂ«t e imazhit;
- ĂshtĂ« pĂ«rmirĂ«suar sistemi i eksportit. Kur eksportoni me njĂ« frekuencĂ« kadri tĂ« ndryshme, tĂ« dhĂ«nat e çelĂ«sit nĂ« projekt tani nuk ndryshojnĂ« (mĂ« parĂ« Ă«shtĂ« pĂ«rdorur shkallĂ«zimi i çelĂ«sit, qĂ« mund tĂ« çonte nĂ« humbje tĂ« informacionit gjatĂ« eksportit me FPS tĂ« ulĂ«t);
- Me default, gjatë nisjes së parë, dërgimi automatik i telemetrisë është i çaktivizuar. Metrikat dërgohen vetëm nëse përdoruesi shpreh qartë pëlqimin për dërgimin e metrave të anonimizuara, duke përfshirë informacionin mbi versionet e bibliotekave dhe komponenteve të sistemit, si dhe informacionin mbi gabimet që ndodhin. Për të konfirmuar pëlqimin për dërgimin e telemetrisë gjatë nisjes së parë, tani shfaqet një dialog i veçantë, opsioni i dërgimit në të cilin është aktivizuar si parazgjedhje dhe është i shoqëruar me shënimin "Po, do të doja të përmirësoja OpenShot", i cili pa lexuar shënimin në dritaren mund të jetë shërbim i gabuar;
- JanĂ« bĂ«rĂ« shumĂ« pĂ«rmirĂ«sime nĂ« sistemin e ndĂ«rtimit dhe skenarĂ«t e ndĂ«rtimit tĂ« bazuar nĂ« CMake. ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r ndĂ«rtimet e vazhdueshme nĂ« Travis CI dhe GitLab CI;
- ĂshtĂ« pĂ«rmirĂ«suar pĂ«rputhshmĂ«ria me platforma tĂ« ndryshme. Grupi i testeve Ă«shtĂ« zgjeruar dhe janĂ« marrĂ« parasysh veçoritĂ« e sistemeve tĂ« ndryshme operative. ĂshtĂ« siguruar barazpeshimi i funksionalitetit dhe mbĂ«shtetjes pĂ«r Linux, Windows dhe macOS.
Burimi: opennet.ru
