Zoeken op website

Shotcut 26.1 Videobewerker Brengt Langverwachte Hardware Video Decodering


Shotcut 26.1 video-editor introduceert hardwarevideodecodering, waardoor het CPU-gebruik wordt verlaagd en de preview-prestaties op Linux, Windows en macOS worden verbeterd.

Shotcut, een populaire open-source video-editor, heeft versie 26.1 uitgebracht, met daarin hardwarevideo-decodering. De functie komt na jaren van ontwikkelwerk gericht op het betrouwbaar maken ervan op verschillende besturingssystemen en GPU-leveranciers-API's, en is nu beschikbaar op Linux, Windows en macOS.

Hardware videodecodering is ingeschakeld via Instellingen > Preview Schalen > Hardware Decoder gebruiken en staat standaard aan, behalve op Linux-systemen met NVIDIA GPU's.

Op Linux is de implementatie afhankelijk van VA-API, terwijl Windows Media Foundation gebruikt en macOS Video Toolbox gebruikt. Houd er rekening mee dat de decoder alleen werkt met codecs die door de onderliggende hardware worden ondersteund en automatisch terugvalt op softwaredecodering indien nodig.

De nieuwe decoder is voornamelijk ontworpen om het CPU-gebruik te verminderen in plaats van de afspeelsnelheid drastisch te verhogen. Gebruikers die werken in de Linear 10-bit CPU-verwerkingsmodus of op systemen met minder vermogen, zullen naar verwachting het meeste voordeel zien.

De functie helpt ook het batterijverbruik en de systeembedrijfstemperatuur te verminderen, hoewel het slechts een beperkte invloed heeft op zoeken en scrubben. Proxybestanden blijven de aanbevolen methode voor vloeiende bewerking in die gevallen. Vanwege de overhead bij gegevensoverdracht tussen CPU- en GPU-geheugen, is hardwaredecodering momenteel beperkt tot voorvertoningsschaling of tot bronnen tot 1080p bij 60 fps.

Shotcut 26.1 videobewerker biedt eindelijk hardwarevideodecodering.

Shotcut 26.1 voegt ook een optionele hardware-decoderinstelling toe voor exports, beschikbaar onder Exporteren > Codec > Hardware-decoder gebruiken. Deze optie is standaard uitgeschakeld omdat het de exporttijden soms kan verhogen, afhankelijk van de workflow. De instelling blijft behouden en wordt onthouden tussen sessies en projecten.

Naast decodering introduceert deze release de mogelijkheid om projecten tussen GPU- en CPU-verwerkingsmodi te converteren, wat de flexibiliteit verbetert voor editors die van workflow wisselen tijdens een project.

Er is een nieuwe Blend Mode-filter en trackoptie toegevoegd voor de Linear 10-bit GPU- en CPU-verwerkingsmodi, en de maximaal ondersteunde resolutie in Videomodus en Export is verhoogd naar 8640 pixels om 8K VR180-inhoud beter te ondersteunen. De interface krijgt ook Vereenvoudigd Chinees als selecteerbare taal.

Daarnaast geven tekstfilters, waaronder Simple, Typewriter, GPS Text, Subtitle Burn In en Timer, nu contouren consistenter weer. Het beheer van proxy's is gestroomlijnd, zodat het inschakelen van de proxy-modus clips direct bijwerkt zonder dat het project opnieuw geladen hoeft te worden. Bovendien verplaatsen acties op de tijdlijn voor het toevoegen van generators de afspeelkop niet meer, en het standaardgedrag van keyframes in bepaalde maskersfilters is verfijnd voor overgangen met meerdere sporen.

Tot slot, aan de kant van bugfixes, levert de release een lange lijst met oplossingen. Deze pakken problemen aan variërend van helderheidsfilters die verkeerd samenwerken met transparante clips, tot het opnieuw instellen van het geselecteerde apparaat bij audioregistratie, tot onvolledige verwerking van 10-bits maskers.

Verschillende Linux-specifieke problemen zijn opgelost, waaronder betrouwbaarheidsproblemen bij het openen van URL's en bestandslocaties in AppImage-, portable- en Snap-builds. Verbeteringen in de stabiliteit omvatten ondersteuning voor crashes bij lange afspeellijsten, het afhandelen van proxy-taken, zichtbaarheid van ondertitel-navigatie, verwerking van het alfakanaal in formaten met hoge bitdiepte en het rapporteren van voortgang bij exporteren.

Voor meer informatie, zie de changelog. De aankondiging van de release vind je hier.