Kortversjonen
- På nettsider og i sosiale medier er MP4 og WebM vanligvis mye mindre enn GIF for samme løkke og viser jevne farger.
- GIF kan vise høyst 256 farger i hvert bilde, noe som gir gradienter fargebånd eller et prikkete uttrykk.
- GIF er fortsatt det praktiske valget for animasjon i e-post, fordi de fleste e-postklienter ikke spiller video.
- WebM er ofte mindre enn MP4, men MP4 spilles nesten overalt, så nettsider tilbyr ofte begge.
- Animert WebP og AVIF er moderne bildeformater som erstatter GIF på nettsider, men de er ikke et trygt valg for e-post.
På denne siden
GIF vs MP4 avgjøres av hvor løkken skal spilles. På nettsider og i sosiale medier er MP4 (og det åpne slektningsformatet WebM) nesten alltid riktig valg: filene er vanligvis langt mindre, fargene jevne og avspillingen effektiv. GIF er fortsatt riktig ett sted, i e-post, fordi de fleste innbokser viser animerte GIF-er og svært få spiller video. Resten av denne guiden utdyper den regelen.
Hva hvert format faktisk er
GIF er et bildeformat fra slutten av 1980-tallet som kan inneholde flere bilder. Det lagrer hvert bilde med en palett på høyst 256 farger og komprimerer hvert bilde for seg. MP4 og WebM er videoformater. De bruker moderne videokodeker, som H.264 i MP4 og VP9 eller AV1 i WebM, som lagrer endringene mellom bilder fremfor hvert bilde i sin helhet. For en løkke der det meste av bildet endres langsomt, er forskjellen enorm.
| Egenskap | GIF | MP4 | WebM |
|---|---|---|---|
| Farger | Opptil 256 per bilde | Millioner | Millioner |
| Filstørrelse for en løkke | Størst | Liten | Ofte minst |
| Gjennomsiktighet | Av eller på per piksel, ingen myke kanter | Nei | Ja, i noen nettlesere |
| Lyd | Nei | Ja | Ja |
| Nettsider | Ja, som bilde | Ja, som video | Ja, i moderne nettlesere |
| E-post | De fleste klienter | Sjelden | Sjelden |
| Opplasting i sosiale medier | Varierer med plattformen | Overalt | Noen plattformer |
Hvorfor gradienter ser dårlige ut som GIF
En jevn gradient over et bilde på 1080 piksler kan bruke tusenvis av ulike farger. Et GIF-bilde kan inneholde høyst 256. Koderen har to valg: runde fargene til nærmeste farge i paletten, noe som gir synlige striper, eller spre piksler med nabofarger for å etterligne mellomtonene. Det siste kalles dithering og ser prikkete ut, samtidig som filene blir større. Ingen av delene ligner gradienten du designet.
Korn hjelper litt, fordi bilder med støy skjuler palettbegrensninger bedre enn rene bilder. Men den egentlige løsningen er å unngå GIF der video er mulig. Fargebånd i gradienter forklarer det samme problemet i stillbilder.
MP4 eller WebM til nettsider
På en nettside erstatter du GIF-er med et videoelement som oppfører seg likt: automatisk avspilling, dempet lyd, løkke og avspilling inne i siden. Guiden på web.dev til å erstatte animerte GIF-er med video forklarer metoden. Tilby WebM først, siden det ofte er mindre, og MP4 som reserveformatet som spilles nesten overalt.
<!-- Instead of <img src="loop.gif" alt=""> -->
<video autoplay muted loop playsinline width="600" height="600"
poster="loop-poster.jpg">
<source src="loop.webm" type="video/webm">
<source src="loop.mp4" type="video/mp4">
</video>To andre formater er verdt å kjenne. Animert WebP og animert AVIF er bildeformater som brukes i en vanlig img-tagg som GIF, men med full farge og langt bedre komprimering. Moderne nettlesere støtter begge. De er nyttige der et publiseringssystem eller en plattform bare godtar bilder, men ikke til e-post. For bakgrunner i full bredde, les videobakgrunner på nettsider.
Løkker for sosiale medier
Sosiale plattformer er bygget rundt video, og MP4 er formatet alle godtar. Der en plattform tar imot GIF, behandler den det ofte annerledes enn vanlig video, så GIF gir sjelden en fordel. Eksporter løkken som MP4 i plattformens størrelse, med H.264, og la plattformen gjøre resten. Animerte eller statiske innlegg dekker størrelser og innstillinger.
Løkker i e-post: fortsatt GIF
De fleste e-postklienter spiller ikke video, så en animert GIF er den praktiske måten å få bevegelse inn i en e-post. Hold den liten og la første bilde fungere som reserve: noen klienter, blant annet enkelte versjoner av klassisk Outlook for Windows, viser bare første bilde. Legg budskapet der så ingenting går tapt. Guidene til design av toppbilder til e-post og gradienter i e-post dekker resten.
- 1
Hold den kort
To til seks sekunder er rikelig i en e-post; hvert bilde øker filstørrelsen.
- 2
Reduser størrelsen og bildefrekvensen
Eksporter i bredden den vises i, ofte 600 piksler, og med lavere bildefrekvens, som 10 til 15 bilder per sekund for langsom bevegelse.
- 3
Legg budskapet i første bilde
Lesere som bare ser første bilde, bør fortsatt forstå poenget.
- 4
Sjekk filstørrelsen
Store GIF-er lastes tregt på telefoner. Er filen tung, kutt først lengde, størrelse eller farger.
Konverter mellom GIF og MP4
ffmpeg, et gratis kommandolinjeverktøy, håndterer begge retninger. Å gjøre video til en god GIF krever en tilpasset palett bygget fra selve videoen; å gjøre GIF til MP4 er enklere.
# MP4 to GIF: 15 fps, 600 px wide, with a palette made from the clip
ffmpeg -i loop.mp4 -vf "fps=15,scale=600:-1:flags=lanczos,split[a][b];[a]palettegen[p];[b][p]paletteuse" -loop 0 loop.gif
# GIF to MP4: H.264, even dimensions, ready for the web
ffmpeg -i loop.gif -movflags +faststart -pix_fmt yuv420p \
-vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" loop.mp4
# MP4 to WebM (VP9)
ffmpeg -i loop.mp4 -c:v libvpx-vp9 -crf 34 -b:v 0 -an loop.webmpalettegen og paletteuse velger de 256 fargene som passer dette klippet, noe som er den største enkeltforbedringen av GIF-kvalitet.Velg format med ett blikk
| Hvor den spilles | Bruk | Hvorfor |
|---|---|---|
| Toppfelt eller bakgrunn på nettside | WebM med MP4 som reserve | Minst filer, jevne farger |
| Animasjon inne i en artikkel | MP4-video eller animert WebP | Langt lettere enn GIF |
| Instagram, TikTok, LinkedIn, X | MP4 (H.264) | Det plattformene forventer |
| E-post | GIF | Animasjonen de fleste innbokser viser |
| Chatteapper og klistremerker | Det appen ber om | Hver app har sine egne regler |
Lager du løkker i Gradiently, eksporterer Studio begge deler: video (MP4 der nettleseren kan ta det opp, ellers WebM) opptil 1080p, og GIF med valgbar kvalitet som holdes under 15 MB. Sørg for at løkken har en ren overgang uansett hvilket du velger; se sømløse løkker.
Spørsmål folk stiller
Er MP4 bedre enn GIF?
For nettsider og sosiale medier, ja: MP4-filer er vanligvis langt mindre og viser jevne farger, mens GIF er begrenset til 256 farger per bilde. GIF er fortsatt det beste valget til e-post.
Hvorfor ser gradient-GIF-ene mine stripete ut?
GIF kan ha høyst 256 farger per bilde, så jevne gradienter rundes av til bånd eller gjøres prikkete med dithering. Bruk video der du kan, eller bygg en tilpasset palett ved eksport.
Bør jeg bruke WebM eller MP4?
På nettsider tilbyr du WebM først fordi det ofte er mindre, med MP4 som reserve fordi det spilles nesten overalt. Bruk MP4 ved opplasting i sosiale medier.
Kan jeg legge en video i en e-post?
Svært få e-postklienter spiller video. Bruk en animert GIF, hold den liten og sørg for at første bilde bærer budskapet, siden noen klienter bare viser det bildet.
Hva er animert WebP?
Det er et bildeformat som kan inneholde animasjon med full farge og bedre komprimering enn GIF. Moderne nettlesere støtter det, men e-postklienter gjør som regel ikke det.
Skrevet av Gradiently
Teamet bak Gradiently, et designverktøy bygget rundt Marks: levende gradienter som gjør at alt du designer ser ut som ditt.
Se profilen vår


