Tutorial

Come scaricare i video dei prodotti Amazon: HLS, token e 3 metodi

Di ASINCrate Team · · · 15 min di lettura

Se hai mai fatto clic destro su un video di un prodotto Amazon vedendo nel menu solo “Loop” e “Picture in picture” — niente “Salva video con nome” — hai già incontrato il motivo per cui questa è una guida separata da quella sulle immagini . Amazon distribuisce i video dei prodotti come flussi HLS, dietro URL con token firmati, su una CDN che restituisce 403 se aspetti troppo a lungo. Nessuno dei pattern che funzionano per le immagini statiche si applica.

Questo è l’approfondimento tecnico: come funziona davvero la pipeline video di Amazon, che aspetto ha la playlist m3u8, perché il tuo comando ffmpeg a volte fallisce a metà strada e cosa può e non può fare ciascuno dei tre metodi reali per scaricare. Poi lo trasformiamo in un flusso di lavoro per venditori: come leggere la strategia video di un concorrente in 90 secondi e cosa copiare davvero.

Perché il salvataggio con clic destro non funziona

I video statici sono un singolo file MP4. Il browser lo scarica, lo riproduce, e il menu del clic destro offre “Salva”. I video HLS non sono un singolo file. La pagina contiene un elemento <video> vuoto il cui src viene impostato a un URL blob: da JavaScript. Dietro quel blob, una libreria player (Amazon usa una build personalizzata di hls.js più il proprio player VOD) recupera un manifest, poi i segmenti, e li ricuce in tempo reale dentro un buffer Media Source Extensions.

Il menu del clic destro ispeziona la sorgente dell’elemento video. Vede un blob senza URL originale, quindi “Salva video con nome” non è disponibile. Anche se lo fosse, il blob contiene solo ciò che si trova nel buffer in quel momento — di solito 30 secondi di video, non l’intero file.

Questo è lo stesso protocollo usato da Netflix, YouTube, Twitch e dalla maggior parte dei siti video moderni. È progettato per lo streaming adattivo, non per impedire il download — ma l’effetto collaterale è lo stesso.

Dentro la playlist m3u8

Quando la pagina si carica, il player effettua la sua prima richiesta video alla master playlist. Apri i DevTools, filtra Network su m3u8 e riproduci il video — vedrai qualcosa come:

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

Quel X-Amz-Expires=43200 è la durata di vita in secondi — 12 ore. Dopo che è trascorsa, ogni URL firmato sotto quel token restituisce 403, anche se hai il file m3u8 salvato in locale.

Il corpo della master playlist ha questo aspetto:

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

Ogni riga è una variante di qualità. BANDWIDTH è il bitrate medio in bit/sec; CODECS è il profilo/livello H.264 (avc1.640028 = High Profile @ 4.0) e il codec audio (mp4a.40.2 = AAC LC, lo standard). Il player ne sceglie una in base alla banda, poi recupera la child playlist corrispondente:

#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

Quella è la vera lista di download — in genere da 5 a 30 piccoli segmenti .ts per video. Per ricostruire il file recuperi ogni segmento in ordine, li concateni e fai il remux in MP4. Strumenti come ffmpeg lo fanno in un solo passaggio; un’estensione lo fa in modo trasparente.

Cosa significa davvero “massima qualità”

Il player si adatta verso il basso sulle connessioni lente, quindi non c’è garanzia che la versione che hai guardato sia quella in cima alla ladder. Uno strumento di download che registra ciò che è stato riprodotto ti dà qualunque cosa la rete avesse voglia di servire. Uno strumento di download che analizza la master playlist e sceglie esplicitamente la variante con BANDWIDTH più alta ti dà la sorgente.

La maggior parte delle schede Amazon si ferma a 1080p (5 Mbps). I contenuti A+ Premium occasionalmente servono 1440p o 4K. La banda ti dice quale: qualsiasi cosa sopra ~8 Mbps è probabilmente una variante 4K.

Anche DASH è in circolazione

La maggior parte dei video dei prodotti Amazon usa HLS, ma una parte usa DASH (manifest .mpd, segmenti .m4s). Il protocollo è strutturalmente simile — manifest più segmenti — ma le estensioni dei file e il parser sono diversi. Se stai filtrando Network su m3u8 e non vedi nulla, cambia il filtro in mpd. La maggior parte degli strumenti di download moderni gestisce entrambi.

I clip di live shopping (Amazon Live, certi Sponsored Brands video) a volte usano lo Smooth Streaming (manifest .ism). Sono rari sulle normali pagine prodotto.

Gli URL con token e perché gli strumenti falliscono a metà

Il motivo singolo più comune per cui un job ffmpeg manuale fallisce: il token della master playlist è scaduto nel momento in cui ffmpeg arriva al segmento 142 di 200. Gli URL firmati nella master playlist vivono per 12 ore, ma ogni child playlist e ogni URL di segmento è firmato in modo indipendente — e i token possono essere molto più brevi in alcune regioni (abbiamo visto scadenze di 1 ora su JP).

Tre modalità di fallimento che di solito indicano un problema di token:

  • ffmpeg riesce sui segmenti 1–30, poi stampa HTTP error 403 Forbidden sul segmento 31.
  • L’MP4 scaricato riproduce i primi 90 secondi, poi termina bruscamente.
  • Il download parte subito ma ffmpeg riporta Server returned 5XX Server Error reply a metà strada.

La soluzione è scaricare in un’unica passata. Le estensioni del browser intercettano il manifest nel momento in cui il player lo carica e prelevano ogni segmento all’interno della stessa sessione, così la scadenza del token è raramente un fattore. Gli strumenti che mettono in coda gli URL per dopo (incollare l’m3u8 in un downloader online) sono i più esposti a questo problema.

Endpoint CDN, decodificati

Di solito puoi capire che tipo di video stai guardando dall’host:

Pattern dell’host Contenuto
m.media-amazon.com/images/S/vse-vms-transcoding-artifact-* Video prodotto standard caricato dal venditore.
m.media-amazon.com/images/S/aplus-media/... o aplus-media-library-service-... Video incorporato nei contenuti A+.
m.media-amazon.com/images/S/al-na-9d5f4377-* (e shard regionali simili) Video delle recensioni dei clienti. Risiedono nel DOM delle recensioni, non nel carosello principale.
m.media-amazon.com/images/S/img-vd-* Video Display Ads, che a volte compaiono nel carosello per i prodotti sponsorizzati.
live-shopping-vod-* Registrazioni dai flussi di live shopping di Amazon Live.

Gli endpoint ruotano nel tempo e tra i marketplace, ma la struttura è coerente: l’host porta il tipo di contenuto, il path porta l’ID dell’asset, la query string porta la firma.

Metodo 1: estensione Chrome (il flusso di lavoro che regge su larga scala)

Per i venditori che hanno bisogno di prelevare ricerca video settimanalmente, un’estensione costruita ad hoc è l’unico metodo che scala. Svolge i quattro compiti che contano:

  1. Intercetta la master playlist nel momento in cui il player la carica (niente DevTools manuali).
  2. Sceglie esplicitamente la variante con BANDWIDTH più alto, non quella che la rete stava servendo.
  3. Scarica ogni segmento all’interno della sessione così la scadenza del token non è un fattore.
  4. Fa il remux in MP4 e nomina il file con l’ASIN, lo slot e la qualità.

Come usare ASINCrate

  1. Installa ASINCrate dal Chrome Web Store. Funziona anche su Edge, Brave, Arc e Vivaldi.
  2. Apri una qualsiasi pagina prodotto Amazon con video sugli oltre 15 marketplace supportati (US, UK, DE, JP, IN, FR, IT, ES, CA, AU, MX, BR, NL, SE, AE, SG, TR, PL).
  3. Clicca su Scarica accanto a un qualsiasi video rilevato. La barra laterale elenca separatamente i video dei venditori, i video incorporati nei contenuti A+ e i video delle recensioni dei clienti. Puoi prelevarne uno o fare il batch dell’intera scheda.
  4. Ricevi un MP4 nominato [ASIN]_[slot]_[resolution].mp4, ad esempio B07XYZ1234_VIDEO01_1080p.mp4. L’opzione ZIP di ASINCrate impacchetta ogni video più ogni immagine in un unico download organizzato — il formato di input che vuoi per gli audit tra più schede.

Altre estensioni, onestamente

  • Stream Recorder / Video DownloadHelper — Catturatori HLS generici. Funzionano su Amazon ma non comprendono la struttura del carosello video, quindi catturano qualunque cosa sia stata appena riprodotta, non l’intero set di video della pagina. Nessuna separazione dei video A+ o delle recensioni.
  • Piano AMZ Downloader Pro — Include i video, 6,99 $/mese. Praticabile per i flussi di lavoro incentrati sulle immagini che occasionalmente hanno bisogno di video; meno ottimizzato per la copertura tra marketplace.
  • ASINCrate — Carosello + A+ + video delle recensioni, selezione automatica della qualità più alta, ZIP con le immagini, nessun account per i download singoli.

Metodo 2: DevTools + ffmpeg (gratuito, potente, noioso)

Se hai già ffmpeg installato, questo è il percorso senza estensione:

# 1. Nella tab Network dei DevTools, filtra "m3u8" e riproduci il video.
# 2. Clic destro sulla richiesta della master playlist → Copy → Copy URL.
# 3. Nel tuo terminale:

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

Alcune cose da sapere:

  • -c copy evita una ricodifica. Se ffmpeg si lamenta, rimuovilo e lascia che transcodifichi.
  • -bsf:a aac_adtstoasc converte i frame AAC ADTS nei .ts nel formato ASC che l’MP4 si aspetta. Saltalo e il tuo audio si riproduce in alcuni player ma non in altri.
  • Se vuoi una risoluzione specifica, sostituisci la master playlist con una delle child playlist dalle righe #EXT-X-STREAM-INF della master.
  • Scadenza del token: copia ed esegui entro l’ora. Se ffmpeg fallisce a metà, ricarica la pagina nel browser per ottenere un nuovo URL firmato e ricomincia.

Questo è il metodo giusto da imparare una volta. Ti insegna cosa fa davvero uno strumento di download ed è un’utile via di fuga quando un’estensione si rompe. È il metodo sbagliato da eseguire due volte a settimana per 20 ASIN.

Metodo 3: downloader video online (perlopiù non funzionano)

Lo schema è familiare: incolli l’URL Amazon, ottieni un link di download. In pratica, i downloader online per i video Amazon falliscono più spesso di quanto funzionino. Le ragioni sono strutturali:

  • Le protezioni anti-bot di Amazon richiedono spesso una sessione del browser con cookie validi. I fetcher lato server ottengono una versione diversa della pagina, spesso senza il video del tutto.
  • Il routing geografico della CDN significa che la posizione IP del server potrebbe non vedere lo stesso video che vedi tu (il server US colpisce la CDN US, perdendo il tuo asset del marketplace DE).
  • Gli URL con token scadono dal lato del fetcher lato server, non dal tuo. Se la loro coda è arretrata, il tuo URL va in timeout prima che ci arrivino.
  • Stai inviando l’ASIN che stai ricercando al server di una terza parte. Per il lavoro di intelligence competitiva, questa è una fuga di dati.

Alcuni strumenti online funzionano per una finestra specifica tra un aggiornamento della CDN di Amazon e l’altro, poi si rompono per settimane. Trattali come inaffidabili.

Confronto dei metodi

Criterio Estensione Chrome DevTools + ffmpeg Strumenti online
Resiste alla scadenza del token Cattura in sessione Entro ~1h Spesso fallisce
Sceglie la variante di qualità più alta Sì, esplicito Sì, manuale Spesso 360–480p
Tutti i video del carosello in un passaggio Uno per comando Uno alla volta
Video delle recensioni dei clienti Sì, etichettati separatamente Possibile (caccia manuale) No
Video incorporati nei contenuti A+ Possibile No
Privacy Solo locale Solo locale Server di terze parti
Tempo per scheda ~10 sec 5–10 min 2–5 min (quando funziona)

Gli slot video di Amazon e cosa va in ciascuno

Le schede Amazon possono includere fino a quattro superfici video distinte. La strategia per ciascuna è diversa.

Slot Specifiche e vincoli Cosa funziona
Video del carosello (posizione 7–9 della galleria, a seconda della categoria) 1080p, ≤5 min, ≤500MB, MP4 H.264. Si riproduce muto in autoplay. Hook di 8–15 secondi, nessuna dipendenza dall’audio, stile confronto prodotto-su-prodotto o evidenziazione delle caratteristiche.
Modulo video dei contenuti A+ (solo Brand Registry) 1080p, ≤300MB, ≤24 min in alcune categorie. Storia del brand, demo, spiegazione del fondatore, formato più lungo del carosello.
Carosello video A+ Premium (Brand Registry + accesso ai Premium Content) 1080p, più video in un unico modulo. Sequenza caso d’uso → caso d’uso → caso d’uso.
Sponsored Brands video (pubblicità, non la scheda) 6–45 sec, 1080p preferito. L’hook in autoplay nei risultati di ricerca. Obiettivo di ottimizzazione diverso dal video della scheda.

I video delle recensioni dei clienti non sono uno slot che controlli — sono generati dagli utenti e mostrati sotto le recensioni. Il loro valore è l’intelligence, non l’ottimizzazione.

Leggere la strategia video di un concorrente in 90 secondi

Non devi scrivere una tesi. Il framework dei 90 secondi:

Apri il video e guarda i primi 3 secondi con l’audio spento.

  • C’è un hook visivo chiaro nel frame 1? (Una mano che afferra il prodotto, uno split-screen prima/dopo, un testo “NON COMPRARE X PRIMA DI VEDERE QUESTO”.)
  • C’è un testo grande sullo schermo che si legge a una dimensione thumbnail di 320×320?

Se la risposta a entrambe è no, il video è decorativo — non sta guidando la conversione. La maggior parte dei video del carosello rientra in questa categoria. È una buona notizia per te: l’asticella è bassa.

Guarda il resto con l’audio acceso.

  • Qual è l’ordine della demo? (Unboxing → setup → uso principale → uso secondario è lo schema standard.)
  • Dov’è la call-to-action? (End-card con overlay “Aggiungi al carrello”, o implicita?)
  • Quanto dura? Il video del carosello caricato dal venditore dura in media 30–60 secondi. Qualsiasi cosa oltre i 90 secondi viene raramente guardata fino in fondo nel carosello.

Apri 5 video dei concorrenti e ricostruisci lo schema.

  • Dei 5 migliori della tua categoria, quanti aprono con il prodotto in movimento vs. su uno scaffale? Quanti hanno testo sullo schermo? Quanti usano lifestyle vs. studio?
  • Lo schema dominante è ciò da eguagliare. La nicchia non riempita (ad esempio, “nessuno in questa categoria ha una demo di 15 secondi con testo sullo schermo”) è ciò su cui differenziarsi.

Questo è l’unico passo che i downloader di video della concorrenza abilitano e che la pagina stessa non consente. Non puoi fare un confronto a contact-sheet nell’interfaccia di Amazon; ti servono i file.

Estrarre la strategia video dalle recensioni dei clienti

I video delle recensioni dei clienti sono per l'80% rumore — unboxing su un piano della cucina, bambini che giocano con il prodotto, riprese mosse e sfocate — e per il 20% segnale. Il segnale che vale la pena estrarre:

  • Sorprese sulle dimensioni. Video del tipo “Pensavo fosse più grande” / “Molto più piccolo del previsto” sono comuni. Se 4 video delle recensioni su 20 commentano la dimensione, la tua scheda dovrebbe avere uno scatto di confronto con la mano nello slot PT 2.
  • Pattern di difetti. Recensori che fanno l’unboxing e filmano subito qualcosa di rotto. La stessa clip di plastica, la stessa scrostatura della vernice, la stessa cucitura allentata su più recensori = la tua priorità sul controllo qualità.
  • Casi d’uso che il marketing ha mancato. Clienti che usano il prodotto in modi inaspettati. Aggiungi il caso d’uso ai tuoi contenuti A+; stai dando ad Amazon una nuova superficie per la scoperta organica.
  • Menzioni di confronto. Recensori che confrontano con un concorrente nominato. Il nome del concorrente nel loro video ti rivela il set di cross-shopping che l’algoritmo di Amazon ha costruito attorno alla tua categoria.

Una sessione di 30 minuti sui video delle recensioni per categoria produce di solito tre miglioramenti concreti alla scheda che non avresti trovato leggendo le recensioni testuali.

Differenze tra marketplace

  • JP ha la revisione video più rigida (e la coda più lunga — 3–10 giorni lavorativi perché un modulo video Brand Registry vada online).
  • DE respinge le affermazioni nei video in modo più aggressivo. Qualsiasi cosa somigli a un’affermazione medica o di dimagrimento in un video di integratori viene rimossa.
  • IN consente video a risoluzione più bassa (480p ancora comune in alcune categorie), e l’autoplay attento alla banda è più conservativo — è più probabile che il tuo video venga messo in pausa alla prima impressione.
  • US / UK / EU sono i marketplace più permissivi sulla varietà dei contenuti video.

Un video localizzato per ciascun marketplace principale supera in modo significativo un unico video in inglese su tutti i marketplace, e quasi nessun piccolo venditore lo fa.

Conformità e aspetti legali

Si applica la stessa regola della guida sulle immagini , con una considerazione in più: i video delle recensioni dei clienti sono di proprietà del recensore, non di Amazon e non del venditore sulla cui scheda compaiono. Questo significa:

  • Analisi interna: va bene.
  • Ripubblicazione sui social o in una presentazione: non senza il permesso del recensore.
  • Usare un frame come foto di un “cliente reale” nella tua scheda: violazione del copyright più una violazione dei Termini di servizio su cui Amazon interverrà.

Per i video dei concorrenti caricati dai venditori, la linea è la stessa delle immagini: riferimento sì, riutilizzo no.

Domande frequenti

Perché non posso semplicemente fare clic destro e salvare i video dei prodotti Amazon?

Amazon distribuisce i video dei prodotti come flussi HLS. Non c’è un singolo file video sulla pagina — il player scarica centinaia di segmenti .ts da 2–6 secondi e li ricuce in tempo reale. Il clic destro vede un elemento <video> con una sorgente blob:, quindi “Salva video con nome” è in grigio o restituisce un file vuoto.

Per quanto tempo sono validi gli URL con token firmati?

La maggior parte degli URL dei segmenti video di Amazon include una query string con X-Amz-Date, X-Amz-Expires e X-Amz-Signature. La scadenza è in genere 12 ore dall’emissione, a volte più breve per certe regioni. Dopo la scadenza l’URL del segmento restituisce 403 — anche se la playlist lo referenzia ancora. Gli strumenti che scaricano in un’unica passata battono quelli che mettono in coda gli URL per dopo.

Quali risoluzioni video serve Amazon?

La ladder HLS in genere include 234p, 360p, 480p, 540p, 720p e 1080p (livelli da 3 Mbps e 5 Mbps). Gli asset A+ Premium e 360-spin occasionalmente includono 1440p o 2160p. La master playlist le espone tutte; il player sceglie in base alla banda. Uno strumento di download dovrebbe sempre prendere esplicitamente la variante più alta.

Posso scaricare i video delle recensioni dei clienti?

Sì, ma risiedono su un endpoint CDN diverso dai video caricati dai venditori e non sono enumerati nel JSON del carosello video principale. Devi analizzare la regione DOM delle recensioni. ASINCrate lo fa automaticamente e li etichetta REVIEW_*.

Che formato ottengo in output?

MP4 (video H.264, audio AAC LC). Compatibile con ogni player video moderno, ogni NLE (Premiere, Final Cut, DaVinci Resolve, CapCut) e ogni piattaforma social. Nessuna transcodifica richiesta.

Scaricare i video dei prodotti Amazon è legale?

Catturare un video che il tuo browser sta già trasmettendo in streaming, per ricerca e riferimento personali, è la stessa operazione di rete che la pagina ha già eseguito. Il rischio legale è il riutilizzo — ripubblicare il video di un concorrente sulla tua scheda o sui tuoi canali social è una violazione del copyright su cui Amazon interverrà.

Conclusione

La pipeline video è più ardua di quella delle immagini perché il protocollo è più complesso (HLS, token firmati, consegna segmentata) e perché il file che vuoi non esiste come file finché non lo assembli. Una volta capito il flusso master-playlist-in-segmenti-in-MP4, i tre metodi reali per scaricare acquistano senso:

  • Estensione per qualsiasi flusso di lavoro continuativo del venditore.
  • DevTools + ffmpeg quando hai bisogno di imparare il protocollo o di fare il debug di un download bloccato.
  • Strumenti online raramente, sapendo che si romperanno.

I download in sé sono la parte facile. Il vero vantaggio è ciò che ne fai: una sessione di 30 minuti sui video delle recensioni che fa emergere tre correzioni alla scheda che non avresti trovato nelle recensioni testuali, o un audit affiancato dei video del carosello che ti dice perché il leader di categoria sta convertendo al doppio del tuo tasso.

Devi prendere anche le immagini? Consulta la nostra guida companion per scaricare immagini Amazon per venditori — inclusa la grammatica degli URL, il JSON colorImages e il framework di audit del CTR.

Salta l'm3u8 — scarica ogni video come MP4 con un clic

Installa ASINCrate — gratis, senza account, intercetta i flussi HLS e li unisce automaticamente in MP4.

Aggiungi a Chrome — Gratis

Articoli correlati