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.

Så här använder du Spela video baklänges, steg för steg

  1. Släpp eller välj videofilen du vill vända (upp till 50 MB).
  2. Klicka på Starta. ffmpeg avkodar varje bildruta och sampel, och spelar sedan upp dem i omvänd ordning.
  3. Förhandsgranska det vända klippet.
  4. Ladda ner resultatet när bearbetningen är klar.

Vanliga användningsområden

  • Skapa en baklängeseffekt för ett kort klipp till sociala medier (ett föremål som sätts ihop av sig själv, vatten som flyter uppåt).
  • Granska en kort sport- eller dansrörelse baklänges för att kontrollera utgångsläget innan rörelsen.
  • Skapa en enkel boomerangloop genom att vända ett kort klipp för att spelas tillsammans med originalet.
  • Kontrollera om en kort inspelning visar samma information i båda riktningarna (en snabb kontroll av symmetrisk rörelse).

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.

Kodar en vändning om videon?

Ja, alltid. Att vända ordningen på bildrutor och sampel är inget en containerremux kan göra; både video- och ljudströmmen avkodas och kodas om. Utdatakodeken väljs utifrån filändelsen på utdatafilen (H.264/AAC för MP4/MOV/MKV, VP8/Opus för WebM).

Kan jag vända en video som saknar ljudspår?

Ja, ffmpegs strömval hoppar helt enkelt över ljudfiltret när det inte finns något att tillämpa det på; i så fall vänds bara bilden.

Fungerar vändning av video offline?

Till stor del, ja. Själva vändningen körs alltid på din enhet, så din video lämnar aldrig din dator. Den enda brasklappen: ffmpegs motor är en rejäl nedladdning som hämtas från den här webbplatsen första gången du använder något ffmpeg-baserat verktyg. När den nedladdningen och sidan båda är klara kan du koppla från nätverket, och vändningen fungerar fortfarande.