Tutoriál

Jak stahovat videa produktů z Amazonu: HLS, tokeny a 3 metody

Autor: ASINCrate Team · · · 15 min čtení

Pokud jste někdy klikli pravým tlačítkem na video produktu Amazonu a v nabídce viděli jen „Smyčka“ a „Obraz v obraze“ — žádné „Uložit video jako“ — už jste narazili na důvod, proč je tohle samostatný průvodce oproti tomu o obrázcích . Amazon dodává videa produktů jako HLS streamy, za podepsanými tokenovými URL, na CDN, které vrací 403, pokud čekáte příliš dlouho. Žádný ze vzorců, které fungují pro statické obrázky, neplatí.

Tohle je technický hloubkový ponor: jak Amazonův video pipeline doopravdy funguje, jak vypadá m3u8 playlist, proč váš příkaz ffmpeg někdy selže v polovině a co každá ze tří skutečných metod stahování umí a neumí. Pak z toho uděláme prodejcův pracovní postup: jak přečíst videostrategii konkurenta za 90 sekund a co skutečně zkopírovat.

Proč ukládání pravým tlačítkem nefunguje

Statická videa jsou jeden soubor MP4. Prohlížeč ho stáhne, přehraje a nabídka pravého tlačítka nabízí „Uložit“. HLS videa nejsou jeden soubor. Stránka obsahuje prázdný element <video>, jehož src je JavaScriptem nastaven na URL typu blob:. Za tímto blobem přehrávací knihovna (Amazon používá vlastní sestavení hls.js plus svůj vlastní VOD přehrávač) stahuje manifest, pak segmenty, a v reálném čase je skládá uvnitř bufferu Media Source Extensions.

Nabídka pravého tlačítka zkoumá zdroj video elementu. Vidí blob bez původní URL, takže „Uložit video jako“ není dostupné. A i kdyby bylo, blob obsahuje jen to, co se zrovna nachází v bufferu — obvykle 30 sekund videa, ne celý soubor.

Je to stejný protokol, jaký používají Netflix, YouTube, Twitch a většina moderních video stránek. Je navržen pro adaptivní streamování, ne pro prevenci stahování — ale vedlejší efekt je stejný.

Uvnitř m3u8 playlistu

Když se stránka načte, přehrávač vyšle svůj první video požadavek na hlavní playlist. Otevřete DevTools, filtrujte Network na m3u8 a přehrajte video — uvidíte něco jako:

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=...

To X-Amz-Expires=43200 je doba životnosti v sekundách — 12 hodin. Jakmile uplyne, každá URL podepsaná pod tímto tokenem vrací 403, i když máte soubor m3u8 uložený lokálně.

Tělo hlavního playlistu vypadá takto:

#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-...

Každý řádek je varianta kvality. BANDWIDTH je průměrný datový tok v bitech/s; CODECS je profil/úroveň H.264 (avc1.640028 = High Profile @ 4.0) a audio kodek (mp4a.40.2 = AAC LC, standard). Přehrávač jednu vybere podle šířky pásma a pak stáhne odpovídající podřízený playlist:

#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

To je skutečný seznam ke stažení — typicky 5 až 30 malých segmentů .ts na video. Abyste soubor rekonstruovali, stáhnete každý segment v pořadí, zřetězíte je a remuxnete do MP4. Nástroje jako ffmpeg to dělají v jednom kroku; rozšíření to dělá transparentně.

Co „nejvyšší kvalita“ doopravdy znamená

Přehrávač se na pomalých připojeních přizpůsobuje dolů, takže není zaručeno, že verze, kterou jste sledovali, je verze na vrcholu žebříčku. Stahovací nástroj, který zaznamenává to, co se přehrávalo, vám dá to, co se síti zachtělo poskytnout. Stahovací nástroj, který parsuje hlavní playlist a explicitně vybere variantu s nejvyšším BANDWIDTH, vám dá zdroj.

Většina nabídek na Amazonu se zastaví na 1080p (5 Mbps). Obsah A+ Premium občas poskytuje 1440p nebo 4K. Šířka pásma vám řekne, který: cokoli nad ~8 Mbps je pravděpodobně varianta 4K.

DASH je tu taky

Většina videí produktů Amazonu používá HLS, ale zlomek používá DASH (manifest .mpd, segmenty .m4s). Protokol je strukturálně podobný — manifest plus segmenty — ale přípony souborů a parser se liší. Pokud filtrujete Network na m3u8 a nic nevidíte, přepněte filtr na mpd. Většina moderních stahovacích nástrojů zvládá oba.

Klipy z živého nakupování (Amazon Live, určitá videa Sponsored Brands) někdy používají Smooth Streaming (manifest .ism). Ty jsou na běžných stránkách produktů vzácné.

Tokenové URL a proč nástroje selžou v polovině

Naprosto nejčastější důvod, proč ruční úloha ffmpeg selže: token hlavního playlistu vypršel, než se ffmpeg dostal k segmentu 142 z 200. Podepsané URL v hlavním playlistu žijí 12 hodin, ale každý podřízený playlist a každá URL segmentu jsou podepsány nezávisle — a tokeny mohou být v některých regionech mnohem kratší (viděli jsme expiraci 1 hodina na JP).

Tři režimy selhání, které obvykle znamenají problém s tokenem:

  • ffmpeg uspěje na segmentech 1–30, pak na segmentu 31 vypíše HTTP error 403 Forbidden.
  • Stažené MP4 přehraje prvních 90 sekund, pak náhle skončí.
  • Stahování se spustí okamžitě, ale ffmpeg v půli cesty hlásí Server returned 5XX Server Error reply.

Řešením je stáhnout na jeden zátah. Rozšíření prohlížeče zachytávají manifest přesně v okamžiku, kdy ho přehrávač načte a stahují každý segment ve stejné relaci, takže vypršení tokenu je málokdy faktorem. Nástroje, které dávkují URL na později (vložení m3u8 do online stahovače), jsou tomuto vystaveny nejvíc.

CDN endpointy, dekódované

Z hostitele obvykle poznáte, jaký druh videa si prohlížíte:

Vzor hostitele Obsah
m.media-amazon.com/images/S/vse-vms-transcoding-artifact-* Standardní video produktu nahrané prodejcem.
m.media-amazon.com/images/S/aplus-media/... nebo aplus-media-library-service-... Video vložené v A+ obsahu.
m.media-amazon.com/images/S/al-na-9d5f4377-* (a podobné regionální shardy) Videa z recenzí zákazníků. Leží v DOM recenzí, ne v hlavním karuselu.
m.media-amazon.com/images/S/img-vd-* Video Display Ads, někdy se objevující v karuselu u sponzorovaných produktů.
live-shopping-vod-* Nahrávky z živých nákupních streamů Amazon Live.

Endpointy se v průběhu času a napříč tržišti mění, ale struktura je konzistentní: hostitel nese typ obsahu, cesta nese ID assetu, dotazovací řetězec nese podpis.

Metoda 1: rozšíření Chrome (pracovní postup, který přežije ve velkém měřítku)

Pro prodejce, kteří potřebují vytahovat videovýzkum týdně, je účelově postavené rozšíření jediná metoda, která škáluje. Plní čtyři úkoly, na kterých záleží:

  1. Zachytí hlavní playlist ve chvíli, kdy ho přehrávač načítá (žádné ruční DevTools).
  2. Vybere variantu s nejvyšším BANDWIDTH explicitně, ne tu, kterou síť zrovna poskytovala.
  3. Stáhne každý segment v rámci relace, takže vypršení tokenu není faktorem.
  4. Remuxne do MP4 a pojmenuje soubor s ASIN, slotem a kvalitou.

Jak používat ASINCrate

  1. Nainstalujte ASINCrate z Chrome Web Storu. Funguje také na Edge, Brave, Arc a Vivaldi.
  2. Otevřete jakoukoli stránku produktu Amazonu s videem na více než 15 podporovaných tržištích (US, UK, DE, JP, IN, FR, IT, ES, CA, AU, MX, BR, NL, SE, AE, SG, TR, PL).
  3. Klikněte na Stáhnout vedle libovolného detekovaného videa. Postranní panel vypisuje samostatně prodejcova videa, videa vložená v A+ a videa z recenzí zákazníků. Můžete stáhnout jedno nebo dávkově celou nabídku.
  4. Obdržíte MP4 pojmenované [ASIN]_[slot]_[resolution].mp4, např. B07XYZ1234_VIDEO01_1080p.mp4. Možnost ZIP od ASINCrate zabalí každé video plus každý obrázek do jednoho organizovaného stažení — vstupní formát, který chcete pro audity napříč nabídkami.

Ostatní rozšíření, upřímně

  • Stream Recorder / Video DownloadHelper — Generické chytače HLS. Na Amazonu fungují, ale nerozumí struktuře video karuselu, takže zachytí to, co se zrovna přehrálo, ne celou sadu videí na stránce. Žádné oddělení A+ ani video recenzí.
  • AMZ Downloader úroveň Pro — Zahrnuje video, 6,99 $/měs. Použitelné pro pracovní postupy zaměřené primárně na obrázky, které občas potřebují video; méně optimalizované pro pokrytí napříč tržišti.
  • ASINCrate — Karusel + A+ + video recenzí, automatický výběr nejvyšší kvality, ZIP s obrázky, bez účtu pro jednotlivá stažení.

Metoda 2: DevTools + ffmpeg (zdarma, mocné, zdlouhavé)

Pokud už máte ffmpeg nainstalovaný, tohle je cesta bez rozšíření:

# 1. Na kartě Network v DevTools filtrujte "m3u8", přehrajte video.
# 2. Klikněte pravým na požadavek hlavního playlistu → Copy → Copy URL.
# 3. Ve vašem terminálu:

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

Pár věcí, které je dobré vědět:

  • -c copy se vyhne překódování. Pokud si ffmpeg stěžuje, vynechte ho a nechte ho přepsat.
  • -bsf:a aac_adtstoasc převádí AAC ADTS rámce v .ts do formátu ASC, který MP4 očekává. Vynechte ho a vaše audio se přehraje v některých přehrávačích, ale ne v jiných.
  • Pokud chcete konkrétní rozlišení, vyměňte hlavní playlist za jeden z podřízených playlistů z řádků #EXT-X-STREAM-INF hlavního playlistu.
  • Vypršení tokenu: zkopírujte a spusťte do hodiny. Pokud ffmpeg selže v polovině, obnovte stránku v prohlížeči, abyste získali novou podepsanou URL, a začněte znovu.

Tohle je správná metoda, kterou se jednou naučit. Naučí vás, co stahovací nástroj doopravdy dělá, a je to užitečný nouzový východ, když rozšíření selže. Je to špatná metoda na to dělat dvakrát týdně pro 20 ASIN.

Metoda 3: online stahovače videí (většinou nefungují)

Vzorec je známý: vložte URL z Amazonu, dostanete odkaz ke stažení. V praxi online stahovače pro videa z Amazonu selhávají častěji, než fungují. Důvody jsou strukturální:

  • Antibotové ochrany Amazonu často vyžadují relaci prohlížeče s platnými cookies. Serverové stahovače dostanou jinou verzi stránky, často zcela bez videa.
  • Geografické směrování CDN znamená, že umístění IP serveru nemusí vidět stejné video jako vy (US server zasáhne US CDN a mine váš asset z tržiště DE).
  • Tokenové URL vyprší na straně serverového stahovače, ne na vaší. Pokud je jejich fronta ucpaná, vaše URL vyprší, než se k ní dostanou.
  • Posíláte ASIN, který zkoumáte, na server třetí strany. Pro práci v oblasti konkurenční inteligence je to únik.

Některé online nástroje fungují v určitém okně mezi aktualizacemi CDN Amazonu, pak se na týdny rozbijí. Berte je jako nespolehlivé.

Porovnání metod

Kritérium Rozšíření Chrome DevTools + ffmpeg Online nástroje
Přežije vypršení tokenu Zachycení v relaci Do ~1 h Často selže
Vybere variantu nejvyšší kvality Ano, explicitně Ano, ručně Často 360–480p
Všechna videa z karuselu na jeden zátah Ano Jedno na příkaz Po jednom
Videa z recenzí zákazníků Ano, samostatně označená Možné (ruční hledání) Ne
Videa vložená v A+ Ano Možné Ne
Soukromí Pouze lokálně Pouze lokálně Server třetí strany
Čas na nabídku ~10 s 5–10 min 2–5 min (když to funguje)

Video sloty Amazonu a co do každého patří

Nabídky na Amazonu mohou zahrnovat až čtyři odlišné video plochy. Strategie pro každou je jiná.

Slot Specifikace a omezení Co funguje
Video karuselu (pozice galerie 7–9, podle kategorie) 1080p, ≤5 min, ≤500 MB, MP4 H.264. Přehrává se ztlumeně při automatickém přehrávání. 8–15sekundový hák, bez závislosti na zvuku, srovnání produkt vs. produkt nebo styl zdůraznění funkce.
Video modul A+ obsahu (pouze Brand Registry) 1080p, ≤300 MB, ≤24 min v některých kategoriích. Příběh značky, demo, vysvětlení zakladatele, delší formát než karusel.
Video karusel A+ Premium (Brand Registry + přístup k Premium Content) 1080p, několik videí v jednom modulu. Sekvence případ použití → případ použití → případ použití.
Video Sponsored Brands (reklama, ne nabídka) 6–45 s, 1080p preferováno. Hák pro automatické přehrávání ve výsledcích vyhledávání. Jiný cíl optimalizace než video nabídky.

Videa z recenzí zákazníků nejsou slot, který ovládáte — jsou generována uživateli a zobrazena pod recenzemi. Jejich hodnota spočívá v inteligenci, ne v optimalizaci.

Přečíst videostrategii konkurenta za 90 sekund

Nemusíte psát disertaci. 90sekundový rámec:

Otevřete video a sledujte první 3 sekundy s vypnutým zvukem.

  • Je tu jasný vizuální hák v prvním snímku? (Ruka chytající produkt, předtím/potom rozdělená obrazovka, text „NEKUPUJTE X, DOKUD TOHLE NEUVIDÍTE“.)
  • Je tu velký text na obrazovce čitelný ve velikosti náhledu 320×320?

Pokud je odpověď na obojí ne, video je dekorativní — nepohání konverzi. Většina videí v karuselu spadá do této kategorie. To je pro vás dobrá zpráva: laťka je nízko.

Sledujte zbytek se zvukem.

  • Jaké je pořadí dema? (Rozbalení → nastavení → primární použití → sekundární použití je standardní vzorec.)
  • Kde je výzva k akci? (Koncová karta s překryvem „Přidat do košíku“, nebo implicitně?)
  • Jak je dlouhé? Medián videa karuselu nahraného prodejcem je 30–60 sekund. Cokoli přes 90 sekund se v karuselu málokdy sleduje až do konce.

Otevřete 5 videí konkurentů a znovu sestavte vzorec.

  • Z top 5 ve vaší kategorii, kolik jich začíná produktem v pohybu vs. na poličce? Kolik má text na obrazovce? Kolik používá lifestyle vs. studio?
  • Dominantní vzorec je to, co máte vyrovnat. Nevyplněná nika (např. „nikdo v této kategorii nemá 15sekundové demo s textem na obrazovce“) je to, na čem se odlišit.

Tohle je ten jediný krok, který stahovače videí konkurentů umožňují a samotná stránka ne. V rozhraní Amazonu nemůžete dělat srovnání na kontaktním listu; potřebujete soubory.

Vytahování videostrategie z recenzí zákazníků

Videa z recenzí zákazníků jsou z 80 % šum — rozbalování na kuchyňské lince, děti hrající si s produktem, rozmazaná roztřesená kamera — a z 20 % signál. Signál, který stojí za vytěžení:

  • Překvapení z velikosti. Videa „myslel jsem, že to bude větší“ / „mnohem menší, než jsem čekal“ jsou běžná. Pokud 4 z 20 videí z recenzí komentují velikost, vaše nabídka by měla mít snímek se srovnáním měřítka s rukou ve slotu PT 2.
  • Vzorce vad. Recenzenti, kteří rozbalí a okamžitě natočí něco rozbitého. Stejná plastová svorka, stejná odlupující se barva, stejné uvolněné šití u více recenzentů = vaše priorita kontroly kvality.
  • Případy použití, které marketing minul. Zákazníci používající produkt nečekanými způsoby. Přidejte ten případ použití do svého A+ obsahu; dáváte Amazonu novou plochu pro organické objevování.
  • Zmínky o srovnání. Recenzenti, kteří srovnávají s konkrétně pojmenovaným konkurentem. Jméno konkurenta v jejich videu vám prozradí množinu pro srovnání nákupu, kterou algoritmus Amazonu kolem vaší kategorie vytvořil.

30minutová relace s videi z recenzí na kategorii obvykle přinese tři konkrétní vylepšení nabídky, která byste přečtením textových recenzí nenašli.

Rozdíly mezi tržišti

  • JP má nejpřísnější kontrolu videa (a nejdelší frontu — 3–10 pracovních dní, než video modul Brand Registry naběhne).
  • DE agresivněji zamítá tvrzení ve videích. Cokoli připomínající lékařské tvrzení nebo tvrzení o hubnutí ve videu o doplňku stravy je staženo.
  • IN povoluje video s nižším rozlišením (480p je v některých kategoriích stále běžné) a automatické přehrávání zohledňující šířku pásma je konzervativnější — vaše video bude s větší pravděpodobností pozastaveno při prvním zobrazení.
  • US / UK / EU tržiště jsou nejtolerantnější ohledně rozmanitosti video obsahu.

Lokalizované video na každé velké tržiště výrazně překonává jedno anglické video napříč všemi tržišti, a téměř žádní malí prodejci to nedělají.

Soulad a právní aspekty

Platí stejné pravidlo z průvodce obrázky , s jedním dodatečným zřetelem: videa z recenzí zákazníků vlastní recenzent, ne Amazon a ne prodejce, na jehož nabídce se objevují. To znamená:

  • Interní analýza: v pořádku.
  • Znovupublikování na sociálních sítích nebo v prezentaci: ne bez svolení recenzenta.
  • Použití snímku jako fotky „skutečného zákazníka“ ve vaší vlastní nabídce: porušení autorských práv plus porušení podmínek služby, proti kterému Amazon zasáhne.

U videí konkurentů nahraných prodejci je hranice stejná jako u obrázků: reference ano, opětovné použití ne.

Často kladené otázky

Proč nemůžu videa produktů z Amazonu jen kliknout pravým a uložit?

Amazon dodává videa produktů jako HLS streamy. Na stránce není žádný jednotný video soubor — přehrávač stahuje stovky 2–6sekundových segmentů .ts a v reálném čase je skládá. Kliknutí pravým tlačítkem vidí element <video> se zdrojem blob:, takže „Uložit video jako“ je zašedlé nebo vrací prázdný soubor.

Jak dlouho jsou podepsané tokenové URL platné?

Většina URL video segmentů Amazonu obsahuje dotazovací řetězec s X-Amz-Date, X-Amz-Expires a X-Amz-Signature. Expirace je typicky 12 hodin od vydání, pro některé regiony někdy kratší. Po vypršení vrací URL segmentu 403 — i když ho playlist stále odkazuje. Nástroje, které stahují na jeden zátah, vítězí nad nástroji, které dávkují URL na později.

Jaká rozlišení videa Amazon poskytuje?

HLS žebříček typicky zahrnuje 234p, 360p, 480p, 540p, 720p a 1080p (úrovně 3 Mbps a 5 Mbps). Assety A+ Premium a 360° občas zahrnují 1440p nebo 2160p. Hlavní playlist je vystaví všechny; přehrávač vybírá podle šířky pásma. Stahovací nástroj by měl vždy explicitně stáhnout nejvyšší variantu.

Můžu stahovat videa z recenzí zákazníků?

Ano, ale leží na jiném CDN endpointu než videa nahraná prodejcem a nejsou vyjmenována v JSON hlavního video karuselu. Musíte proskenovat oblast DOM recenzí. ASINCrate to dělá automaticky a označuje je REVIEW_*.

Jaký formát na výstupu dostanu?

MP4 (video H.264, audio AAC LC). Kompatibilní s každým moderním video přehrávačem, každým střihovým programem (Premiere, Final Cut, DaVinci Resolve, CapCut) a každou sociální platformou. Žádné překódování není nutné.

Je stahování videí produktů z Amazonu legální?

Zachycení videa, které váš vlastní prohlížeč už streamuje, pro osobní výzkum a referenci je stejná síťová operace, jakou stránka už provedla. Právní riziko spočívá v opětovném použití — znovupublikování videa konkurenta na vašem vlastním nabídkovém listingu nebo sociálních kanálech je porušení autorských práv, proti kterému Amazon zasáhne.

Závěr

Video pipeline je obtížnější než ten obrázkový, protože protokol je složitější (HLS, podepsané tokeny, segmentované doručování) a protože soubor, který chcete, neexistuje jako soubor, dokud ho nesestavíte. Jakmile pochopíte tok hlavní-playlist-do-segmentů-do-MP4, tři skutečné metody stahování dávají smysl:

  • Rozšíření pro jakýkoli průběžný prodejcův pracovní postup.
  • DevTools + ffmpeg, když potřebujete naučit se protokol nebo odladit zaseknuté stahování.
  • Online nástroje zřídka, s vědomím, že se rozbijí.

Samotná stahování jsou ta snadná část. Skutečná výhoda spočívá v tom, co s nimi uděláte: 30minutová relace s videi z recenzí, která vynese na povrch tři opravy nabídky, jaké byste v textových recenzích nenašli, nebo srovnávací audit videí karuselu vedle sebe, který vám řekne, proč lídr kategorie konvertuje dvakrát lépe než vy.

Potřebujete sebrat i obrázky? Podívejte se na našeho doprovodného průvodce stahováním obrázků z Amazonu pro prodejce — včetně gramatiky URL, JSON colorImages a rámce auditu CTR.

Přeskočte m3u8 — stáhněte každé video jako MP4 jedním kliknutím

Nainstalujte ASINCrate — zdarma, bez účtu, zachytává HLS streamy a automaticky je slučuje do MP4.

Přidat do Chrome — Zdarma

Související články