Kortom - Sinds versie 2.9, zijn exports ongeveer 6x sneller. Een 60-seconden durende opname die vroeger 2 minuten nodig had om te exporteren, is nu in ongeveer 20 seconden klaar.
Exports waren te traag
Voor de eerste paar maanden van Tight Studio betekende het exporteren van een opname wachten. Een video van één minuut kon twee minuten of langer duren om te renderen. Als je bezig was met het itereren op een opname - bijschaven van ondertitels, aanpassen van de zoom-timing, verschillende achtergronden proberen - liep dat wachten snel op.
We hoorden erover van gebruikers, en we voelden het zelf elke dag. Dus besteedden we een groot deel van de 2.9 releasecyclus aan één ding: exports sneller maken.
De cijfers
We volgen de exportprestaties in onze analytics. Elke keer dat je een video exporteert, meten we hoe lang de exportpipeline duurt per seconde videomateriaal. Hier is het voor en na, gemiddeld over alle daadwerkelijke gebruikersexports:
| Gemiddelde exporttijd per 1 van video | |
|---|---|
| Voor 2.9 (v2.5-2.6) | ~2,200ms |
| Na 2.9 (v2.9.14+) | ~320ms |
Vroeger duurde het meer dan 2 seconden verwerking voor elke 1 seconde video. Nu duurt het ongeveer 300 milliseconden. Dat is ongeveer 6x sneller.
In praktische termen: een 60-seconden durende opname met zoomeffecten, ondertitels en een camera-overlay kostte voorheen ongeveer 2 minuten om te exporteren bij 1080p. Nu duurt het ongeveer 20 seconden.
Wat we hebben veranderd
We hebben de exportpipeline in drie hoofdgebieden opnieuw opgebouwd:
- GPU-rendering - Frames renderen efficiënter, met minder wachttijd tussen elk frame.
- Audiobewerking - Audiocodec wordt nu parallel uitgevoerd in plaats van het blokkeren van het videoweergaveproces.
- Coördinatie van de pijplijn - De exportflow is herzien om onnodige pauzes tussen de fasen te elimineren.
Niets hiervan zijn dingen waar je over hoeft na te denken. Je drukt gewoon op Exporteren en het gaat sneller.
Wat je zult opmerken
De voortgangsbalk beweegt. Opmerkelijk zelfs. Als je al een tijdje niet hebt geëxporteerd, zou je kunnen denken dat er iets mis is omdat het zo snel klaar is.
Complexe opnames-meerdere clips, zoomsegmenten, ondertitels, camera-overlay-exporteren net zo snel als eenvoudige. De verbeteringen zijn over de hele linie van toepassing, ongeacht de functies die je gebruikt.
Blijft verbeteren
Exportsnelheid is iets waar we op blijven verbeteren. Als je trage exports ziet bij een specifiek type opname, neem dan contact op via [email protected] - we zouden er graag over horen.
