tasuta mittelineaarse videotöötlussĂŒsteemi vĂ€ljalase Projekti kood on litsentseeritud GPLv3 litsentsi alusel: liides on kirjutatud Pythonis ja PyQt5-s, videotöötlustuum (libopenshot) on kirjutatud C++-s ja kasutab FFmpeg paketi vĂ”imalusi ning interaktiivne ajajoon on kirjutatud HTML5, JavaScripti ja AngularJS-i abil. Kasutajatele Ubuntu OpenShoti uusima versiooniga paketid on saadaval spetsiaalselt ettevalmistatud kaudu , muude distributsioonide jaoks iseseisev assembler AppImage'i formaadis. Saadaval on jĂ€rgud Windows Đž macOS.
Redigeerijal on mugav ja intuitiivne kasutajaliides, mis vĂ”imaldab isegi algajatel kasutajatel videoid redigeerida. Programm toetab mitut tosinat visuaalset efekti, vĂ”imaldab töötada mitme rajaga ajaskaaladega koos vĂ”imalusega elemente nende vahel hiirega liigutada, vĂ”imaldab teil videoplokke skaleerida, kĂ€rpida, liita, tagada sujuv liikumine ĂŒhest videost teise. , katke poollĂ€bipaistvad alad jne. Videot on vĂ”imalik ĂŒmberkodeerida koos muudatuste eelvaatega kĂ€igupealt. Kasutades FFmpegi projekti teeke, toetab OpenShot suurt hulka video-, heli- ja pildivorminguid (sh tĂ€ielik SVG tugi).
Uues vÀljaandes:
- Toetab video kodeerimise ja dekodeerimise riistvaralist kiirendamist, kasutades CPU asemel GPU-d. Videokaardi ja installitud draiverite toetatud kiirendusreĆŸiimid kuvatakse jaotises "Eelistused->JĂ”udlus". NVIDIA videokaartide puhul toetatakse praegu ainult kodeeringu kiirendamist, kui saadaval on patenteeritud NVIDIA 396+ draiver. AMD ja Inteli kaartide puhul kasutatakse VA-API-d (Video Acceleration API), mis eeldab mesa-va-draiverite vĂ”i i965-va-draiveri paketi installimist. VĂ”imalik on kasutada mitut GPU-d â nĂ€iteks hĂŒbriidgraafikaga sĂŒlearvutitel saab kodeerimise kiirendamiseks kasutada sisseehitatud Inteli GPU-d ning dekodeerimiseks saab kasutada diskreetse graafikakaardi GPU-d. Riistvaralise kiirenduse jĂ”udluse tase sĂ”ltub videovormingust ja selle videokaardi toest, nĂ€iteks MP4/H.264 failide puhul suureneb piksliandmete dekodeerimise ja kodeerimise kiirus 30â40% vĂ”rra;
- VĂ”tmekaadri töötlemissĂŒsteemi jĂ”udlust on oluliselt suurendatud (mitu suurusjĂ€rku), mis on tĂ€ielikult ĂŒmber kirjutatud ja pakub nĂŒĂŒd interpoleeritud vÀÀrtusi peaaegu reaalajas. Uus sĂŒsteem vĂ”imaldab genereerida umbes 100 tuhat interpoleeritud vÀÀrtust ajaga, mis vanas sĂŒsteemis kulus ĂŒhe vÀÀrtuse genereerimiseks, mis vĂ”imaldas vabaneda varem kasutatud vahemĂ€llu salvestamise mehhanismist. Varem, vaatamata vĂ”tmekaadri vahemĂ€lu kasutamisele, halvenes suure arvu klippidega projektides vĂ”tmekaadri töötlemissĂŒsteemi jĂ”udlus oluliselt ning vĂ”tmekaadritele juurdepÀÀsul vĂ”i ajaskaalal liikumisel esines suuri viivitusi;
- Lisatud on Adobe Premiere ja Final Cut Pro pakettides kasutatavate EDL- ja XML-vormingus failide eksportimise ja importimise tugi, mis annavad teavet projekti kaasatud failide, klippide, vÔtmekaadrite, teisenduste ja ajaskaala oleku kohta;
- Pisipiltide genereerimine on oluliselt paranenud. Probleemid pisipiltide kadumisega pĂ€rast kataloogi teisaldamist vĂ”i ĂŒmbernimetamist on lahendatud. Projektis hoitakse seotud ressursid nĂŒĂŒd eraldi kataloogis ning pisipiltide genereerimiseks ja serveerimiseks kasutatakse kohalikku HTTP-serverit, mis kontrollib erinevaid katalooge, tuvastab puuduvad failid ja genereerib uuesti puuduvad pisipildid (liides ja ajaskaala pĂ”hinevad kasutusel HTML-tehnoloogiate ja nĂŒĂŒd taotleda pisipilte sisseehitatud HTTP-serverist);
- Lisatud tugi Blenderi 3D-modelleerimisvÀljaannetele О , samuti failivormingu ".blend" tugi. Enamikku Blenderis koostatud animeeritud pealkirju on vÀrskendatud. TÀiustatud loogika Blenderi versiooni ja kÀivitatava faili mÀÀramiseks;
- Rakendatud on vĂ”imalus luua rikke vĂ”i juhusliku vea korral automaatselt varukoopiaid ja taastada eelmine olek. NĂ€iteks kui kasutaja kustutab kogemata ajajoonelt klippe ja AutoRecord salvestab selle muudatuse, on kasutajal nĂŒĂŒd vĂ”imalus tagasi kerida mĂ”nele varem tehtud varukoopiale (varem asendas AutoRecord aktiivse projektifaili, kuid nĂŒĂŒd salvestatakse vahepealsed varukoopiad ~/. openshot_qt/recovery/);
- TĂ€iustatud ĂŒhilduvus vormingus vektorpiltidega
SVG. Lahendatud on paljud SVG-probleemid, mis on seotud lĂ€bipaistvuse, fontidega jne. SVG töötlemise komplekti on lisatud teegi uus vĂ€ljalase ; - TĂ€iustatud eelvaate aken. Akna suuruse muutmisel valitakse skaala nĂŒĂŒd ainult sellistes vÀÀrtustes, mis vĂ”imaldavad algse suuruse ilma jÀÀgita jagada kahega, mis vĂ€listab tĂŒhimike ilmumise pildi servadesse;
- TĂ€iustatud ekspordisĂŒsteem. Erineva kaadrisagedusega eksportimisel projekti vĂ”tmekaadri andmed enam ei muutu (varem kasutati vĂ”tmekaadri skaleerimist, mis vĂ”is madala kaadrisagedusega eksportimisel kaasa tuua teabe kadumise);
- Vaikimisi on automaatne telemeetria saatmine esmakordsel kĂ€ivitamisel keelatud. MÔÔdikud saadetakse ainult siis, kui kasutaja nĂ”ustub selgesĂ”naliselt anonĂŒĂŒmsete mÔÔdikute saatmisega, sealhulgas teabe teekide ja sĂŒsteemikomponentide versioonide kohta, samuti teavet ilmnevate vigade kohta. Telemeetria saatmise nĂ”usoleku kinnitamiseks esimesel kĂ€ivitamisel kuvatakse nĂŒĂŒd spetsiaalne dialoog, mille saatmisvalik on vaikimisi aktiveeritud ja mĂ€rgiga "Jah, ma tahaksin OpenShoti tĂ€iustada", mis vĂ”ib olla eksitav ilma mĂ€rget lugemata. aken;
- EhitussĂŒsteemi ja CMake-pĂ”histes ehitusskriptides on tehtud arvukalt tĂ€iustusi. TĂ€iustatud tugi pidevatele koostamistele Travis CI-s ja GitLab CI-s;
- TĂ€iustatud ĂŒhilduvus erinevate platvormidega. Testikomplekti on laiendatud ja arvesse on vĂ”etud erinevate operatsioonisĂŒsteemide eripĂ€rasid. Tagatud on funktsionaalsuse ja toe vĂ”rdsus jĂ€rgmistele platvormidele: Linux, Windows Đž macOS.
Allikas: opennet.ru
