Safari maakt zich op voor de volgende generatie gif’jes

Raymon op 06 december 2017 13 reacties Laatste door DaveFlash

Gif’jes bestaan al sinds 1987, maar zijn nog steeds mateloos populair. Die oudheid zorgt er wel voor dat de bestanden groot zijn en vaak een lage beeldkwaliteit hebben. Dat moet meer dan dertig jaar later toch beter kunnen? Dat is precies waar Apple voor gaat zorgen.

De nieuwste Safari Technology Preview bevat een functie die geanimeerde gif’jes als MP4-bestand kan tonen. Zo worden de beste eigenschappen van een Gif’je en een MP4-video gecombineerd.

Essentie van een Gif’je

Eigenlijk zijn gif-bestanden gewoon ultrakorte filmpjes die eindeloos herhalen. Ieder frame in een gif-bestand een volledig plaatje dat snel na het vorige plaatje getoond wordt. Dit is een ongelofelijk inefficiënte manier van bewegende beelden opslaan. In ‘echte’ video’s zoals een MP4-bestand worden geavanceerde technieken gebruikt, waardoor het bestand veel kleiner is en de beeldkwaliteit hoger.

gif vs mp4

Een Gif’je en Mp4-bestand met dezelfde inhoud – Klik/tap voor groter.

Een filmpje is echter geen gif’je. Het kan audio bevatten, je ziet vaak een speler met knoppen en kunt het pauzeren, terwijl een Gif-bestand eindeloos herhaalt zonder te stoppen. Een video is dus geen echte vervanger van een Gif-bestand, hoe groot de voordelen ook zijn.

Gif als filmpje

De oplossing die in de volgende Safari-versie geïmplementeerd wordt is even simpel als geniaal. Een mp4-bestand kan gewoon als plaatje op een website getoond worden. Zo werkt het precies als een gif’je, maar is het toch een stuk kleiner. Het is ook erg makkelijk op webpagina’s te plaatsen. Je gebruikt gewoon de standaard image-tag:

<img src="gif-met-schattige-kat.mp4">

De oude manier waarbij een video als gif’je vermomd wordt, vereist een stuk meer code en werkt niet altijd goed. Op iOS wordt het automatisch afspelen van video bijvoorbeeld geblokkeerd. Een voorbeeld:

<video autoplay loop muted poster="gif-met-schattige-kat-still.jpg">
<source type="video/mp4" src="gif-met-schattige-kat.mp4>
</video>

De video-tag blijft door de nieuwe aanpak in Safari gereserveerd voor echte video’s, terwijl korte video’s die een gif’je moeten vervangen gewoon met de img-tag geplaatst kunnen worden. Net als echte/ouderwetse Gif-bestanden.

Werkt nog niet in browsers

Wanneer en of Apple deze functie zal integreren in de definitieve versie van Safari is nog onduidelijk. De voordelen zijn echter duidelijk en andere browsers die van de WebKit-engine (de achterkant van Safari) gebruiken zullen deze functie ook gaan ondersteunen. Chrome en Firefox gebruiken echter hun eigen engine en zullen moeten aanhaken.

Alvast experimenteren kan door de laatste versie van de Safari Technology Preview te downloaden. Je kunt die gewoon naast de stabiele Safari op je Mac gebruiken.

awesome

Klik/tap voor groter.

Raymon is vaste redacteur bij OMT, maar noemt zich liever redactieninja. Ook te volgen op Twitter en wekelijks te horen in de TechSnacks Podcast. Lees meer artikelen van Raymon.

En nu?

13 reacties

Profielfoto

stoondje op 06 december 2017

Is dit hetzelfde als webm?

Profielfoto

Raymon [moderator] op 06 december 2017

MP4 is hetzelfde als webm, gewoon een videoformaat. Safari ondersteunt dit formaat echter niet, maar misschien wordt het in Chrome ook ooit mogelijk om webm-bestanden in een image-tag te stoppen.

Profielfoto

Shmoo op 06 december 2017

Deze ondersteuning is in 2018 echt wel belangrijker dan het gevecht tegen terreur. 👍

Profielfoto

Wyodor op 06 december 2017

Margaret Hamilton schreef de computercode om in 1969 een mens op de maan te zetten.

Scene at MIT: Margaret Hamilton’s Apollo code

Apple schrijft de computercode om in 2018 bewegende icoontjes te tonen.

Ik denk niet dat mensen daar laat voor opblijven om dat nog mee te maken.

Profielfoto

Bart119 op 06 december 2017

Misschien kan iemand een computercode schrijven om die ellendige GIF’jes en overvloed aan Emoji’s naar de maan te lanceren? Een enkele reis wel te verstaan.

Profielfoto

rnbprod op 06 december 2017

“Haters gonna hate”;-)

Maareuh, GIF is niet zuiver opeenvolgend. Ik had vroeger een programma waarmee alleen de verschillen tussen opvolgende frames in de animated GIF gecodeerd werden. Hetzelfde dus als een videobestand werkt.

En GIF + mpeg-compressie vind ik niet zo’n goede combinatie. GIF is altijd mooi scherp door 256 kleuren en pixelperfecte codering. MP4 is blokkerig door de 8×8 blokken-compressie.

Verschillende GIF-sites en bv. whatsapp werken ook al met kleine filmpjes, maar ik zoek altijd het originele gifje erbij! Veel scherper! En ja, inderdaad niet bedoeld voor grote gedetailleerde foto’s maar voor simpele, scherpe animaties. Sinds 1989! (GIFa-formaat).

Profielfoto

zepkleiker op 06 december 2017

Had Apple niet gewoon beter het gifv-formaat kunnen implementeren? Dat is, voor zover ik kan zien, exact hetzelfde idee.
https://tweakers.net/nieuws/98965/imgur-introduceert-gifv-extensie-als-alternatief-voor-animated-gifs.html

Overigens, er staan een aantal fouten in het artikel.

– Een gif hoeft niet per se alle frames afzonderlijk te bevatten. Je kunt ook een principe gebruiken dat lijkt op keyframes.
– Gifs hoeven helemaal niet eindeloos te loopen.

Profielfoto

DBLCreations op 07 december 2017

– Gifs hoeven helemaal niet eindeloos te loopen.

Nee, maar zo ken ik ze persoonlijk over het algemeen wel. Natuurlijk hoeven ze niet oneindig te loopen…

Profielfoto

DBLCreations op 07 december 2017

Deze ondersteuning is in 2018 echt wel belangrijker dan het gevecht tegen terreur. 👍

Gelukkig hebben we daarvoor onze persoonlijke Shmoo, de robocop:-D

Profielfoto

zepkleiker op 07 december 2017

– Gifs hoeven helemaal niet eindeloos te loopen.

Nee, maar zo ken ik ze persoonlijk over het algemeen wel. Natuurlijk hoeven ze niet oneindig te loopen…

Sterker nog: het hoeven niet eens animaties te zijn. Een normaal ‘gifje’ is gewoon een stilstaand plaatje. Een zogenaamde animated GIF is wat hier eigenlijk bedoeld wordt.

Profielfoto

KarelWillem op 07 december 2017

GIF (Graphics Interchange Format) was vooral het ASCII van de afbeeldingen.

Dat het daarna synoniem werd voor bewegende ellende is al erg genoeg.

Profielfoto

DBLCreations op 07 december 2017

– Gifs hoeven helemaal niet eindeloos te loopen.

Nee, maar zo ken ik ze persoonlijk over het algemeen wel. Natuurlijk hoeven ze niet oneindig te loopen…

Sterker nog: het hoeven niet eens animaties te zijn. Een normaal ‘gifje’ is gewoon een stilstaand plaatje. Een zogenaamde animated GIF is wat hier eigenlijk bedoeld wordt.

Inderdaad…:-)

Profielfoto

DaveFlash op 07 december 2017

Waarom is er eigenlijk niet door de industrie zelf en nieuwe standaard gecreëerd die animated gif kon/kan opvolgen? En waar iedereen achter staat, nu lijkt het een jan boel te worden van standaarden en implementaties, zoals zepkleiker al goed schetst, imgur kwam in 2014 met gifv (Graphical interchange format video), wat eigenlijk gewoon MP4 bestanden zijn met een .gifv extensie, en nu komt Apple weer met zijn eigen implementatie, net als dat GIPHY ook zo hun eigen oplossing hebben voor dit probleem. Daarnaast heeft Apple LivePhotos waarmee in weer een andere formaat/codec ook deels het zelfde wordt gedaan maar voor foto’s. Daarnaast zouden ingur en GIPHY momenteel ook samen aan weer een nieuwe vervanger voor animated gif werken.

 


Je kunt alleen reageren met een gratis OMT account.
Heb je geen OMT account? Registreer je dan nu gratis!

Inloggen

 

of Wachtwoord resetten?