Wat Pinterest achter een pin werkelijk bewaart
Als je naar een pin kijkt zie je één afbeelding of één video. Eronder houdt Pinterest iets vast dat meer op een la vol kopieën lijkt, en bijna alles wat verwarrend is aan bewaren vanaf Pinterest komt doordat je dat niet weet.
Een videopin bevat tot zes bestanden
Neem één receptpin: een takoyaki-fragment van twintig seconden. Pinterest bewaart dat fragment zes keer:
- één 720p-bestand in H.264, het formaat dat overal speelt
- vijf HEVC-bestanden, intern genummerd van klein naar groot
Gemeten op die pin liepen de groottes van 1,39 MB, 1,8 MB, 2,46 MB, 3,6 MB tot 5,1 MB voor de HEVC-reeks, met het 720p-H.264-bestand op 8,65 MB. Dezelfde twintig seconden. Een factor zes tussen de kleinste en de grootste kopie.
Waarom er zes bewaren? Omdat Pinterest je verbinding en je toestel raadt voordat er iets afspeelt. Een telefoon op zwakke mobiele data krijgt een kleine, een laptop op wifi een grote, en jij ziet de omschakeling nooit.
Er is ook een afspeellijst die geen bestand is
Daarnaast draagt elke videopin een .m3u8 — een streaming-afspeellijst. Dat is geen video. Het is een tekstbestand dat stukjes video opsomt zodat een speler ze op volgorde ophaalt; zo speelt de pin soepel terwijl jij scrollt.
Dat is van belang als je ooit een tool probeerde die je een .m3u8 gaf en dat een download noemde. Je kreeg het boodschappenlijstje, niet de boodschappen.
Afbeeldingspins doen hetzelfde, in stilte
Een afbeeldingspin bevat meestal vijf of zes kopieën van dezelfde foto op verschillende breedtes, plus iets dat Pinterest het origineel noemt.
Op het etiket valt niet te bouwen. Bij één receptpin is het bestand onder originals een WebP van 0,03 MB, terwijl er op een vaste breedte een duidelijk grotere JPEG van 0,04 MB naast ligt. Vertrouw op het etiket en je gaat met de kleinere foto naar huis in de overtuiging dat je de grootste pakte.
De enige eerlijke manier om te kiezen is nagaan wat de bestanden werkelijk wegen, en daarom sorteert de Pinterest afbeeldingen downloader hier op gemeten grootte en niet op wat het pad beweert.
De afbeelding waar je naar kijkt is niet de grootste
Dat is het praktische gevolg. Pinterest levert de breedte die bij jouw scherm past. Bewaar een pin vanaf een telefoon en dezelfde pin vanaf een desktop, met iets dat "de afbeelding op de pagina" pakt, en je krijgt twee verschillende bestanden.
Er is dan niets stuk. Je kreeg twee verschillende kopieën uit dezelfde la te zien.
Waarom dit de tool vormgeeft
Eén verzoek aan een pinpagina geeft alles terug — de videoversies, de afspeellijst en elke afbeeldingsbreedte — in één respons. De splitsing die je overal ziet, een videodownloader hier en een afbeeldingsdownloader daar, is dus eerder een archiveringskeuze dan een technische. Er is één zoekopdracht, en die meldt wat de pin werkelijk bevat. Video downloaden, afbeeldingen downloaden en GIF downloaden zijn drie deuren naar hetzelfde, geschreven voor de verschillende dingen waarmee mensen aankomen.