Pas një vit zhvillimi, u publikua versioni i sistemit të lirë të montimit të videove jo-lineare OpenShot 3.0.0. Kodi i projektit ofrohet nën licencën GPLv3: ndërfaqja është shkruar në Python dhe PyQt5, nukra e përpunimit të videove (libopenshot) është shkruar në C++ dhe përdor mundësitë e paketës FFmpeg, dhe skeda interaktive e kohës është shkruar me HTML5, JavaScript dhe AngularJS. Ndërtimet e gatshme janë përgatitur për Linux (AppImage), 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).

Ndryshimet kryesore:
- Rritja e performancĂ«s sĂ« shfaqjes sĂ« videove gjatĂ« parashikimit nĂ« kohĂ« reale. ĂĂ«shtjet e ngĂ«rçit nĂ« shfaqje janĂ« zgjidhur. RindĂ«rtohet motori pĂ«r dekodimin e videove, arkitektura e tĂ« cilit Ă«shtĂ« ndryshuar pĂ«r tĂ« punuar siç duhet nĂ« kushte humbjeje paketash ose mungese tĂ« temporalĂ«ve. PĂ«rmirĂ«suar pĂ«rputhshmĂ«ria me formate dhe kodekĂ«t e ndryshĂ«m, pĂ«rfshirĂ« kodekĂ«t me shumĂ« ŃОлŃŃа, si AV1. PĂ«rmirĂ«suar pĂ«rcaktimi i kohĂ«zgjatjes sĂ« shfaqjes dhe fundit tĂ« skedarit nĂ« kushte mungese tĂ« temporalĂ«ve, metadata-ve tĂ« gabuara dhe kodimit problematik.
- RindĂ«rtohet sistemi i cache-it tĂ« videove. NjĂ« proces i veçantĂ« nĂ« sfond pĂ«rdoret pĂ«r tĂ« bĂ«rĂ« pĂ«rgatitjen parashikuese tĂ« kornizave qĂ« mund tĂ« nevojiten nĂ« shfaqjen e mĂ«tejshme. ĂshtĂ« realizuar mbĂ«shtetje pĂ«r punimin e cache-it me shpejtĂ«si tĂ« ndryshme shfaqjeje (1X, 2X, 4X) dhe me shfaqje nĂ« drejtim tĂ« kundĂ«rt. NĂ« cilĂ«sime janĂ« ofruar mundĂ«si tĂ« reja pĂ«r tĂ« menaxhuar cache-in, si dhe mundĂ«sia pĂ«r tĂ« pastruar tĂ« gjithĂ« cache-in.
- Në skedarin e kohës është rritur saktësia e lidhjes gjatë prerjes dhe zhvendosjes së klipeve dhe efekteve kalimtare. Duke mbajtur çelësin Shift, sigurohet rreshtimi i treguesit të shfaqjes me skajet e klipeve.Operacioni i prerjes së klipeve është përshpejtuar. Ikonat e çelësit janë rindërtuar, tani ato mund të klikohen, të filtrohen dhe të përdoren për të ndryshuar modalitetin e interpolimit. Për çdo efekt video në skedë është angazhuar një ngjyrë e saj, ndërsa çdo efekt kalimtar ka drejtim të vetin (zhdukje dhe shfaqje).

- JanĂ« zgjeruar dhe optimizuar mjetet pĂ«r punĂ« me valĂ«n akustike. Sigurohet ruajtja e tĂ« dhĂ«nave tĂ« valĂ«s akustike tĂ« lidhura me skedarĂ«t dhe ruajtja e cache-it brenda projektit, e cila e bĂ«n cache-in tĂ« pavarur nga seancat e pĂ«rdoruesve dhe pĂ«rshpejton skedimin e valĂ«s akustike gjatĂ« prerjeve tĂ« shumta dhe rirregullimeve tĂ« skedarit nĂ« skedĂ«n e kohĂ«s. ĂshtĂ« rritur saktĂ«sia e pĂ«rputhjes sĂ« klipeve me valĂ«n akustike falĂ« mundĂ«sisĂ« pĂ«r tĂ« shkallĂ«zuar skedĂ«n e klipit nĂ« kornizĂ« tĂ« veçantĂ«.
- ĂshtĂ« reduktuar konsumi i memories dhe eliminuar humbjet e memories. Objectivi kryesor i punĂ«s Ă«shtĂ« pĂ«rshtatja e OpenShot pĂ«r tĂ« realizuar rendering tĂ« gjatĂ«, pĂ«r shembull, gjatĂ« pĂ«rpunimit tĂ« videove tĂ« gjata dhe regjistrimeve nga kamerat e mbikĂ«qyrjes. PĂ«r tĂ« vlerĂ«suar optimizimet, u realizua njĂ« kodim 12-orĂ«sh qĂ« tregoi njĂ«si tĂ« qĂ«ndrueshme tĂ« konsumit tĂ« memories gjatĂ« gjithĂ« sesionit.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r eksportimin e imazheve tĂ« animuara GIF, MP3 (vetĂ«m zĂ«), YouTube 2K, YouTube 4K dhe MKV. ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r profilat video anamorfike (video me piksel tĂ« pandjeshĂ«m).
- ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« eksportuar klipe nĂ« mĂ«nyrĂ« grupore, nĂ« tĂ« cilĂ«n skedarĂ«t ndahen nĂ« njĂ« seri klipe, pas sĂ« cilĂ«s tĂ« gjithĂ« kĂ«to klipe eksportohen njĂ«herĂ«sh duke pĂ«rdorur profilin dhe formatin origjinal. PĂ«r shembull, tani mund tĂ« bĂ«ni prerje tĂ« fragmenteve me momentet kryesore nga videoja tuaj dhe t'i eksportoni ato njĂ«herĂ«sh si skedarĂ« video tĂ« veçantĂ«.
- Template-t e animacionit janë përshtatur për t'u përdorur me sistemin e modelimit 3D Blender 3.3.
- Janë shtuar cilësime të reja që përcaktojnë sjelljen gjatë zgjedhjes së rrugëve të skedarëve për import, hapje/salvimin dhe eksportimin. Për shembull, gjatë ruajtjes mund të përdoret katalogu i projektit ose katalogu i përdorur së fundmi.
- Sigurohet renditja e duhur alfabetike të të dhënave në gjuhë të ndryshme nga anglishtja.
- ĂshtĂ« realizuar mbĂ«shtetje e plotĂ« pĂ«r ekranet me densitet tĂ« lartĂ« pikselĂ«sh (High DPI), pĂ«rfshirĂ« monitorĂ«t me rezolucion 4K. TĂ« gjitha ikonat, treguesit dhe logot janĂ« konvertuar nĂ« format vektorial ose janĂ« ruajtur nĂ« rezolucione tĂ« larta. Algoritmet pĂ«r zgjedhjen e madhĂ«sisĂ« sĂ« widget-ve janĂ« rindĂ«rtuar duke marrĂ« parasysh parametrat e ekranit.
- Dokumentacioni është përditësuar, i cili është rregulluar sipas gjendjes aktuale të projektit.
- ĂshtĂ« bĂ«rĂ« njĂ« punĂ« e madhe pĂ«r tĂ« zgjidhur problemet qĂ« çojnĂ« nĂ« mbyllje tĂ« papritur dhe qĂ« ndikojnĂ« nĂ« stabilitet. NdĂ«r tĂ« tjera, janĂ« implementuar teste njĂ«si pĂ«r tĂ« ndjekur cilĂ«sinĂ« e pĂ«rpunimit me shumĂ« fibra, pĂ«r tĂ« zbuluar streset e garĂ«s dhe problemet me bllokimet gjatĂ« azhurnimit tĂ« kohĂ«s sĂ« dytĂ« dhe memorizimin e riprodhimit tĂ« videos.

Burimi: opennet.ru

