Ingen uppladdning, 100% lokalt, inget konto

Spela video baklänges

Vänd en video, slutet blir början. Allt körs i din webbläsare; din fil lämnar aldrig din enhet.

Så fungerar Spela video baklänges

Spela video baklänges spelar upp ett klipp baklänges, bild och ljud, med ffmpegs filter reverse och areverse, helt i din webbläsare. Det finns inga inställningar: släpp in en fil, och hela klippet spelas från slutet till början, med ljudet lika exakt vänt sampel för sampel.

Att vända kan inte strömmas: ffmpeg måste avkoda varje bildruta helt och hålla den i minnet innan den kan spela upp dem bakifrån och fram. Avkodad video är betydligt större än den komprimerade filen (en enda avkodad 720p-bildruta väger ungefär 1,3 MB, så några sekunders källmaterial kan samtidigt uppta dussintals megabyte råa bildrutor), vilket är varför den accepterade indatastorleken här är mycket mindre än för de andra videoverktygen: 50 MB, ett medvetet strikt tak för att inte köra webbläsarfliken i minnesbrist.

Vanliga frågor

Laddas min video upp någonstans för att vändas?

Nej. ffmpeg kompilerad till WebAssembly avkodar och vänder videon i din webbläsarflik. Filen läses in i minnet på din enhet, bearbetas där, och det vända resultatet erbjuds som en lokal nedladdning. Öppna nätverksfliken i utvecklarverktygen medan det körs: ingen förfrågan för med sig din video.

Varför är filstorleksgränsen så mycket lägre här än för andra videoverktyg?

Filtren reverse och areverse kan inte bearbeta en ström stegvis, för att spela upp något baklänges betyder att den sista bildrutan måste vara känd innan den första skrivs. ffmpeg avkodar därför HELA klippet på en gång och håller det i minnet, och avkodad video är mycket större än den komprimerade filen, ofta dussintals megabyte per sekund källmaterial. Ett tak på 50 MB håller det avkodade minnesbehovet inom vad en typisk webbläsarflik klarar utan att krascha.

Vänds ljudet också, eller bara bilden?

Båda. Ljudfiltret areverse vänder ordningen på samplen, i takt med den vända bildordningen, så att tal och musik löper baklänges synkroniserat med bilden, i stället för att originalljudet fortsätter framåt över en vänd video.