Naar de inhoud

GIF naar video

Zet een lokale bewegende GIF om naar MP4-video met een effen achtergrond en een vast aantal herhalingen.

Invoer

Verwerkt in je browser.

Je bestand blijft in deze browser.

GIF · maximaal 10 MiB, 1.280 px per zijde, 1 megapixel, 300 frames en 15 seconden per cyclus. Totaal gedecodeerde framepixels: 80 miljoen.

Eén herhaling is één volledige GIF-cyclus, ongeacht de oorspronkelijke herhaalinstelling. Uitvoer: maximaal 30 seconden, zonder audio.

De eerste omzetting downloadt ongeveer 31 MB aan verwerkingsbestanden van jsDelivr. Je GIF wordt niet geüpload.

Resultaat

Kies een GIF om een video te maken.

Gebruiksaanwijzing

  1. Kies een GIF op je apparaat. Controleer vóór omzetting het bronvoorbeeld, de afmetingen, duur en het aantal frames.
  2. Kies een maximale breedte, witte of zwarte achtergrond en één, twee of drie herhalingen. Kleinere afmetingen vragen meestal minder verwerkingstijd en leveren een kleinere video. De tool vergroot een kleine bron nooit.
  3. Kies Omzetten naar MP4. Wacht op het downloaden van de engine en de omzetting of gebruik Annuleren om de huidige taak te stoppen. Speel de MP4 af zodra die klaar is en download hem. Houd dit tabblad open tot de verwerking klaar is.

Wat het resultaat betekent

Deze tool maakt een stille H.264-video in een MP4-container. Handig als een editor, presentatie of berichtendienst wel video accepteert maar geen bewegende GIF. Het resultaat is een echt videobestand, geen GIF met een andere naam.

Een herhaling is één volledige doorgang door de bronframes. De GIF kan eindeloos herhalen, maar de geëxporteerde video heeft altijd een eindige duur. De doellengte is de duur van één doorgang maal het gekozen aantal herhalingen. Een videospeler kan een eigen herhaalinstelling hebben.

GIF-transparantie wordt op de gekozen effen achtergrond samengevoegd omdat deze MP4-uitvoer geen alfakanaal behoudt. Een oneven beeldmaat wordt aangevuld tot de volgende even pixel voor H.264-compatibiliteit. Frametiming gebruikt een uitvoerklok van 100 frames per seconde; GIF-vertragingen van nul of één centiseconde worden als 100 milliseconden behandeld. Dit is een expliciete afspeelregel voor extreem korte of ontbrekende vertragingen.

Voorbeelden

Een GIF van 320 × 240 met een cyclus van twee seconden en drie herhalingen geeft een video van 320 × 240 met een doellengte van zes seconden. Een maximale breedte van 640 pixels vergroot die bron niet.

Een GIF van 641 × 359 op oorspronkelijk formaat geeft een MP4 van 642 × 360. De extra rand is opvulling, geen uitsnede. Een transparant logo krijgt de gekozen witte of zwarte achtergrond. Vergelijk beide voorbeelden voordat je de beste achtergrond voor je bestemming kiest.

Beperkingen en probleemoplossing

Invoer is beperkt tot 10 MiB, 1.280 pixels per zijde, één megapixel, 300 frames en 15 seconden per cyclus. Een apart limiet beperkt het totaal van volledige framepixels tot 80 miljoen. Elk van die grenzen kan een bestand weigeren, ook als de gecomprimeerde bestandsgrootte klein is. Uitvoer mag niet langer dan 30 seconden zijn.

Dit zijn toelatingsgrenzen, geen garantie dat elk apparaat de grootste toegestane GIF kan verwerken. Omzetting kan veel meer werkgeheugen vragen dan het gecomprimeerde bestand. Begin op een telefoon met een korte, kleine animatie. Mislukt laden of verloopt de taak, probeer dan een kleinere bron of uitvoerbreedte en houd het tabblad op de voorgrond.

Een ander bestand of uitvoerinstelling annuleert de huidige taak en maakt de oude download ongeldig. Verwijderen geeft het gekozen bestand vrij maar behoudt de uitvoeropties. Een beschadigd vervangend bestand wordt geweigerd; de eerdere geldige bron blijft beschikbaar. Er wordt niet teruggevallen op serverconversie.

Veelgestelde vragen

Wordt mijn GIF geüpload?

Nee. Je GIF wordt in deze browser verwerkt. De omzetengine wordt van een openbaar CDN met vaste versie gedownload; dat ontvangt het downloadverzoek maar niet je GIF. De eerste enginedownload is ongeveer 31 MB.

Waarom is er geen geluid?

GIF bevat geen audiospoor. Deze converter verzint geen geluid en combineert je animatie niet met een apart audiobestand.

Ziet de MP4 er exact uit als de GIF?

Frame-inhoud en timing worden omgezet, maar H.264 gebruikt verliesgevende compressie en een effen achtergrond. Schalen, aanvullen tot even maten en videokleuromzetting kunnen pixels veranderen.

Werkt dit offline?

Een nieuwe sessie heeft toegang tot de enginebestanden nodig. Vertrouw niet op browsercache als gegarandeerde offline-installatie. Als de download wordt geblokkeerd, meldt de tool een fout en kun je opnieuw proberen.

Kan ik elke GIF op elke telefoon omzetten?

Nee. Het bestand moet binnen de getoonde grenzen vallen, de browser moet de vereiste worker- en WebAssembly-functies ondersteunen en het apparaat heeft voldoende geheugen nodig. Een geaccepteerde bestandsnaam bewijst op zichzelf niet dat decoderen is gelukt.