Handledning

Så laddar du ner Amazons produktvideor: HLS, tokens och 3 metoder

Av ASINCrate Team · · · 15 min läsning

Om du någonsin har högerklickat på en Amazon-produktvideo och sett menyn bara visa ”Loopa” och ”Bild i bild” — utan ”Spara video som” — har du redan stött på anledningen till att detta är en separat guide från bildguiden . Amazon levererar produktvideor som HLS-strömmar, bakom signerade token-URL:er, på ett CDN som returnerar 403 om du väntar för länge. Inget av de mönster som fungerar för statiska bilder gäller här.

Detta är den tekniska djupdykningen: hur Amazons videopipeline faktiskt fungerar, hur m3u8-spellistan ser ut, varför ditt ffmpeg-kommando ibland misslyckas halvvägs, och vad var och en av de tre verkliga nedladdningsmetoderna kan och inte kan göra. Sedan gör vi om det till ett säljararbetsflöde: hur du läser en konkurrents videostrategi på 90 sekunder och vad du faktiskt ska kopiera.

Varför Spara med högerklick inte fungerar

Statiska videor är en enda MP4-fil. Webbläsaren laddar ner den, spelar upp den, och högerklicksmenyn erbjuder ”Spara”. HLS-videor är inte en enda fil. Sidan innehåller ett tomt <video>-element vars src sätts till en blob:-URL av JavaScript. Bakom den bloben hämtar ett spelarbibliotek (Amazon använder en anpassad version av hls.js plus sin egen VOD-spelare) ett manifest, sedan segment, och syr ihop dem i realtid inuti en buffert i Media Source Extensions.

Högerklicksmenyn inspekterar videoelementets källa. Den ser en blob utan ursprunglig URL, så ”Spara video som” är otillgängligt. Och även om det vore tillgängligt innehåller bloben bara det som råkar finnas i bufferten just då — vanligtvis 30 sekunder video, inte hela filen.

Det här är samma protokoll som Netflix, YouTube, Twitch och de flesta moderna videosajter använder. Det är utformat för adaptiv streaming, inte för att förhindra nedladdning — men bieffekten blir densamma.

Inuti m3u8-spellistan

När sidan laddas gör spelaren sin första videobegäran till masterspellistan. Öppna DevTools, filtrera Network på m3u8 och spela upp videon — du kommer att se något i stil med:

https://m.media-amazon.com/images/S/vse-vms-transcoding-artifact-us-east-1-prod/.../master.m3u8
?X-Amz-Algorithm=AWS4-HMAC-SHA256
&X-Amz-Credential=...
&X-Amz-Date=20260419T101530Z
&X-Amz-Expires=43200
&X-Amz-Signature=...

Det där X-Amz-Expires=43200 är livslängden i sekunder — 12 timmar. När den löpt ut returnerar varje URL som signerats under den token en 403, även om du har sparat m3u8-filen lokalt.

Kroppen i masterspellistan ser ut så här:

#EXTM3U
#EXT-X-VERSION:6
#EXT-X-INDEPENDENT-SEGMENTS

#EXT-X-STREAM-INF:BANDWIDTH=425000,RESOLUTION=416x234,CODECS="avc1.4d4015,mp4a.40.2"
234p_index.m3u8?X-Amz-...

#EXT-X-STREAM-INF:BANDWIDTH=950000,RESOLUTION=640x360,CODECS="avc1.4d401e,mp4a.40.2"
360p_index.m3u8?X-Amz-...

#EXT-X-STREAM-INF:BANDWIDTH=1850000,RESOLUTION=854x480,CODECS="avc1.4d401e,mp4a.40.2"
480p_index.m3u8?X-Amz-...

#EXT-X-STREAM-INF:BANDWIDTH=3200000,RESOLUTION=1280x720,CODECS="avc1.4d401f,mp4a.40.2"
720p_index.m3u8?X-Amz-...

#EXT-X-STREAM-INF:BANDWIDTH=5400000,RESOLUTION=1920x1080,CODECS="avc1.640028,mp4a.40.2"
1080p_index.m3u8?X-Amz-...

Varje rad är en kvalitetsvariant. BANDWIDTH är den genomsnittliga bithastigheten i bitar/sek; CODECS är H.264-profilen/nivån (avc1.640028 = High Profile @ 4.0) och ljudkodeken (mp4a.40.2 = AAC LC, standarden). Spelaren väljer en utifrån bandbredd och hämtar sedan motsvarande underspellista:

#EXTM3U
#EXT-X-VERSION:6
#EXT-X-TARGETDURATION:6
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-MAP:URI="init.mp4"

#EXTINF:6.000,
segment_001.ts?X-Amz-...
#EXTINF:6.000,
segment_002.ts?X-Amz-...
#EXTINF:4.480,
segment_003.ts?X-Amz-...
#EXT-X-ENDLIST

Det är den faktiska nedladdningslistan — vanligtvis 5 till 30 små .ts-segment per video. För att rekonstruera filen hämtar du varje segment i ordning, konkatenerar dem och remuxar till MP4. Verktyg som ffmpeg gör detta i ett enda steg; ett tillägg gör det transparent.

Vad ”högsta kvalitet” faktiskt betyder

Spelaren anpassar nedåt på långsamma anslutningar, så det finns ingen garanti för att den version du tittade på är den som ligger högst upp på stegen. Ett nedladdningsverktyg som spelar in det som spelades upp ger dig vad nätverket råkade leverera. Ett nedladdningsverktyg som tolkar masterspellistan och uttryckligen väljer varianten med högst BANDWIDTH ger dig källan.

De flesta Amazon-annonser toppar vid 1080p (5 Mbit/s). A+ Premium-innehåll levererar ibland 1440p eller 4K. Bandbredden talar om vilken: allt över ungefär 8 Mbit/s är sannolikt en 4K-variant.

DASH finns också där ute

De flesta av Amazons produktvideor använder HLS, men en bråkdel använder DASH (.mpd-manifest, .m4s-segment). Protokollet är strukturellt liknande — manifest plus segment — men filändelserna och tolken skiljer sig åt. Om du filtrerar Network på m3u8 och inte ser något, byt filtret till mpd. De flesta moderna nedladdningsverktyg hanterar båda.

Live shopping-klipp (Amazon Live, vissa Sponsored Brands-videor) använder ibland Smooth Streaming (.ism-manifest). Dessa är sällsynta på vanliga produktsidor.

Token-URL:er och varför verktyg misslyckas halvvägs

Den absolut vanligaste anledningen till att ett manuellt ffmpeg-jobb misslyckas: masterspellistans token har löpt ut när ffmpeg kommer till segment 142 av 200. De signerade URL:erna i masterspellistan lever i 12 timmar, men varje underspellista och varje segment-URL signeras oberoende — och tokens kan vara mycket kortare i vissa regioner (vi har sett 1 timmes giltighetstid på JP).

Tre felmönster som vanligtvis betyder ett token-problem:

  • ffmpeg lyckas med segment 1–30 och skriver sedan ut HTTP error 403 Forbidden på segment 31.
  • Den nedladdade MP4-filen spelar upp de första 90 sekunderna och slutar sedan tvärt.
  • Nedladdningen startar direkt men ffmpeg rapporterar Server returned 5XX Server Error reply halvvägs.

Lösningen är att ladda ner i ett svep. Webbläsartillägg fångar manifestet i samma stund som spelaren laddar det och hämtar varje segment inom samma session, så att token-utgång sällan blir en faktor. Verktyg som köar URL:er för senare (klistra in m3u8 i en onlinenedladdare) är mest utsatta för detta.

CDN-slutpunkter, avkodade

Du kan oftast avgöra vilken typ av video du tittar på utifrån värden:

Värdmönster Innehåll
m.media-amazon.com/images/S/vse-vms-transcoding-artifact-* Standardvideo för produkt uppladdad av säljaren.
m.media-amazon.com/images/S/aplus-media/... eller aplus-media-library-service-... Video inbäddad i A+-innehåll.
m.media-amazon.com/images/S/al-na-9d5f4377-* (och liknande regionala shards) Kundrecensionsvideor. Ligger i recensionernas DOM, inte i huvudkarusellen.
m.media-amazon.com/images/S/img-vd-* Video Display Ads, som ibland dyker upp i karusellen för sponsrade produkter.
live-shopping-vod-* Inspelningar från Amazon Live shopping-strömmar.

Slutpunkterna roterar över tid och mellan marknadsplatser, men strukturen är konsekvent: värden bär innehållstypen, sökvägen bär resurs-ID:t, frågesträngen bär signaturen.

Metod 1: Chrome-tillägg (arbetsflödet som överlever i skala)

För säljare som behöver hämta videoresearch varje vecka är ett specialbyggt tillägg den enda metoden som skalar. Det gör de fyra uppgifter som spelar roll:

  1. Fångar masterspellistan när spelaren laddar den (inga manuella DevTools).
  2. Väljer varianten med högst BANDWIDTH uttryckligen, inte den nätverket råkade leverera.
  3. Laddar ner varje segment inom sessionen så att token-utgång inte blir en faktor.
  4. Remuxar till MP4 och namnger filen med ASIN, plats och kvalitet.

Så använder du ASINCrate

  1. Installera ASINCrate från Chrome Web Store. Fungerar även i Edge, Brave, Arc och Vivaldi.
  2. Öppna valfri Amazon-produktsida med video på de 15+ marknadsplatser som stöds (US, UK, DE, JP, IN, FR, IT, ES, CA, AU, MX, BR, NL, SE, AE, SG, TR, PL).
  3. Klicka på Ladda ner bredvid valfri upptäckt video. Sidofältet listar säljarvideor, A+-inbäddade videor och kundrecensionsvideor var för sig. Du kan hämta en enda eller köra hela annonsen i batch.
  4. Få en MP4 med namnet [ASIN]_[slot]_[resolution].mp4, t.ex. B07XYZ1234_VIDEO01_1080p.mp4. ASINCrates ZIP-alternativ paketerar varje video plus varje bild i en organiserad nedladdning — det indataformat du vill ha för korsannonserade granskningar.

Andra tillägg, ärligt talat

  • Stream Recorder / Video DownloadHelper — Generiska HLS-fångare. De fungerar på Amazon men förstår inte videokarusellens struktur, så de fångar det som just spelades upp, inte hela uppsättningen videor på sidan. Ingen separering av A+- eller recensionsvideor.
  • AMZ Downloader Pro-nivå — Inkluderar video, 6,99 USD/mån. Fungerar för bildfokuserade arbetsflöden som ibland behöver video; mindre optimerad för täckning över flera marknadsplatser.
  • ASINCrate — Karusell- + A+- + recensionsvideor, automatiskt val av högsta kvalitet, ZIP med bilder, inget konto för enstaka nedladdningar.

Metod 2: DevTools + ffmpeg (gratis, kraftfullt, omständligt)

Om du redan har ffmpeg installerat är detta vägen utan tillägg:

# 1. I DevTools Network-flik, filtrera "m3u8", spela upp videon.
# 2. Högerklicka på masterspellistans begäran → Copy → Copy URL.
# 3. I din terminal:

ffmpeg -i "PASTED_MASTER_M3U8_URL" \
       -map 0:v:0 -map 0:a:0 \
       -c copy \
       -bsf:a aac_adtstoasc \
       output.mp4

Några saker att känna till:

  • -c copy undviker en omkodning. Om ffmpeg klagar, ta bort det och låt det transkoda.
  • -bsf:a aac_adtstoasc konverterar AAC ADTS-ramarna i .ts till det ASC-format som MP4 förväntar sig. Hoppa över det och ditt ljud spelas upp i vissa spelare men inte i andra.
  • Om du vill ha en specifik upplösning, byt ut masterspellistan mot en av underspellistorna från masterns #EXT-X-STREAM-INF-rader.
  • Token-utgång: kopiera och kör inom en timme. Om ffmpeg misslyckas halvvägs, uppdatera sidan i din webbläsare för att få en ny signerad URL och börja om.

Detta är rätt metod att lära sig en gång. Den lär dig vad ett nedladdningsverktyg faktiskt gör, och den är en användbar nödutgång när ett tillägg går sönder. Det är fel metod att göra två gånger i veckan för 20 ASIN.

Metod 3: Onlinenedladdare för video (fungerar oftast inte)

Mönstret är välbekant: klistra in Amazon-URL:en, få en nedladdningslänk. I praktiken misslyckas onlinenedladdare för Amazon-videor oftare än de fungerar. Skälen är strukturella:

  • Amazons antibot-skydd kräver ofta en webbläsarsession med giltiga cookies. Hämtare på serversidan får en annan version av sidan, ofta utan videon överhuvudtaget.
  • Geografisk CDN-routning innebär att serverns IP-plats kanske inte ser samma video som du (en US-server träffar US-CDN och missar din DE-marknadsplatsresurs).
  • Token-URL:er löper ut på serverhämtarens sida, inte din. Om deras kö är överbelastad löper din URL ut innan de hinner med den.
  • Du skickar det ASIN du undersöker till en tredje parts server. För konkurrensunderrättelsearbete är detta en läcka.

Vissa onlineverktyg fungerar under ett specifikt fönster mellan Amazons CDN-uppdateringar och slutar sedan fungera i veckor. Betrakta dem som opålitliga.

Metodjämförelse

Kriterium Chrome-tillägg DevTools + ffmpeg Onlineverktyg
Överlever token-utgång Fångst i sessionen Inom ~1 h Misslyckas ofta
Väljer den högsta kvalitetsvarianten Ja, uttryckligen Ja, manuellt Ofta 360–480p
Alla karusellvideor i ett svep Ja En per kommando En i taget
Kundrecensionsvideor Ja, separat märkta Möjligt (manuell jakt) Nej
A+-inbäddade videor Ja Möjligt Nej
Integritet Endast lokalt Endast lokalt Tredjepartsserver
Tid per annons ~10 sek 5–10 min 2–5 min (när det fungerar)

Amazons videoplatser och vad som hör hemma i var och en

Amazon-annonser kan innehålla upp till fyra distinkta videoytor. Strategin för var och en är olika.

Plats Specifikationer och begränsningar Vad som fungerar
Karusellvideo (galleriposition 7–9, beroende på kategori) 1080p, ≤5 min, ≤500 MB, MP4 H.264. Spelas upp ljudlöst vid autouppspelning. 8–15 sekunders krok, inget ljudberoende, jämförelse produkt-mot-produkt eller funktionspresentationsstil.
Videomodul i A+-innehåll (endast Brand Registry) 1080p, ≤300 MB, ≤24 min i vissa kategorier. Varumärkesberättelse, demo, grundarens förklaring, längre format än karusellen.
A+ Premium-videokarusell (Brand Registry + åtkomst till Premium Content) 1080p, flera videor i en modul. Sekvens av användningsfall → användningsfall → användningsfall.
Sponsored Brands-video (annonsering, inte annonsen) 6–45 sek, helst 1080p. Autouppspelningskroken i sökresultaten. Annat optimeringsmål än annonsvideon.

Kundrecensionsvideor är inte en plats du kontrollerar — de är användargenererade och visas under recensionerna. Deras värde är underrättelser, inte optimering.

Läsa en konkurrents videostrategi på 90 sekunder

Du behöver inte skriva en avhandling. 90-sekundersramverket:

Öppna videon och titta på de första 3 sekunderna med ljudet av.

  • Finns det en tydlig visuell krok i bildruta 1? (En hand som greppar produkten, ett före/efter i delad skärm, en text ”KÖP INTE X INNAN DU SETT DETTA”.)
  • Finns det stor text på skärmen som går att läsa vid 320×320-miniatyrstorlek?

Om svaret på båda är nej är videon dekorativ — den driver ingen konvertering. De flesta karusellvideor faller i denna kategori. Det är goda nyheter för dig: ribban ligger lågt.

Titta på resten med ljud.

  • Vad är demoordningen? (Uppackning → installation → primär användning → sekundär användning är standardmönstret.)
  • Var ligger uppmaningen till handling? (Slutkort med ”Lägg i kundvagn”-överlägg, eller underförstådd?)
  • Hur lång är den? Medianen för säljaruppladdade karusellvideor är 30–60 sekunder. Allt över 90 sekunder ses sällan klart i karusellen.

Öppna 5 konkurrentvideor och återskapa mönstret.

  • Av topp 5 i din kategori, hur många öppnar med produkten i rörelse jämfört med på en hylla? Hur många har text på skärmen? Hur många använder lifestyle jämfört med studio?
  • Det dominerande mönstret är vad du ska matcha. Den ofyllda nischen (t.ex. ”ingen i den här kategorin har en 15-sekundersdemo med text på skärmen”) är vad du ska differentiera dig på.

Det här är det enda steg som konkurrentvideonedladdare möjliggör men som sidan själv inte gör. Du kan inte göra en kontaktkartsjämförelse i Amazons gränssnitt; du behöver filerna.

Dra ut videostrategi ur kundrecensioner

Kundrecensionsvideor är till 80 % brus — uppackning på en köksbänk, barn som leker med produkten, suddig skakig handkamera — och 20 % signal. Den signal som är värd att gräva i:

  • Storleksöverraskningar. Videor av typen ”jag trodde den var större” / ”mycket mindre än väntat” är vanliga. Om 4 av 20 recensionsvideor kommenterar storleken bör din annons ha en handskalsjämförelsebild i PT-plats 2.
  • Defektmönster. Recensenter som packar upp och omedelbart filmar något trasigt. Samma plastklämma, samma färgflagning, samma lösa söm hos flera recensenter = din QC-prioritet.
  • Användningsfall som marknadsföringen missade. Kunder som använder produkten på oväntade sätt. Lägg till användningsfallet i ditt A+-innehåll; du ger Amazon en ny yta för organisk upptäckt.
  • Jämförelseomnämnanden. Recensenter som jämför med en namngiven konkurrent. Konkurrentens namn i deras video avslöjar den jämförelseuppsättning som Amazons algoritm har byggt kring din kategori.

En 30-minuters session med recensionsvideor per kategori ger vanligtvis tre konkreta annonsförbättringar som du inte hade hittat genom att läsa textrecensioner.

Skillnader mellan marknadsplatser

  • JP har den strängaste videogranskningen (och den längsta kön — 3–10 arbetsdagar för att en Brand Registry-videomodul ska gå live).
  • DE avvisar videopåståenden mer aggressivt. Allt som liknar ett medicinskt eller viktminskningspåstående i en kosttillskottsvideo plockas bort.
  • IN tillåter video med lägre upplösning (480p är fortfarande vanligt i vissa kategorier), och bandbreddsmedveten autouppspelning är mer konservativ — din video pausas troligare vid första intrycket.
  • US / UK / EU är de marknadsplatser som är mest tillåtande vad gäller variation i videoinnehåll.

En lokaliserad video per större marknadsplats överträffar märkbart en enda engelsk video över alla marknadsplatser, och nästan inga små säljare gör detta.

Efterlevnad och juridik

Samma regel från bildguiden gäller, med en extra övervägning: kundrecensionsvideor ägs av recensenten, inte av Amazon och inte av säljaren på vars annons den visas. Det betyder:

  • Intern analys: helt okej.
  • Återpublicering på sociala medier eller i en presentation: inte utan recensentens tillstånd.
  • Använda en bildruta som ”riktig kund”-foto i din egen annons: upphovsrättsintrång plus en överträdelse av användarvillkoren som Amazon kommer att agera mot.

För säljaruppladdade konkurrentvideor är gränsen densamma som för bilder: referens ja, återanvändning nej.

Vanliga frågor

Varför kan jag inte bara högerklicka och spara Amazons produktvideor?

Amazon levererar produktvideor som HLS-strömmar. Det finns ingen enskild videofil på sidan — spelaren laddar ner hundratals 2–6 sekunder långa .ts-segment och syr ihop dem i realtid. Högerklick ser ett <video>-element med en blob:-källa, så ”Spara video som” är nedtonat eller returnerar en tom fil.

Hur länge är de signerade token-URL:erna giltiga?

De flesta av Amazons URL:er för videosegment innehåller en frågesträng med X-Amz-Date, X-Amz-Expires och X-Amz-Signature. Giltighetstiden är vanligtvis 12 timmar från utfärdandet, ibland kortare för vissa regioner. Efter utgången returnerar segment-URL:en 403 — även om spellistan fortfarande refererar till den. Verktyg som laddar ner i ett svep slår verktyg som köar URL:er för senare.

Vilka videoupplösningar levererar Amazon?

HLS-stegen innehåller vanligtvis 234p, 360p, 480p, 540p, 720p och 1080p (nivåer på 3 Mbit/s och 5 Mbit/s). A+ Premium- och 360-graders-resurser inkluderar ibland 1440p eller 2160p. Masterspellistan exponerar dem alla; spelaren väljer utifrån bandbredd. Ett nedladdningsverktyg bör alltid uttryckligen hämta den högsta varianten.

Kan jag ladda ner kundrecensionsvideor?

Ja, men de ligger på en annan CDN-slutpunkt än säljaruppladdade videor och räknas inte upp i huvudkarusellens video-JSON. Du måste skanna DOM-regionen för recensionerna. ASINCrate gör detta automatiskt och märker dem REVIEW_*.

Vilket format får jag ut?

MP4 (H.264-video, AAC LC-ljud). Kompatibel med alla moderna videospelare, alla redigeringsprogram (Premiere, Final Cut, DaVinci Resolve, CapCut) och alla sociala plattformar. Ingen transkodning krävs.

Är det lagligt att ladda ner Amazons produktvideor?

Att fånga en video som din egen webbläsare redan strömmar, för personlig research och referens, är samma nätverksoperation som sidan redan utförde. Den juridiska risken ligger i återanvändning — att återpublicera en konkurrents video på din egen annons eller dina sociala kanaler är upphovsrättsintrång som Amazon kommer att agera mot.

Slutsats

Videopipelinen är svårare än bildpipelinen eftersom protokollet är mer komplext (HLS, signerade tokens, segmenterad leverans) och eftersom filen du vill ha inte existerar som en fil förrän du sätter ihop den. När du väl förstår flödet masterspellista-till-segment-till-MP4 blir de tre verkliga nedladdningsmetoderna logiska:

  • Tillägg för alla löpande säljararbetsflöden.
  • DevTools + ffmpeg när du behöver lära dig protokollet eller felsöka en fastnad nedladdning.
  • Onlineverktyg sällan, med vetskapen om att de kommer att gå sönder.

Själva nedladdningarna är den enkla delen. Den verkliga fördelen är vad du gör med dem: en 30-minuters session med recensionsvideor som lyfter fram tre annonsförbättringar som du inte hade hittat i textrecensionerna, eller en sida-vid-sida-granskning av karusellvideor som berättar varför kategoriledaren konverterar i dubbelt så hög takt som du.

Behöver du hämta bilderna också? Se vår kompletterande guide för nedladdning av Amazon-bilder för säljare — inklusive URL-grammatiken, colorImages-JSON:en och CTR-granskningsramverket.

Strunta i m3u8 — hämta varje video som MP4 med ett klick

Installera ASINCrate — gratis, inget konto, fångar HLS-strömmar och slår automatiskt ihop dem till MP4.

Lägg till i Chrome — Gratis

Relaterade artiklar