lëshimi i sistemit të lirë të montimit të videove jo-lineare . Kodi i projektit shpërndahet nën licencën GPLv3: ndërfaqja është shkruar në Python dhe PyQt5, bërthama e përpunimit të videove (libopenshot) është shkruar në C++ dhe përdor mundësitë e paketës FFmpeg, shkala interaktive e kohës është shkruar duke përdorur HTML5, JavaScript dhe AngularJS. Për përdoruesit e Ubuntu, paketat me lëshimin e fundit të OpenShot janë në dispozicion përmes një skeme të posaçme , për shpërndarje të tjera një ndarje e pavarur në formatin AppImage. Janë në dispozicion ndarjet për Windows dhe macOS.
Redaktori dallon për ndërfaqen e tij të përdoruesit të përshtatshme dhe intuitiv, duke lejuar redaktimin e videove madje edhe për përdoruesit fillestarë. Programi mbështet disa dhjetëra efekte vizuale, ofron mundësinë e punës me shkallë montimi me shumë gjurmë me mundësinë e lëvizjes së elementeve midis tyre, lejon zmadhimin, prerjen, bashkimin e blloqeve të videove, siguron kalimin e qetë nga një video në tjetrën, prodhon mbivendosje të zonave gjysmë transparente dhe shumë e tjera. Ka mundësinë e rikodimit të videove me parazgjedhjen e ndryshimeve në kohë reale. Falë përdorimit të bibliotekave të projektit FFmpeg, OpenShot mbështet një gamë të gjerë formatesh videosh, tingujsh dhe imazhesh (duke përfshirë mbështetje të plotë për SVG).
NĂ« versionin e ri:
- MbĂ«shtetje pĂ«r pĂ«rshpejtimin harduerik tĂ« kodimit dhe dekodimit tĂ« videove duke pĂ«rdorur GPU nĂ« vend tĂ« CPU. ReĆŸimet e pĂ«rshpejtimit siç mbĂ«shteten nga karta grafike dhe nga shoferĂ«t e instaluar shfaqen nĂ« seksionin "Preferences->Performance". PĂ«r kartat grafike NVIDIA pĂ«r momentin mbĂ«shtetet vetĂ«m pĂ«rshpejtimi i kodimit me prani tĂ« shoferit 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. ĂshtĂ« e mundur tĂ« pĂ«rdoren disa GPU â pĂ«r shembull, nĂ« laptopĂ«t me grafik tĂ« hibridizuar, GPU i integruar Intel mund tĂ« pĂ«rdoret pĂ«r pĂ«rshpejtimin e kodimit, ndĂ«rsa GPU i kartĂ«s diskrete pĂ«r dekodimin. Niveli i performancĂ«s me pĂ«rshpejtim harduerik varet nga formati i videos dhe mbĂ«shtetja e tij nga karta grafike, pĂ«r shembull, pĂ«r skedarĂ«t MP4/H.264 vĂ«rehet njĂ« rritje e shpejtĂ«sisĂ« sĂ« dekodimit dhe kodimit tĂ« tĂ« dhĂ«nave pikselore nga 30-40%;
- Performanca e sistemit të përpunimit të çelësave është rritur ndjeshëm (me disa renditje), duke u rinovuar plotësisht, dhe tani ofron vlera të ndërmjetshme praktikisht në kohë reale. Sistemi i ri lejon gjenerimin e rreth 100,000 vlerave të ndërmjetme në kohën që sistemi i vjetër e merrte për formimin e një vlerë, duke eliminuar nevojën për mekanizmin e mëparshëm të caching. Më parë, pavarësisht përdorimit të caching-ut të çelësave, në projekte me numër të madh klipesh, performanca e sistemit të përpunimit të çelësave ndikohej seriozisht dhe kishte vonesa të mëdha gjatë aksesit në çelësat e kësaj natyre ose gjatë lëvizjes në linjën e kohës;
- Shtuar mbështetje për eksportin dhe importin e skedarëve në formatet EDL dhe XML, të përdorura në paketat Adobe Premiere dhe Final Cut Pro, duke ofruar informacione rreth skedarëve, klipëve, çelësave, transformimeve dhe gjendjes së linjës së kohës;
- Generimi i miniaturave është përmirësuar ndjeshëm. Problemet me humbjen e miniaturave pas zhvendosjes ose rinovimit të katalogut janë zgjidhur. Në projekt, burimet përkatëse tani ruhen në një katalog të veçantë, dhe për gjenerimin dhe dërgimin e miniaturave, përdoret një server HTTP lokal që kontrollon katalogje të ndryshme, përcakton skedarët që mungojnë dhe rigjeneron miniaturat e nevojshme (interfaci dhe linja e kohës bazohen në përdorimin e teknologjive HTML dhe tani kërkojnë imazhet e miniaturave nga serveri i integruar HTTP);
- Shtuar mbështetje për versionet e sistemit të modelimit 3D Blender dhe , si dhe mbështetje për formatin e skedarëve '.blend'. U përditësuan shumica e titrave të animuar të përgatitur në Blender. Periudha logjike për përcaktimin e versionit dhe skedarit ekzekutiv të Blender është përmirësuar;
- Implementuar mundësia e krijimit automatik të kopjeve rezervë dhe rikthimit në gjendjen e mëparshme në rast të dështimit ose gabimit të rastësishëm. Për shembull, nëse përdoruesi fshin rastësisht klipet nga linja e kohës dhe regjistrimi automatik ruan këtë ndryshim, tani përdoruesi ka mundësinë të kthehet në njërën nga kopjet rezervë të mëparshme (më parë, regjistrimi automatik zëvendësonte skedarin aktiv të projektit, ndërsa tani para zëvendësimit, kopjet rezervë të përkohshme ruhen në katalogun ~/.openshot_qt/recovery/);
- Përmirësuar përputhshmëria me imazhet vektoriale në formatin
SVG. Zgjidhur shumë probleme me SVG të lidhura me transparencën, fontet etj. Për përpunimin e SVG është shtuar një botim i ri i bibliotekës ; - Përmirësuar dritarja e paraparjes. Kur ndryshohet madhësia e dritares, shkalla tani zgjedhet vetëm në vlera që lejojnë ndarjen e madhësisë origjinale në dy pa mbetje, duke eliminuar shfaqjen e zbrazëtive në anët e imazhit;
- Përmirësuar sistemi i eksportit. Gjatë eksportit me një frekuencë kornizash të ndryshme, të dhënat e çelësit tani nuk ndryshojnë në projekt (më parë, ishte aplikuar shkallëzimi i çelësit, që mund të çonte në humbjen e informacionit gjatë eksportit me FPS të ulët);
- Në mënyrë të parazgjedhur, gjatë fillimit të parë, dërgimi automatik i telemetrisë është i çaktivizuar. Metodat dërgohen vetëm nëse përdoruesi e pranon qartë dërgimin e metrikave të anonimizuara, përfshirë informacionin rreth versioneve të bibliotekave dhe komponenteve të sistemit, si dhe informacionin mbi gabimet e ndodhura. Për të konfirmuar pranimin e dërgimit të telemetrisë gjatë fillimit të parë, tani shfaqet një dialog të veçantë, opsioni për dërgim në të cilin është aktivizuar si parazgjedhje dhe është shënuar me «Po, do të doja të përmirësoj OpenShot», e cila pa lexuar shënimin në dritaren mund të jetë duke gabuari;
- Shtuar përmirësime të shumta në sistemin e ndërtimit dhe skenaret e ndërtimit të bazuara në CMake. Përmirësuar mbështetje për ndërtimet e vazhdueshme në Travis CI dhe GitLab CI;
- Përmirësuar përputhshmëria me platforma të ndryshme. Zgjeruar grupin e testeve dhe marrë parasysh veçoritë e sistemeve të ndryshme operative. Siguruar barazpeshë në funksionalitet dhe mbështetje për Linux, Windows, dhe macOS.
Burimi: opennet.ru
