Revolutionerande uppdatering: FFmpeg blixtsnabbt 94 gånger snabbare!
2024-11-05
Författare: Erik
FFmpeg, det extremt populära programmet för videobearbetning, används över hela världen och är en hörnsten i många andra program, inklusive den ikoniska mediespelaren VLC och medier som Jellyfin och Plex. Även de stora aktörerna som YouTube och Netflix förlitar sig på detta kraftfulla verktyg för sina videohanteringsbehov.
Tom's Hardware har nyligen rapporterat en häpnadsväckande prestation från utvecklarteamet bakom FFmpeg. Genom att trixa med koden och skriva om den i assembler med AVX-512-instruktioner har de lyckats accelerera programmet med en otrolig hastighet på mellan 300 och 9 400 procent! Det är en fantastisk prestation som kan revolutionera branschen för videoredigering och distribution.
Vad gör assembler så mycket snabbare? Jo, handskriven assembler kan vara oerhört effektiv och ge prestanda som många trodde var omöjlig att uppnå. Att få sådana resultat är sällsynt, vilket gör denna utveckling särskilt spännande.
AVX-512 är en mäktig uppsättning instruktioner som finns i nästan alla serverprocessorer och flera konsumentprocessorer. Intel och AMD har tagit olika vägar här. AMD har implementerat förbättrat stöd, vilket gör att alla nya Ryzen-processorer är kompatibla med tekniken. Intel å sin sida har endast erbjudit fullständigt stöd i sin 11:e generationens Core-processorer och har övergett dessa instruktioner i sin 12:e generation.
Det är också viktigt att notera att nyare processorer kommer med specialiserade kretsar för att komprimera och avkoda video effektivt i olika kodekar, vilket alltid är snabbare än att förlita sig på allmänna instruktioner. Men för användare som vill arbeta med kodekar som inte stöds direkt, kan denna nya metod för att koda om video ge en betydande fördel. FFmpeg kan alltså bli ett oerhört användbart verktyg för både proffs och entusiaster. Håll ögonen öppna för hur den här förändringen kommer att påverka videoproduktion i framtiden!