Slik laster du ned Amazon-produktvideoer: HLS, tokener og 3 metoder
Hvis du noen gang har høyreklikket på en Amazon-produktvideo og bare sett «Loop» og «Bilde i bilde» i menyen — ingen «Lagre video som» — har du allerede møtt grunnen til at dette er en egen veiledning fra den om bilder . Amazon leverer produktvideoer som HLS-strømmer, bak signerte token-URL-er, på et CDN som returnerer 403 hvis du venter for lenge. Ingen av mønstrene som fungerer for statiske bilder gjelder her.
Dette er den tekniske fordypningen: hvordan Amazons videorørledning faktisk fungerer, hvordan m3u8-spillelisten ser ut, hvorfor ffmpeg-kommandoen din noen ganger feiler halvveis, og hva hver av de tre reelle nedlastingsmetodene kan og ikke kan gjøre. Deretter gjør vi det om til en selgerarbeidsflyt: hvordan lese en konkurrents videostrategi på 90 sekunder og hva du faktisk bør kopiere.
Hvorfor lagring med høyreklikk ikke fungerer
Statiske videoer er én enkelt MP4-fil. Nettleseren laster den ned, spiller den av, og høyreklikkmenyen tilbyr «Lagre». HLS-videoer er ikke én enkelt fil. Siden inneholder et tomt <video>-element der src settes til en blob:-URL av JavaScript. Bak den bloben henter et avspillingsbibliotek (Amazon bruker en egendefinert variant av hls.js pluss sin egen VOD-spiller) et manifest, deretter segmenter, og syr dem sammen i sanntid inne i en Media Source Extensions-buffer.
Høyreklikkmenyen inspiserer videoelementets kilde. Den ser en blob uten opprinnelig URL, så «Lagre video som» er utilgjengelig. Og selv om den var tilgjengelig, inneholder bloben bare det som tilfeldigvis ligger i bufferen i det øyeblikket — vanligvis 30 sekunder med video, ikke hele filen.
Dette er det samme protokollen som Netflix, YouTube, Twitch og de fleste moderne videonettsteder bruker. Den er laget for adaptiv strømming, ikke for å hindre nedlasting — men bivirkningen er den samme.
Inn i m3u8-spillelisten
Når siden lastes inn, sender spilleren sin første videoforespørsel til hovedspillelisten. Åpne DevTools, filtrer Network på m3u8, og spill av videoen — du vil se noe sånt som:
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=...
Den X-Amz-Expires=43200 er levetiden i sekunder — 12 timer. Etter at den er utløpt, returnerer hver URL signert under det tokenet 403, selv om du har m3u8-filen lagret lokalt.
Selve hovedspillelisten ser slik ut:
#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-...
Hver linje er en kvalitetsvariant. BANDWIDTH er gjennomsnittlig bitrate i bits/sek; CODECS er H.264-profilen/-nivået (avc1.640028 = High Profile @ 4.0) og lydkodeken (mp4a.40.2 = AAC LC, standarden). Spilleren velger én ut fra båndbredde, og henter deretter den tilhørende underspillelisten:
#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 er den faktiske nedlastingslisten — vanligvis 5 til 30 små .ts-segmenter per video. For å rekonstruere filen henter du hvert segment i rekkefølge, slår dem sammen og remukser til MP4. Verktøy som ffmpeg gjør dette i ett trinn; en utvidelse gjør det transparent.
Hva «høyeste kvalitet» faktisk betyr
Spilleren tilpasser seg nedover på trege forbindelser, så det er ingen garanti for at versjonen du så på er versjonen øverst på stigen. Et nedlastingsverktøy som tar opp det som ble spilt av, gir deg det nettverket følte for å servere. Et nedlastingsverktøy som analyserer hovedspillelisten og eksplisitt velger varianten med høyest BANDWIDTH gir deg kilden.
De fleste Amazon-oppføringer er begrenset til 1080p (5 Mbps). A+ Premium-innhold serverer av og til 1440p eller 4K. Båndbredden forteller deg hvilken: alt over ~8 Mbps er sannsynligvis en 4K-variant.
DASH finnes også der ute
De fleste Amazon-produktvideoer bruker HLS, men en brøkdel bruker DASH (.mpd-manifest, .m4s-segmenter). Protokollen er strukturelt lik — manifest pluss segmenter — men filendelsene og parseren er forskjellige. Hvis du filtrerer Network på m3u8 og ikke ser noe, bytt filteret til mpd. De fleste moderne nedlastingsverktøy håndterer begge.
Klipp fra direktehandel (Amazon Live, enkelte Sponsored Brands-videoer) bruker av og til Smooth Streaming (.ism-manifest). De er sjeldne på vanlige produktsider.
Token-URL-er og hvorfor verktøy feiler halvveis
Den klart vanligste grunnen til at en manuell ffmpeg-jobb feiler: tokenet til hovedspillelisten har utløpt innen ffmpeg kommer til segment 142 av 200. De signerte URL-ene i hovedspillelisten lever i 12 timer, men hver underspilleliste og hver segment-URL signeres uavhengig — og tokener kan være mye kortere i enkelte regioner (vi har sett 1 times utløp på JP).
Tre feilmoduser som vanligvis betyr et token-problem:
ffmpeglykkes på segment 1–30, og skriver så utHTTP error 403 Forbiddenpå segment 31.- Den nedlastede MP4-filen spiller av de første 90 sekundene, og ender så brått.
- Nedlastingen starter umiddelbart, men
ffmpegrapportererServer returned 5XX Server Error replyunderveis.
Løsningen er å laste ned i én omgang. Nettleserutvidelser fanger opp manifestet i det øyeblikket spilleren laster det inn og henter hvert segment innenfor samme økt, så token-utløp er sjelden en faktor. Verktøy som setter URL-er i kø for senere (lime inn m3u8 i en nettbasert nedlaster) er mest utsatt for dette.
CDN-endepunkter, dekodet
Du kan vanligvis se hva slags video du har foran deg ut fra verten:
| Vertsmønster | Innhold |
|---|---|
m.media-amazon.com/images/S/vse-vms-transcoding-artifact-* |
Standard selgeropplastet produktvideo. |
m.media-amazon.com/images/S/aplus-media/... eller aplus-media-library-service-... |
Innebygd video i A+-innhold. |
m.media-amazon.com/images/S/al-na-9d5f4377-* (og lignende regionale skår) |
Kundeanmeldelsesvideoer. Ligger i DOM-en for anmeldelser, ikke i hovedkarusellen. |
m.media-amazon.com/images/S/img-vd-* |
Video Display Ads, dukker noen ganger opp i karusellen for sponsede produkter. |
live-shopping-vod-* |
Opptak fra Amazon Live-handelsstrømmer. |
Endepunktene roterer over tid og på tvers av markedsplasser, men strukturen er konsekvent: verten bærer innholdstypen, stien bærer ressurs-ID-en, spørrestrengen bærer signaturen.
Metode 1: Chrome-utvidelse (arbeidsflyten som overlever i skala)
For selgere som trenger å hente videoresearch ukentlig, er en spesialbygd utvidelse den eneste metoden som skalerer. Den gjør de fire jobbene som betyr noe:
- Fanger opp hovedspillelisten mens spilleren laster den inn (ingen manuell DevTools).
- Velger varianten med høyest BANDWIDTH eksplisitt, ikke det nettverket tilfeldigvis serverte.
- Laster ned hvert segment innenfor økten slik at token-utløp ikke er en faktor.
- Remukser til MP4 og navngir filen med ASIN, plass og kvalitet.
Slik bruker du ASINCrate
- Installer ASINCrate fra Chrome Web Store. Fungerer også på Edge, Brave, Arc og Vivaldi.
- Åpne en hvilken som helst Amazon-produktside med video på de 15+ støttede markedsplassene (US, UK, DE, JP, IN, FR, IT, ES, CA, AU, MX, BR, NL, SE, AE, SG, TR, PL).
- Klikk på Last ned ved siden av en hvilken som helst oppdaget video. Sidefeltet lister selgervideoer, innebygde A+-videoer og kundeanmeldelsesvideoer separat. Du kan hente én eller laste ned hele oppføringen samlet.
- Motta en MP4 med navnet
[ASIN]_[plass]_[oppløsning].mp4, f.eks.B07XYZ1234_VIDEO01_1080p.mp4. ASINCrates ZIP-alternativ pakker hver video pluss hvert bilde til én organisert nedlasting — inndataformatet du vil ha for revisjon på tvers av oppføringer.
Andre utvidelser, ærlig talt
- Stream Recorder / Video DownloadHelper — Generiske HLS-fangere. De fungerer på Amazon, men forstår ikke strukturen til videokarusellen, så de fanger det som nettopp ble spilt av, ikke hele settet med videoer på siden. Ingen separasjon av A+- eller anmeldelsesvideoer.
- AMZ Downloader Pro-nivå — Inkluderer video, 6,99 USD/mnd. Brukbart for bildefokuserte arbeidsflyter som av og til trenger video; mindre optimalisert for dekning på tvers av markedsplasser.
- ASINCrate — Karusell + A+ + anmeldelsesvideoer, automatisk valg av høyeste kvalitet, ZIP med bilder, ingen konto for enkeltnedlastinger.
Metode 2: DevTools + ffmpeg (gratis, kraftig, tungvint)
Hvis du allerede har ffmpeg installert, er dette veien uten utvidelse:
# 1. In DevTools Network tab, filter "m3u8", play the video.
# 2. Right-click the master playlist request → Copy → Copy URL.
# 3. In your terminal:
ffmpeg -i "PASTED_MASTER_M3U8_URL" \
-map 0:v:0 -map 0:a:0 \
-c copy \
-bsf:a aac_adtstoasc \
output.mp4
Et par ting du bør vite:
-c copyunngår en omkoding. Hvisffmpegklager, dropp den og la den transkode.-bsf:a aac_adtstoasckonverterer AAC ADTS-rammene i.tstil ASC-formatet MP4 forventer. Hopp over den, og lyden spilles av i noen spillere, men ikke andre.- Hvis du vil ha en bestemt oppløsning, bytt ut hovedspillelisten med en av underspillelistene fra hovedspillelistens
#EXT-X-STREAM-INF-linjer. - Token-utløp: kopier og kjør innen timen. Hvis
ffmpegfeiler halvveis, last siden på nytt i nettleseren for å få en ny signert URL og start på nytt.
Dette er den riktige metoden å lære én gang. Den lærer deg hva et nedlastingsverktøy faktisk gjør, og den er en nyttig nødutgang når en utvidelse svikter. Det er den gale metoden å gjøre to ganger i uken for 20 ASIN-er.
Metode 3: Nettbaserte videonedlastere (fungerer stort sett ikke)
Mønsteret er kjent: lim inn Amazon-URL-en, få en nedlastingslenke. I praksis feiler nettbaserte nedlastere for Amazon-videoer oftere enn de fungerer. Grunnene er strukturelle:
- Amazons bot-beskyttelse krever ofte en nettleserøkt med gyldige informasjonskapsler. Serversidehentere får en annen versjon av siden, ofte uten videoen i det hele tatt.
- Geografisk CDN-ruting betyr at serverens IP-plassering kanskje ikke ser den samme videoen som deg (en amerikansk server treffer amerikansk CDN og bommer på din DE-markedsplassressurs).
- Token-URL-er utløper på serversidehenterens side, ikke din. Hvis køen deres er full, har URL-en din tidsavbrudd før de kommer til den.
- Du sender ASIN-en du undersøker til en tredjeparts server. For konkurranseanalysearbeid er dette en lekkasje.
Enkelte nettbaserte verktøy fungerer i et bestemt vindu mellom Amazon CDN-oppdateringer, og slutter så å fungere i ukevis. Behandle dem som upålitelige.
Sammenligning av metoder
| Kriterium | Chrome-utvidelse | DevTools + ffmpeg | Nettbaserte verktøy |
|---|---|---|---|
| Overlever token-utløp | Fanges i økten | Innen ~1 t | Feiler ofte |
| Velger varianten med høyest kvalitet | Ja, eksplisitt | Ja, manuelt | Ofte 360–480p |
| Alle karusellvideoer i én omgang | Ja | Én per kommando | Én om gangen |
| Kundeanmeldelsesvideoer | Ja, merket separat | Mulig (manuelt søk) | Nei |
| Innebygde A+-videoer | Ja | Mulig | Nei |
| Personvern | Kun lokalt | Kun lokalt | Tredjepartsserver |
| Tid per oppføring | ~10 sek | 5–10 min | 2–5 min (når det fungerer) |
Amazons videoplasser og hva som hører hjemme i hver
Amazon-oppføringer kan inneholde opptil fire ulike videoflater. Strategien for hver er forskjellig.
| Plass | Spesifikasjoner og begrensninger | Hva som fungerer |
|---|---|---|
| Karusellvideo (galleriposisjon 7–9, avhengig av kategori) | 1080p, ≤5 min, ≤500 MB, MP4 H.264. Spilles av dempet ved autoavspilling. | 8–15 sekunders krok, ingen avhengighet av lyd, produkt-mot-produkt-sammenligning eller funksjonsuthevingsstil. |
| A+-innholdets videomodul (kun Brand Registry) | 1080p, ≤300 MB, ≤24 min i noen kategorier. | Merkevarehistorie, demo, gründerforklaring, lengre format enn karusell. |
| A+ Premium-videokarusell (Brand Registry + tilgang til Premium Content) | 1080p, flere videoer i én modul. | Bruksområde → bruksområde → bruksområde-sekvens. |
| Sponsored Brands-video (annonsering, ikke oppføringen) | 6–45 sek, 1080p foretrukket. | Autoavspillingskroken i søkeresultater. Et annet optimaliseringsmål enn oppføringsvideo. |
Kundeanmeldelsesvideoer er ikke en plass du kontrollerer — de er brukergenererte og vises under anmeldelsene. Verdien deres er innsikt, ikke optimalisering.
Lese en konkurrents videostrategi på 90 sekunder
Du trenger ikke skrive en avhandling. Rammeverket på 90 sekunder:
Åpne videoen og se de første 3 sekundene med lyden av.
- Finnes det en tydelig visuell krok i bilde 1? (Hånd som griper produktet, før/etter-delt skjerm, «IKKE KJØP X FØR DU SER DETTE»-tekst.)
- Finnes det stor tekst på skjermen som er lesbar i 320×320 miniatyrstørrelse?
Hvis svaret på begge er nei, er videoen dekorativ — den driver ikke konvertering. De fleste karusellvideoer faller i denne kategorien. Det er gode nyheter for deg: lista ligger lavt.
Se resten med lyden på.
- Hva er demorekkefølgen? (Pakk opp → oppsett → primær bruk → sekundær bruk er standardmønsteret.)
- Hvor er oppfordringen til handling? (Sluttkort med «Legg i handlekurv»-overlegg, eller implisitt?)
- Hvor lang er den? Median selgeropplastet karusellvideo er 30–60 sekunder. Alt over 90 sekunder ses sjelden helt til slutt i karusellen.
Åpne 5 konkurrentvideoer og bygg opp mønsteret på nytt.
- Av de 5 øverste i kategorien din, hvor mange åpner med produktet i bevegelse vs. på en hylle? Hvor mange har tekst på skjermen? Hvor mange bruker livsstil vs. studio?
- Det dominerende mønsteret er det du skal matche. Den ufylte nisjen (f.eks. «ingen i denne kategorien har en 15-sekunders demo med tekst på skjermen») er det du skal differensiere deg på.
Dette er det ene trinnet konkurrentvideonedlastere muliggjør som siden selv ikke gjør. Du kan ikke gjøre kontaktarksammenligning i Amazon-grensesnittet; du trenger filene.
Trekke ut videostrategi fra kundeanmeldelser
Kundeanmeldelsesvideoer er 80 % støy — utpakking på en kjøkkenbenk, barn som leker med produktet, uskarpt ristekamera — og 20 % signal. Signalet det er verdt å grave i:
- Overraskelser om størrelse. «Jeg trodde denne var større» / «Mye mindre enn forventet»-videoer er vanlige. Hvis 4 av 20 anmeldelsesvideoer kommenterer størrelse, bør oppføringen din ha et håndskala-sammenligningsbilde i PT-plass 2.
- Defektmønstre. Anmeldere som pakker opp og umiddelbart filmer noe ødelagt. Samme plastklips, samme malingsflak, samme løse søm på tvers av flere anmeldere = din QC-prioritet.
- Bruksområder markedsføringen overså. Kunder som bruker produktet på uventede måter. Legg til bruksområdet i A+-innholdet ditt; du gir Amazon en ny flate for organisk oppdagelse.
- Sammenligningsomtaler. Anmeldere som sammenligner med en navngitt konkurrent. Konkurrentens navn i videoen deres forteller deg hvilket kryssjoppesett Amazons algoritme har bygd rundt kategorien din.
En 30 minutters anmeldelsesvideoøkt per kategori gir vanligvis tre konkrete forbedringer av oppføringen du ikke ville ha funnet ved å lese tekstanmeldelser.
Forskjeller mellom markedsplasser
- JP har den strengeste videogjennomgangen (og den lengste køen — 3–10 virkedager for at en Brand Registry-videomodul skal gå live).
- DE avviser videopåstander mer aggressivt. Alt som ligner en medisinsk påstand eller vekttapspåstand i en kosttilskuddsvideo blir fjernet.
- IN tillater video med lavere oppløsning (480p fortsatt vanlig i noen kategorier), og båndbreddebevisst autoavspilling er mer konservativ — videoen din blir mer sannsynlig satt på pause ved første visning.
- US / UK / EU-markedsplassene er de mest tillatende når det gjelder variasjon i videoinnhold.
En lokalisert video per stor markedsplass gir merkbart bedre resultater enn én engelsk video på alle markedsplasser, og nesten ingen små selgere gjør dette.
Etterlevelse og juss
Den samme regelen fra bildeveiledningen gjelder, med ett ekstra hensyn: kundeanmeldelsesvideoer eies av anmelderen, ikke av Amazon og ikke av selgeren hvis oppføring den vises på. Det betyr:
- Intern analyse: greit.
- Republisering i sosiale medier eller i en presentasjon: ikke uten anmelderens tillatelse.
- Bruk av et bilde som et «ekte kunde»-foto i din egen oppføring: brudd på opphavsrett pluss et brudd på vilkårene som Amazon vil reagere på.
For selgeropplastede konkurrentvideoer er grensen den samme som for bilder: referanse ja, gjenbruk nei.
Ofte stilte spørsmål
Hvorfor kan jeg ikke bare høyreklikke og lagre Amazon-produktvideoer?
Amazon leverer produktvideoer som HLS-strømmer. Det finnes ingen enkelt videofil på siden — spilleren laster ned hundrevis av 2–6 sekunders .ts-segmenter og syr dem sammen i sanntid. Høyreklikket ser et <video>-element med en blob:-kilde, så «Lagre video som» er nedtonet eller returnerer en tom fil.
Hvor lenge er de signerte token-URL-ene gyldige?
De fleste URL-ene til Amazons videosegmenter inneholder en spørrestreng med X-Amz-Date, X-Amz-Expires og X-Amz-Signature. Utløpet er vanligvis 12 timer etter utstedelse, noen ganger kortere for enkelte regioner. Etter utløp returnerer segment-URL-en 403 — selv om spillelisten fortsatt refererer til den. Verktøy som laster ned i én omgang slår verktøy som setter URL-er i kø for senere.
Hvilke videooppløsninger serverer Amazon?
HLS-stigen inkluderer vanligvis 234p, 360p, 480p, 540p, 720p og 1080p (3-Mbps- og 5-Mbps-nivåer). A+ Premium og 360-graders ressurser inkluderer av og til 1440p eller 2160p. Hovedspillelisten eksponerer dem alle; spilleren velger ut fra båndbredde. Et nedlastingsverktøy bør alltid hente den øverste varianten eksplisitt.
Kan jeg laste ned kundeanmeldelsesvideoer?
Ja, men de ligger på et annet CDN-endepunkt enn selgeropplastede videoer og er ikke oppført i hoved-JSON-en for videokarusellen. Du må skanne DOM-regionen for anmeldelser. ASINCrate gjør dette automatisk og merker dem REVIEW_*.
Hvilket format får jeg ut?
MP4 (H.264-video, AAC LC-lyd). Kompatibel med alle moderne videospillere, alle NLE-er (Premiere, Final Cut, DaVinci Resolve, CapCut) og alle sosiale plattformer. Ingen transkoding nødvendig.
Er det lovlig å laste ned Amazon-produktvideoer?
Å fange opp en video som din egen nettleser allerede strømmer, til personlig research og referanse, er den samme nettverksoperasjonen som siden allerede utførte. Den juridiske risikoen ligger i gjenbruk — å publisere en konkurrents video på din egen oppføring eller dine sosiale kanaler er brudd på opphavsrett som Amazon vil reagere på.
Konklusjon
Videorørledningen er vanskeligere enn bilderørledningen fordi protokollen er mer kompleks (HLS, signerte tokener, segmentert levering) og fordi filen du vil ha ikke eksisterer som en fil før du setter den sammen. Når du først forstår flyten fra hovedspilleliste-til-segmenter-til-MP4, gir de tre reelle nedlastingsmetodene mening:
- Utvidelse for enhver løpende selgerarbeidsflyt.
- DevTools + ffmpeg når du trenger å lære protokollen eller feilsøke en fastlåst nedlasting.
- Nettbaserte verktøy sjelden, vel vitende om at de vil slutte å fungere.
Selve nedlastingene er den enkle delen. Den faktiske fordelen er hva du gjør med dem: en 30 minutters anmeldelsesvideoøkt som avdekker tre oppføringsforbedringer du ikke ville ha funnet i tekstanmeldelsene, eller en side-ved-side-revisjon av karusellvideoer som forteller deg hvorfor kategorilederen konverterer dobbelt så godt som deg.
Trenger du å hente bildene også? Se vår tilhørende veiledning for nedlasting av Amazon-bilder for selgere
— inkludert URL-grammatikken, colorImages-JSON-en og rammeverket for CTR-revisjon.
Dropp m3u8-en — hent hver video som MP4 med ett klikk
Installer ASINCrate — gratis, ingen konto, fanger opp HLS-strømmer og slår dem automatisk sammen til MP4.
Legg til i Chrome — Gratis