సమర్పించిన వారు ఉచిత నాన్-లీనియర్ వీడియో ఎడిటింగ్ సిస్టమ్ విడుదల ఓపెన్షాట్ 2.5.0. ప్రాజెక్ట్ కోడ్ GPLv3 లైసెన్స్ క్రింద సరఫరా చేయబడింది: ఇంటర్ఫేస్ పైథాన్ మరియు PyQt5లో వ్రాయబడింది, వీడియో ప్రాసెసింగ్ కోర్ (లిబోపెన్షాట్) C++లో వ్రాయబడింది మరియు FFmpeg ప్యాకేజీ యొక్క సామర్థ్యాలను ఉపయోగిస్తుంది, ఇంటరాక్టివ్ టైమ్లైన్ HTML5, జావాస్క్రిప్ట్ మరియు AngularJS ఉపయోగించి వ్రాయబడుతుంది. . ఉబుంటు వినియోగదారుల కోసం, తాజా ఓపెన్షాట్ విడుదలతో కూడిన ప్యాకేజీలు ప్రత్యేకంగా తయారు చేయబడిన వాటి ద్వారా అందుబాటులో ఉంటాయి PPA రిపోజిటరీ, ఇతర పంపిణీల కోసం ఏర్పడింది AppImage ఆకృతిలో స్వీయ-నియంత్రణ అసెంబ్లీ. Windows మరియు macOS కోసం బిల్డ్లు అందుబాటులో ఉన్నాయి.
ఎడిటర్ అనుకూలమైన మరియు సహజమైన వినియోగదారు ఇంటర్ఫేస్ను కలిగి ఉంది, ఇది అనుభవం లేని వినియోగదారులను కూడా వీడియోలను సవరించడానికి అనుమతిస్తుంది. ప్రోగ్రామ్ అనేక డజన్ల విజువల్ ఎఫెక్ట్లకు మద్దతు ఇస్తుంది, మౌస్తో వాటి మధ్య ఎలిమెంట్లను తరలించే సామర్థ్యంతో మల్టీ-ట్రాక్ టైమ్లైన్లతో పని చేయడం సాధ్యపడుతుంది, వీడియో బ్లాక్లను స్కేల్ చేయడానికి, కత్తిరించడానికి, విలీనం చేయడానికి, ఒక వీడియో నుండి మరొక వీడియోకు మృదువైన ప్రవాహాన్ని నిర్ధారించడానికి మిమ్మల్ని అనుమతిస్తుంది. , అతివ్యాప్తి అపారదర్శక ప్రాంతాలు మొదలైనవి. ఫ్లైలో మార్పుల ప్రివ్యూతో వీడియోను ట్రాన్స్కోడ్ చేయడం సాధ్యపడుతుంది. FFmpeg ప్రాజెక్ట్ యొక్క లైబ్రరీలను ప్రభావితం చేయడం ద్వారా, OpenShot భారీ సంఖ్యలో వీడియో, ఆడియో మరియు ఇమేజ్ ఫార్మాట్లకు (పూర్తి SVG మద్దతుతో సహా) మద్దతు ఇస్తుంది.
కొత్త విడుదలలో:
CPUకి బదులుగా GPUని ఉపయోగించి వీడియో ఎన్కోడింగ్ మరియు డీకోడింగ్ యొక్క హార్డ్వేర్ త్వరణానికి మద్దతు ఇస్తుంది. వీడియో కార్డ్ మరియు ఇన్స్టాల్ చేసిన డ్రైవర్ల ద్వారా సపోర్ట్ చేసే యాక్సిలరేషన్ మోడ్లు “ప్రాధాన్యతలు->పనితీరు” విభాగంలో ప్రదర్శించబడతాయి. NVIDIA వీడియో కార్డ్ల కోసం, యాజమాన్య NVIDIA 396+ డ్రైవర్ అందుబాటులో ఉన్నట్లయితే ఎన్కోడింగ్ త్వరణం మాత్రమే ప్రస్తుతం మద్దతు ఇస్తుంది. AMD మరియు Intel కార్డ్ల కోసం, VA-API (వీడియో యాక్సిలరేషన్ API) ఉపయోగించబడుతుంది, దీనికి mesa-va-drivers లేదా i965-va-driver ప్యాకేజీని ఇన్స్టాల్ చేయడం అవసరం. బహుళ GPUలను ఉపయోగించడం సాధ్యమవుతుంది - ఉదాహరణకు, హైబ్రిడ్ గ్రాఫిక్స్ ఉన్న ల్యాప్టాప్లలో, ఎన్కోడింగ్ను వేగవంతం చేయడానికి అంతర్నిర్మిత ఇంటెల్ GPU ఉపయోగించబడుతుంది మరియు డీకోడింగ్ కోసం వివిక్త గ్రాఫిక్స్ కార్డ్ యొక్క GPU ఉపయోగించవచ్చు. హార్డ్వేర్ త్వరణంతో పనితీరు స్థాయి వీడియో ఫార్మాట్ మరియు వీడియో కార్డ్ ద్వారా దాని మద్దతుపై ఆధారపడి ఉంటుంది, ఉదాహరణకు, MP4/H.264 ఫైల్ల కోసం పిక్సెల్ డేటాను డీకోడింగ్ మరియు ఎన్కోడింగ్ చేసే వేగం 30-40% పెరుగుతుంది;
కీఫ్రేమ్ ప్రాసెసింగ్ సిస్టమ్ యొక్క పనితీరు గణనీయంగా పెరిగింది (మాగ్నిట్యూడ్ యొక్క అనేక ఆర్డర్ల ద్వారా), ఇది పూర్తిగా తిరిగి వ్రాయబడింది మరియు ఇప్పుడు నిజ సమయంలో ఇంటర్పోలేటెడ్ విలువలను అందిస్తుంది. కొత్త సిస్టమ్ పాత సిస్టమ్లో ఒక విలువను రూపొందించడానికి తీసుకున్న సమయంలో సుమారు 100 వేల ఇంటర్పోలేటెడ్ విలువలను రూపొందించడానికి మిమ్మల్ని అనుమతిస్తుంది, ఇది గతంలో ఉపయోగించిన కాషింగ్ మెకానిజం నుండి బయటపడటం సాధ్యం చేసింది. మునుపు, కీఫ్రేమ్ కాష్ని ఉపయోగించినప్పటికీ, పెద్ద సంఖ్యలో క్లిప్లు ఉన్న ప్రాజెక్ట్లలో, కీఫ్రేమ్ ప్రాసెసింగ్ సిస్టమ్ పనితీరు బాగా క్షీణించింది మరియు కీఫ్రేమ్లను యాక్సెస్ చేసేటప్పుడు లేదా టైమ్లైన్ ద్వారా కదిలేటప్పుడు పెద్ద జాప్యాలు ఉన్నాయి;
అడోబ్ ప్రీమియర్ మరియు ఫైనల్ కట్ ప్రో ప్యాకేజీలలో ఉపయోగించే EDL మరియు XML ఫార్మాట్లలో ఫైల్లను ఎగుమతి చేయడానికి మరియు దిగుమతి చేయడానికి మద్దతు జోడించబడింది, ఇది ప్రాజెక్ట్లో చేర్చబడిన ఫైల్లు, క్లిప్లు, కీఫ్రేమ్లు, రూపాంతరాలు మరియు టైమ్లైన్ స్థితి గురించి సమాచారాన్ని అందిస్తుంది;
థంబ్నెయిల్ ఉత్పత్తి గణనీయంగా మెరుగుపరచబడింది. డైరెక్టరీని తరలించిన తర్వాత లేదా పేరు మార్చిన తర్వాత థంబ్నెయిల్లు అదృశ్యమయ్యే సమస్యలు పరిష్కరించబడ్డాయి. ప్రాజెక్ట్లో, సంబంధిత వనరులు ఇప్పుడు ప్రత్యేక డైరెక్టరీలో నిల్వ చేయబడ్డాయి మరియు సూక్ష్మచిత్రాలను రూపొందించడానికి మరియు అందించడానికి, స్థానిక HTTP సర్వర్ ఉపయోగించబడుతుంది, వివిధ డైరెక్టరీలను తనిఖీ చేయడం, తప్పిపోయిన ఫైల్లను గుర్తించడం మరియు తప్పిపోయిన థంబ్నెయిల్లను పునరుద్ధరించడం (ఇంటర్ఫేస్ మరియు టైమ్లైన్ ఉపయోగం ఆధారంగా ఉంటాయి HTML సాంకేతికతలు మరియు ఇప్పుడు అంతర్నిర్మిత HTTP సర్వర్ నుండి థంబ్నెయిల్ చిత్రాలను అభ్యర్థించండి);
బ్లెండర్ 3D మోడలింగ్ విడుదలలకు మద్దతు జోడించబడింది 2.80 и 2.81, అలాగే “.blend” ఫైల్ ఫార్మాట్కు మద్దతు. బ్లెండర్లో సిద్ధం చేయబడిన చాలా యానిమేటెడ్ శీర్షికలు నవీకరించబడ్డాయి. బ్లెండర్ యొక్క సంస్కరణ మరియు ఎక్జిక్యూటబుల్ ఫైల్ను నిర్ణయించడానికి మెరుగైన లాజిక్;
వైఫల్యం లేదా ప్రమాదవశాత్తు లోపం సంభవించినప్పుడు స్వయంచాలకంగా బ్యాకప్లను సృష్టించే మరియు మునుపటి స్థితిని పునరుద్ధరించే సామర్థ్యం అమలు చేయబడింది. ఉదాహరణకు, వినియోగదారు అనుకోకుండా టైమ్లైన్ నుండి క్లిప్లను తొలగిస్తే మరియు ఆటోరికార్డ్ ఈ మార్పును సేవ్ చేస్తే, వినియోగదారు ఇప్పుడు గతంలో చేసిన బ్యాకప్లలో ఒకదానికి తిరిగి వెళ్లగల సామర్థ్యాన్ని కలిగి ఉంటారు (గతంలో ఆటోరికార్డ్ సక్రియ ప్రాజెక్ట్ ఫైల్ను భర్తీ చేసింది, కానీ ఇప్పుడు ఇంటర్మీడియట్ బ్యాకప్లు దీనిలో సేవ్ చేయబడ్డాయి ~/. openshot_qt/recovery/);
ఫార్మాట్లో వెక్టర్ చిత్రాలతో అనుకూలత మెరుగుపరచబడింది
SVG. పారదర్శకత, ఫాంట్లు మొదలైన వాటికి సంబంధించిన అనేక SVG సమస్యలు పరిష్కరించబడ్డాయి. SVGని ప్రాసెస్ చేయడం కోసం లైబ్రరీ యొక్క కొత్త విడుదల కిట్కు జోడించబడింది resvg;
మెరుగైన ప్రివ్యూ విండో. విండో పరిమాణాన్ని మార్చేటప్పుడు, స్కేల్ ఇప్పుడు విలువలలో మాత్రమే ఎంపిక చేయబడింది, ఇది అసలు పరిమాణాన్ని మిగిలిన లేకుండా రెండుగా విభజించడానికి అనుమతిస్తుంది, ఇది చిత్రం అంచుల వద్ద శూన్యాల రూపాన్ని తొలగిస్తుంది;
మెరుగైన ఎగుమతి వ్యవస్థ. వేరొక ఫ్రేమ్ రేటుతో ఎగుమతి చేస్తున్నప్పుడు, ప్రాజెక్ట్లోని కీలక ఫ్రేమ్ డేటా ఇకపై మారదు (గతంలో, కీ ఫ్రేమ్ స్కేలింగ్ ఉపయోగించబడింది, ఇది తక్కువ FPS వద్ద ఎగుమతి చేసేటప్పుడు సమాచారాన్ని కోల్పోయేలా చేస్తుంది);
డిఫాల్ట్గా, మొదటి ప్రయోగ సమయంలో ఆటోమేటిక్ టెలిమెట్రీ పంపడం నిలిపివేయబడుతుంది. లైబ్రరీల సంస్కరణలు మరియు సిస్టమ్ భాగాల గురించి సమాచారం, అలాగే సంభవించే లోపాల గురించి సమాచారంతో సహా అనామక కొలమానాలను పంపడానికి వినియోగదారు స్పష్టంగా అంగీకరిస్తే మాత్రమే కొలమానాలు పంపబడతాయి. మొదటి లాంచ్లో టెలిమెట్రీని పంపడానికి సమ్మతిని నిర్ధారించడానికి, ఒక ప్రత్యేక డైలాగ్ ఇప్పుడు ప్రదర్శించబడుతుంది, దీనిలో పంపే ఎంపిక డిఫాల్ట్గా సక్రియం చేయబడుతుంది మరియు "అవును, నేను ఓపెన్షాట్ని మెరుగుపరచాలనుకుంటున్నాను" అని గుర్తు పెట్టబడుతుంది, ఇది నోట్లోని గమనికను చదవకుండా తప్పుదారి పట్టించవచ్చు కిటికీ;
బిల్డ్ సిస్టమ్ మరియు CMake-ఆధారిత బిల్డ్ స్క్రిప్ట్లకు అనేక మెరుగుదలలు చేయబడ్డాయి. ట్రావిస్ CI మరియు GitLab CIలలో నిరంతర నిర్మాణాలకు మెరుగైన మద్దతు;
మెరుగైన క్రాస్-ప్లాట్ఫారమ్ అనుకూలత. పరీక్ష సెట్ విస్తరించబడింది మరియు వివిధ ఆపరేటింగ్ సిస్టమ్ల లక్షణాలు పరిగణనలోకి తీసుకోబడ్డాయి. Linux, Windows మరియు macOS కోసం కార్యాచరణ మరియు మద్దతులో సమానత్వాన్ని అందిస్తుంది.