Utgivelse av det gratis videoredigeringsprogrammet OpenShot 3.0

Etter mer enn ett år med utvikling har det gratis ikke-lineære videoredigeringssystemet OpenShot 3.0.0 blitt utgitt. Prosjektkoden leveres under GPLv3-lisensen: grensesnittet er skrevet i Python og PyQt5, videobehandlingskjernen (libopenshot) er skrevet i C++ og bruker egenskapene til FFmpeg-pakken, den interaktive tidslinjen er skrevet med HTML5, JavaScript og AngularJS . Ferdige sammenstillinger er forberedt for Linux (AppImage), Windows og macOS.

Editoren har et praktisk og intuitivt brukergrensesnitt som lar selv uerfarne brukere redigere videoer. Programmet støtter flere dusin visuelle effekter, gjør det mulig å jobbe med flerspors tidslinjer med muligheten til å flytte elementer mellom dem med musen, lar deg skalere, beskjære, slå sammen videoblokker, sikre en jevn flyt fra en video til en annen , overlegg gjennomsiktige områder osv. Det er mulig å omkode video med en forhåndsvisning av endringer i farten. Ved å utnytte FFmpeg-prosjektets biblioteker, støtter OpenShot et stort antall video-, lyd- og bildeformater (inkludert full SVG-støtte).

Utgivelse av det gratis videoredigeringsprogrammet OpenShot 3.0

Hovedendringer:

  • Forbedret videoavspilling ved forhåndsvisning i sanntid. Problemer med frysing av avspilling er løst. Videodekodingsmotoren har blitt redesignet, og arkitekturen er endret for å fungere riktig under forhold med pakketap eller manglende tidsstempler. Forbedret kompatibilitet med ulike formater og kodeker, inkludert multi-stream-kodeker som AV1. Forbedret gjenkjenning av avspillingsvarighet og filslutt under forhold med manglende tidsstempler, feil metadata og problematisk koding.
  • Videobufringssystemet har blitt redesignet. For caching brukes en egen bakgrunnstråd, som proaktivt forbereder frames som kan være nødvendig under videre avspilling. Implementert støtte for hurtigbufferdrift ved forskjellige avspillingshastigheter (1X, 2X, 4X) og med avspilling i motsatt retning. Innstillingene tilbyr nye alternativer for cachebehandling, samt muligheten til å tømme hele cachen.
  • Tidslinjen har betydelig forbedret knipsnøyaktighet ved trimming og flytting av klipp og overgangseffekter. Hold nede Shift-tasten sikrer at spillehodet justeres etter kantene på klippene. Driften av klippeklips har blitt fremskyndet. Keyframe-ikoner har blitt redesignet slik at de nå kan klikkes, filtreres og brukes til å endre interpolasjonsmodus. Hver videoeffekt på skalaen har sin egen farge, og hver overgangseffekt har sin egen retning (fading og vises).
    Utgivelse av det gratis videoredigeringsprogrammet OpenShot 3.0
  • Verktøy for arbeid med lydbølger er utvidet og optimalisert. Tilveiebrakte caching av lydbølgedata i forhold til filer og lagring av cachen i prosjektet, noe som gjorde det mulig å gjøre cachen uavhengig av brukerøkter og øke hastigheten på gjengivelsen av lydbølgen ved flere kutting og re-tillegging av én fil til tidslinje. Nøyaktigheten for å matche klippet med lydbølgen er økt, takket være muligheten til å skalere klippskalaen til en egen ramme.
  • Redusert minneforbruk og eliminert minnelekkasjer. Hovedmålet med arbeidet som gjøres er å tilpasse OpenShot til å utføre flertimers gjengivelser, for eksempel ved behandling av langsiktige videostrømmer og opptak fra overvåkingskameraer. For å evaluere optimaliseringene ble det utført en 12-timers koding, som demonstrerte ensartet minneforbruk gjennom hele økten.
  • Lagt til støtte for eksport av animerte GIF-er, MP3 (kun lyd), YouTube 2K, YouTube 4K og MKV. Forbedret støtte for anamorfe videoprofiler (videoer med ikke-kvadratiske piksler).
  • Lagt til muligheten til å eksportere klipp i batch-modus, der filene er delt inn i en serie med klipp, hvoretter alle disse klippene eksporteres samtidig med den originale profilen og formatet. For eksempel kan du nå kutte fragmenter med høydepunkter fra hjemmevideoer og eksportere disse fragmentene på en gang i form av separate videofiler.
  • Animasjonsmaler er tilpasset for bruk med Blender 3 3.3D-modelleringssystemet.
  • Lagt til nye innstillinger som bestemmer oppførselen ved valg av filstier for import, åpne/lagre og eksport. For eksempel, når du lagrer, kan du bruke prosjektkatalogen eller den nylig brukte katalogen.
  • Sikrer korrekt alfabetisk sortering av data på andre språk enn engelsk.
  • Full støtte for skjermer med høy pikseltetthet (High DPI) er implementert, inkludert skjermer med 4K-oppløsning. Alle ikoner, markører og logoer konverteres til vektorformat eller lagres i høye oppløsninger. Algoritmene for å velge størrelse på widgets har blitt redesignet, med hensyn til skjermparametere.
  • Dokumentasjonen er oppdatert for å gjenspeile den nåværende tilstanden til prosjektet.
  • Det er gjort mye arbeid for å eliminere problemer som fører til krasj og påvirker stabiliteten. Blant annet implementeres enhetstester for å overvåke kvaliteten på flertrådsbehandling, oppdage løpsforhold og låseproblemer ved oppdatering av tidslinjen og caching av videoavspilling.



Kilde: opennet.ru

Legg til en kommentar