pagpagawas sa usa ka libre nga non-linear nga sistema sa pag-edit sa video Ang project code gilisensyahan ubos sa GPLv3 license: ang interface gisulat sa Python ug PyQt5, ang video processing core (libopenshot) gisulat sa C++ ug naggamit sa mga kapabilidad sa FFmpeg package, ug ang interactive timeline gisulat gamit ang HTML5, JavaScript, ug AngularJS. Para sa mga tiggamit Ubuntu ang mga pakete nga adunay pinakabag-o nga pagpagawas sa OpenShot anaa pinaagi sa usa ka espesyal nga giandam , alang sa ubang mga distribusyon Usa ka independente nga asembliya sa pormat sa AppImage. Ang mga pagtukod anaa para sa Windows и macOS.
Ang editor adunay usa ka kombenyente ug intuitive nga user interface nga nagtugot bisan sa mga bag-ong tiggamit sa pag-edit sa mga video. Gisuportahan sa programa ang daghang dosena nga mga visual effects, nagpaposible nga magtrabaho uban ang mga timeline sa multi-track nga adunay kaarang nga ibalhin ang mga elemento sa taliwala nila gamit ang mouse, gitugotan ka sa pag-scale, pag-crop, paghiusa sa mga bloke sa video, pagsiguro sa usa ka hapsay nga pag-agos gikan sa usa ka video ngadto sa lain. , overlay translucent nga mga lugar, etc. Posible nga i-transcode ang video nga adunay preview sa mga pagbag-o sa langaw. Pinaagi sa paggamit sa mga librarya sa proyekto sa FFmpeg, gisuportahan sa OpenShot ang daghang mga format sa video, audio, ug imahe (lakip ang hingpit nga suporta sa SVG).
Sa bag-ong pagpagawas:
- Gisuportahan ang pagpadali sa hardware sa pag-encode ug pag-decode sa video gamit ang GPU imbis sa CPU. Ang mga mode sa pagpadali nga gisuportahan sa video card ug na-install nga mga drayber gipakita sa seksyon nga "Mga Kagustuhan-> Pagganap". Para sa NVIDIA video card, ang encoding acceleration lang ang gisuportahan karon kung ang proprietary NVIDIA 396+ driver anaa. Para sa AMD ug Intel nga mga kard, gigamit ang VA-API (Video Acceleration API), nga nagkinahanglan sa pag-instalar sa mesa-va-driver o i965-va-driver nga pakete. Posible nga mogamit daghang mga GPU - pananglitan, sa mga laptop nga adunay hybrid nga mga graphic, ang built-in nga Intel GPU mahimong magamit aron mapadali ang pag-encode, ug ang GPU sa usa ka discrete graphics card mahimong magamit alang sa pag-decode. Ang lebel sa pasundayag nga adunay pagpadali sa hardware nagdepende sa format sa video ug suporta niini sa video card, pananglitan, alang sa mga file sa MP4 / H.264 adunay pagtaas sa katulin sa pag-decode ug pag-encode sa data sa pixel sa 30-40%;
- Ang pasundayag sa sistema sa pagproseso sa keyframe labi nga nadugangan (sa daghang mga order sa kadako), nga hingpit nga gisulat pag-usab ug karon naghatag mga interpolated nga kantidad sa hapit sa tinuud nga oras. Ang bag-ong sistema nagtugot kanimo sa pagmugna og mga 100 ka libo nga interpolated nga mga bili sa panahon nga sa daan nga sistema gikinahanglan aron makamugna og usa ka bili, nga nagpaposible sa pagkuha sa kanhi gigamit nga mekanismo sa caching. Kaniadto, bisan pa sa paggamit sa usa ka keyframe cache, sa mga proyekto nga adunay daghang gidaghanon sa mga clip, ang pasundayag sa sistema sa pagproseso sa keyframe hilabihan nga pagkadaot ug adunay daghang mga paglangan sa pag-access sa mga keyframe o sa paglihok sa timeline;
- Gidugang nga suporta alang sa pag-export ug pag-import sa mga file sa EDL ug XML nga mga format nga gigamit sa Adobe Premiere ug Final Cut Pro nga mga pakete, nga naghatag kasayuran bahin sa mga file, clip, keyframe, pagbag-o ug kahimtang sa timeline nga gilakip sa proyekto;
- Ang paghimo sa thumbnail labi nga gipauswag. Ang mga problema sa mga thumbnail nga nawala human sa pagbalhin o pag-ilis sa ngalan sa usa ka direktoryo nasulbad na. Sa proyekto, ang mga may kalabutan nga mga kapanguhaan gitipigan na karon sa usa ka lahi nga direktoryo, ug aron makamugna ug mag-alagad sa mga thumbnail, usa ka lokal nga server sa HTTP ang gigamit, nga nagsusi sa lainlaing mga direktoryo, nag-ila sa nawala nga mga file ug nagbag-o sa nawala nga mga thumbnail (ang interface ug timeline gibase sa paggamit sa mga teknolohiya sa HTML ug karon nangayo og mga hulagway sa thumbnail gikan sa built-in nga HTTP server);
- Gidugang nga suporta alang sa Blender 3D modeling releases и , ingon man suporta alang sa ".blend" file format. Kadaghanan sa mga animated nga titulo nga giandam sa Blender na-update. Gipauswag nga lohika alang sa pagtino sa bersyon ug executable file sa Blender;
- Ang abilidad sa awtomatik nga paghimo og mga backup ug pagpasig-uli sa miaging kahimtang sa panghitabo sa usa ka kapakyasan o aksidenteng sayop nga gipatuman. Pananglitan, kung ang user aksidenteng natangtang ang mga clip gikan sa timeline ug ang AutoRecord nagtipig niini nga pagbag-o, ang tiggamit karon adunay katakus sa pag-roll balik sa usa sa kaniadto nga gihimo nga mga backup (kaniadto gipuli sa AutoRecord ang aktibo nga file sa proyekto, apan karon ang mga intermediate nga backup gitipigan sa ~/. openshot_qt/pagbawi/);
- Gipauswag nga pagkaangay sa mga imahe sa vector sa format
SVG. Giayo ang daghang mga isyu sa SVG nga may kalabotan sa transparency, mga font, ug uban pa. Usa ka bag-ong pagpagawas sa librarya ang gidugang sa kit alang sa pagproseso sa SVG ; - Gipaayo nga preview nga bintana. Kung gibag-o ang gidak-on sa bintana, ang sukod karon gipili lamang sa mga kantidad nga nagtugot sa orihinal nga gidak-on nga bahinon sa duha nga wala’y nahabilin, nga nagtangtang sa hitsura sa mga haw-ang sa mga sulud sa imahe;
- Gipauswag nga sistema sa pag-eksport. Kung mag-eksport sa lain nga frame rate, ang key frame data sa proyekto dili na mausab (kaniadto, gigamit ang key frame scaling, nga mahimong mosangpot sa pagkawala sa impormasyon kung mag-eksport sa ubos nga FPS);
- Sa kasagaran, ang awtomatikong pagpadala sa telemetry gi-disable sa una nga paglansad. Ang mga sukatan ipadala lamang kung ang tiggamit klaro nga miuyon sa pagpadala sa wala mailhi nga mga sukatan, lakip ang kasayuran bahin sa mga bersyon sa mga librarya ug mga sangkap sa sistema, ingon man ang kasayuran bahin sa mga sayup nga nahitabo. Aron makumpirma ang pagtugot sa pagpadala sa telemetry sa una nga paglansad, usa ka espesyal nga diyalogo ang gipakita karon, ang kapilian sa pagpadala diin gi-aktibo pinaagi sa default ug gimarkahan nga "Oo, gusto ko nga pauswagon ang OpenShot," nga mahimong makapahisalaag nga dili basahon ang nota sa bintana;
- Daghang mga pag-uswag ang nahimo sa sistema sa pagtukod ug mga script sa pagtukod nga nakabase sa CMake. Gipauswag nga suporta alang sa padayon nga pagtukod sa Travis CI ug GitLab CI;
- Gipauswag ang pagkaangay sa lain-laing mga plataporma. Gipalapdan ang test suite ug gikonsiderar ang mga detalye sa lain-laing mga operating system. Giseguro ang pagkaparehas sa gamit ug suporta. Linux, Windows и macOS.
Source: opennet.ru
