ट्यूटोरियल

Amazon प्रोडक्ट वीडियो कैसे डाउनलोड करें: HLS, टोकन और 3 तरीके

द्वारा ASINCrate Team · · · 15 मिनट पढ़ें

अगर आपने कभी किसी Amazon प्रोडक्ट वीडियो पर राइट-क्लिक किया है और मेनू में सिर्फ़ “Loop” और “Picture in picture” देखा है — कोई “Save video as” नहीं — तो आप उस कारण से पहले ही मिल चुके हैं कि यह इमेज वाले गाइड से अलग एक गाइड क्यों है। Amazon प्रोडक्ट वीडियो को HLS स्ट्रीम के रूप में भेजता है, signed टोकन URL के पीछे, एक ऐसे CDN पर जो बहुत देर करने पर 403 लौटाता है। static इमेज के लिए काम करने वाला कोई भी पैटर्न यहाँ लागू नहीं होता।

यह तकनीकी गहन विश्लेषण है: Amazon का वीडियो पाइपलाइन असल में कैसे काम करता है, m3u8 प्लेलिस्ट कैसी दिखती है, आपका ffmpeg कमांड कभी-कभी बीच में ही क्यों फेल हो जाता है, और तीन असली डाउनलोड तरीकों में से हर एक क्या कर सकता है और क्या नहीं। फिर हम इसे एक विक्रेता workflow में बदलते हैं: किसी प्रतिस्पर्धी की वीडियो रणनीति को 90 सेकंड में कैसे पढ़ें और असल में क्या कॉपी करें।

राइट-क्लिक सेव क्यों काम नहीं करता

Static वीडियो एक ही MP4 फ़ाइल होती है। ब्राउज़र उसे डाउनलोड करता है, चलाता है, और राइट-क्लिक मेनू “Save” का विकल्प देता है। HLS वीडियो एक ही फ़ाइल नहीं होते। पेज में एक खाली <video> एलिमेंट होता है जिसका src JavaScript द्वारा एक blob: URL पर सेट किया जाता है। उस blob के पीछे, एक प्लेयर लाइब्रेरी (Amazon hls.js का एक कस्टम बिल्ड और अपना खुद का VOD प्लेयर इस्तेमाल करता है) एक manifest fetch करती है, फिर segments, और उन्हें Media Source Extensions buffer के भीतर रियल टाइम में जोड़ती है।

राइट-क्लिक मेनू वीडियो एलिमेंट के source की जाँच करता है। उसे एक ऐसा blob दिखता है जिसका कोई मूल URL नहीं होता, इसलिए “Save video as” उपलब्ध नहीं होता। और अगर उपलब्ध होता भी, तो blob में केवल वही होता है जो उस पल buffer में हो — आमतौर पर 30 सेकंड का वीडियो, पूरी फ़ाइल नहीं।

यह वही प्रोटोकॉल है जो Netflix, YouTube, Twitch, और ज़्यादातर आधुनिक वीडियो साइटें इस्तेमाल करती हैं। इसे adaptive streaming के लिए डिज़ाइन किया गया है, डाउनलोड रोकने के लिए नहीं — लेकिन इसका साइड इफ़ेक्ट वही है।

m3u8 प्लेलिस्ट के भीतर

जब पेज लोड होता है, तो प्लेयर अपनी पहली वीडियो रिक्वेस्ट master playlist को भेजता है। DevTools खोलें, Network को m3u8 पर फ़िल्टर करें, और वीडियो चलाएँ — आपको कुछ इस तरह दिखेगा:

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

वह X-Amz-Expires=43200 सेकंड में जीवनकाल है — 12 घंटे। इसके बीत जाने के बाद, उस टोकन के तहत signed हर URL 403 लौटाता है, भले ही आपने m3u8 फ़ाइल को locally सेव कर रखा हो।

Master playlist का body कुछ इस तरह दिखता है:

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

हर लाइन एक quality variant है। BANDWIDTH bits/sec में औसत bitrate है; CODECS H.264 profile/level (avc1.640028 = High Profile @ 4.0) और audio codec (mp4a.40.2 = AAC LC, मानक) है। प्लेयर bandwidth के आधार पर एक चुनता है, फिर संबंधित child playlist fetch करता है:

#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

यही असली डाउनलोड सूची है — आमतौर पर प्रति वीडियो 5 से 30 छोटे .ts segments। फ़ाइल को फिर से बनाने के लिए आप हर segment को क्रम में fetch करते हैं, उन्हें जोड़ते हैं, और MP4 में remux करते हैं। ffmpeg जैसे टूल यह एक ही चरण में करते हैं; एक एक्सटेंशन इसे पारदर्शी रूप से करता है।

“सर्वोत्तम गुणवत्ता” का असल में क्या मतलब है

प्लेयर धीमे कनेक्शन पर नीचे की ओर adapt कर जाता है, इसलिए कोई गारंटी नहीं कि आपने जो वर्शन देखा वही ladder के सबसे ऊपर वाला है। एक डाउनलोड टूल जो जो चला उसे रिकॉर्ड करता है आपको वही देता है जो नेटवर्क ने देने का मन बनाया। एक डाउनलोड टूल जो master playlist को parse करता है और स्पष्ट रूप से सबसे ऊँचे BANDWIDTH वाला variant चुनता है आपको source देता है।

ज़्यादातर Amazon लिस्टिंग 1080p (5 Mbps) पर सीमित रहती हैं। A+ Premium कंटेंट कभी-कभी 1440p या 4K देता है। Bandwidth आपको बता देता है कौन सा: लगभग 8 Mbps से ऊपर की कोई भी चीज़ संभवतः 4K variant है।

DASH भी मौजूद है

ज़्यादातर Amazon प्रोडक्ट वीडियो HLS इस्तेमाल करते हैं, लेकिन एक छोटा हिस्सा DASH (.mpd manifest, .m4s segments) इस्तेमाल करता है। प्रोटोकॉल संरचनात्मक रूप से समान है — manifest और segments — लेकिन फ़ाइल एक्सटेंशन और parser अलग होते हैं। अगर आप Network को m3u8 पर फ़िल्टर कर रहे हैं और कुछ नहीं दिख रहा, तो फ़िल्टर को mpd पर बदल दें। ज़्यादातर आधुनिक डाउनलोड टूल दोनों को संभाल लेते हैं।

Live shopping क्लिप (Amazon Live, कुछ Sponsored Brands वीडियो) कभी-कभी Smooth Streaming (.ism manifest) इस्तेमाल करते हैं। वे सामान्य प्रोडक्ट पेजों पर दुर्लभ हैं।

टोकन URL और टूल बीच में ही क्यों फेल हो जाते हैं

एक मैनुअल ffmpeg जॉब के फेल होने का सबसे आम कारण: जब तक ffmpeg 200 में से segment 142 तक पहुँचता है, तब तक master playlist का टोकन समाप्त हो चुका होता है। Master playlist में signed URL 12 घंटे तक जीवित रहते हैं, लेकिन हर child playlist और हर segment URL स्वतंत्र रूप से signed होता है — और कुछ क्षेत्रों में टोकन कहीं अधिक छोटे हो सकते हैं (हमने JP पर 1-घंटे की समाप्ति देखी है)।

तीन failure modes जो आमतौर पर टोकन की समस्या दर्शाते हैं:

  • ffmpeg segments 1–30 पर सफल होता है, फिर segment 31 पर HTTP error 403 Forbidden प्रिंट करता है।
  • डाउनलोड किया गया MP4 पहले 90 सेकंड चलाता है, फिर अचानक रुक जाता है।
  • डाउनलोड तुरंत शुरू होता है लेकिन ffmpeg बीच में Server returned 5XX Server Error reply रिपोर्ट करता है।

इसका समाधान है एक ही पास में डाउनलोड करना। ब्राउज़र एक्सटेंशन manifest को ठीक उसी पल में intercept करते हैं जब प्लेयर उसे लोड करता है और उसी सत्र के भीतर हर segment खींच लेते हैं, इसलिए टोकन की समाप्ति शायद ही कभी कोई कारक होती है। जो टूल URL को बाद के लिए batch करते हैं (m3u8 को किसी online downloader में पेस्ट करना) इस समस्या के प्रति सबसे अधिक उजागर होते हैं।

CDN endpoints, डिकोड किए गए

आप आमतौर पर host से बता सकते हैं कि आप किस प्रकार का वीडियो देख रहे हैं:

Host पैटर्न कंटेंट
m.media-amazon.com/images/S/vse-vms-transcoding-artifact-* विक्रेता द्वारा अपलोड किया गया मानक प्रोडक्ट वीडियो।
m.media-amazon.com/images/S/aplus-media/... या aplus-media-library-service-... A+ Content में embedded वीडियो।
m.media-amazon.com/images/S/al-na-9d5f4377-* (और इसी तरह के क्षेत्रीय shards) Customer review वीडियो। reviews DOM में रहते हैं, मुख्य carousel में नहीं।
m.media-amazon.com/images/S/img-vd-* Video Display Ads, sponsored प्रोडक्ट के लिए कभी-कभी carousel में दिखाई देते हैं।
live-shopping-vod-* Amazon Live shopping स्ट्रीम की रिकॉर्डिंग।

Endpoints समय के साथ और मार्केटप्लेस-दर-मार्केटप्लेस बदलते रहते हैं, लेकिन संरचना स्थिर है: host कंटेंट प्रकार रखता है, path asset ID रखता है, query string signature रखती है।

तरीका 1: Chrome एक्सटेंशन (वह workflow जो बड़े पैमाने पर टिका रहता है)

जिन विक्रेताओं को साप्ताहिक रूप से वीडियो research खींचने की ज़रूरत होती है, उनके लिए एक खास तौर पर बनाया गया एक्सटेंशन ही एकमात्र तरीका है जो scale करता है। यह वे चार काम करता है जो मायने रखते हैं:

  1. Master playlist को intercept करता है जब प्लेयर उसे लोड करता है (कोई मैनुअल DevTools नहीं)।
  2. स्पष्ट रूप से सबसे ऊँचे BANDWIDTH वाला variant चुनता है, न कि जो नेटवर्क दे रहा था।
  3. सत्र के भीतर हर segment डाउनलोड करता है ताकि टोकन की समाप्ति कोई कारक न रहे।
  4. MP4 में remux करता है और फ़ाइल का नाम ASIN, slot, और quality के साथ रखता है।

ASINCrate का उपयोग कैसे करें

  1. Chrome Web Store से ASINCrate इंस्टॉल करें। Edge, Brave, Arc, और Vivaldi पर भी काम करता है।
  2. 15+ समर्थित मार्केटप्लेस (US, UK, DE, JP, IN, FR, IT, ES, CA, AU, MX, BR, NL, SE, AE, SG, TR, PL) पर वीडियो वाला कोई भी Amazon प्रोडक्ट पेज खोलें
  3. किसी भी पहचाने गए वीडियो के बगल में डाउनलोड पर क्लिक करें। साइडबार विक्रेता वीडियो, A+ embedded वीडियो, और customer review वीडियो को अलग-अलग सूचीबद्ध करता है। आप एक खींच सकते हैं या पूरी लिस्टिंग को batch में निकाल सकते हैं।
  4. [ASIN]_[slot]_[resolution].mp4 नाम का एक MP4 प्राप्त करें, उदा. B07XYZ1234_VIDEO01_1080p.mp4। ASINCrate का ZIP विकल्प हर वीडियो और हर इमेज को एक व्यवस्थित डाउनलोड में पैकेज करता है — वही input format जो आप cross-listing audits के लिए चाहते हैं।

अन्य एक्सटेंशन, ईमानदारी से

  • Stream Recorder / Video DownloadHelper — सामान्य HLS catchers। ये Amazon पर काम करते हैं लेकिन वीडियो carousel की संरचना को नहीं समझते, इसलिए वे वही कैप्चर करते हैं जो अभी चला, न कि पेज पर मौजूद वीडियो का पूरा सेट। कोई A+ या review वीडियो की अलग पहचान नहीं।
  • AMZ Downloader Pro tier — वीडियो शामिल है, $6.99/माह। उन image-first workflows के लिए ठीक है जिन्हें कभी-कभी वीडियो की ज़रूरत होती है; cross-marketplace coverage के लिए कम optimized।
  • ASINCrate — Carousel + A+ + review वीडियो, स्वचालित top-quality चयन, इमेज के साथ ZIP, single downloads के लिए कोई अकाउंट नहीं।

तरीका 2: DevTools + ffmpeg (मुफ़्त, शक्तिशाली, थकाऊ)

अगर आपके पास पहले से ffmpeg इंस्टॉल है, तो यह बिना-एक्सटेंशन वाला रास्ता है:

# 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

कुछ बातें जानने योग्य हैं:

  • -c copy एक re-encode से बचाता है। अगर ffmpeg शिकायत करे, तो इसे हटा दें और उसे transcode करने दें।
  • -bsf:a aac_adtstoasc .ts में मौजूद AAC ADTS frames को उस ASC format में बदलता है जिसकी MP4 अपेक्षा करता है। इसे छोड़ दें और आपकी audio कुछ प्लेयरों में चलेगी पर कुछ में नहीं।
  • अगर आप कोई विशिष्ट रिज़ॉल्यूशन चाहते हैं, तो master playlist को master की #EXT-X-STREAM-INF लाइनों में से किसी एक child playlist से बदल दें।
  • टोकन समाप्ति: एक घंटे के भीतर कॉपी करके चलाएँ। अगर ffmpeg बीच में फेल हो जाए, तो नई signed URL पाने के लिए अपने ब्राउज़र में पेज रिफ़्रेश करें और फिर से शुरू करें।

यह सही तरीका है जिसे एक बार सीखना चाहिए। यह आपको सिखाता है कि एक डाउनलोड टूल असल में क्या कर रहा है, और जब कोई एक्सटेंशन टूट जाए तो यह एक उपयोगी escape hatch है। यह वह गलत तरीका है जिसे 20 ASIN के लिए सप्ताह में दो बार करना हो।

तरीका 3: Online वीडियो डाउनलोडर (ज़्यादातर काम नहीं करते)

पैटर्न जाना-पहचाना है: Amazon URL पेस्ट करें, एक डाउनलोड लिंक पाएँ। व्यवहार में, Amazon वीडियो के लिए online downloaders काम करने से ज़्यादा बार फेल होते हैं। कारण संरचनात्मक हैं:

  • Amazon की anti-bot सुरक्षा के लिए अक्सर वैध cookies वाले एक ब्राउज़र सत्र की आवश्यकता होती है। Server-side fetchers को पेज का एक अलग वर्शन मिलता है, अक्सर बिना वीडियो के ही।
  • भौगोलिक CDN routing का मतलब है कि सर्वर का IP स्थान शायद वही वीडियो न देखे जो आप देखते हैं (US सर्वर US CDN पर hit करता है, आपके DE-मार्केटप्लेस asset को चूकता है)।
  • टोकन URL server-side fetcher की तरफ़ समाप्त होते हैं, आपकी तरफ़ नहीं। अगर उनकी queue पीछे रह गई हो, तो आपका URL उनके वहाँ पहुँचने से पहले ही time out हो जाता है।
  • आप जिस ASIN पर research कर रहे हैं उसे किसी तीसरे पक्ष के सर्वर पर भेज रहे हैं। competitive intelligence के काम के लिए, यह एक leak है।

कुछ online टूल Amazon CDN updates के बीच एक विशिष्ट window के लिए काम करते हैं, फिर हफ़्तों के लिए टूट जाते हैं। इन्हें अविश्वसनीय मानें।

तरीकों की तुलना

मानदंड Chrome एक्सटेंशन DevTools + ffmpeg Online टूल
टोकन समाप्ति में टिकता है सत्र में कैप्चर ~1 घंटे के भीतर अक्सर फेल
सर्वोत्तम quality variant चुनता है हाँ, स्पष्ट रूप से हाँ, मैनुअल अक्सर 360–480p
सभी carousel वीडियो एक पास में हाँ प्रति कमांड एक एक बार में एक
Customer review वीडियो हाँ, अलग से लेबल संभव (मैनुअल खोज) नहीं
A+ embedded वीडियो हाँ संभव नहीं
गोपनीयता केवल local केवल local तीसरे पक्ष का सर्वर
प्रति लिस्टिंग समय ~10 सेकंड 5–10 मिनट 2–5 मिनट (जब काम करे)

Amazon वीडियो slots और हर एक में क्या उपयुक्त है

Amazon लिस्टिंग में चार अलग-अलग वीडियो surfaces तक शामिल हो सकती हैं। हर एक के लिए रणनीति अलग है।

Slot Specs और बाधाएँ क्या काम करता है
Carousel वीडियो (gallery स्थिति 7–9, श्रेणी के आधार पर) 1080p, ≤5 min, ≤500MB, MP4 H.264. autoplay पर muted चलता है। 8–15 सेकंड का hook, ऑडियो पर निर्भरता नहीं, product-on-product तुलना या feature-call-out शैली।
A+ Content वीडियो module (केवल Brand Registry) 1080p, ≤300MB, कुछ श्रेणियों में ≤24 min। Brand story, demo, founder explanation, carousel से लंबा प्रारूप।
A+ Premium वीडियो carousel (Brand Registry + Premium Content access) 1080p, एक module में कई वीडियो। Use case → use case → use case क्रम।
Sponsored Brands वीडियो (विज्ञापन, लिस्टिंग नहीं) 6–45 sec, 1080p बेहतर। search results में autoplay hook। लिस्टिंग वीडियो से अलग optimization लक्ष्य।

Customer review वीडियो ऐसा slot नहीं है जिसे आप नियंत्रित करते हैं — वे user-generated होते हैं और reviews के नीचे दिखाए जाते हैं। उनका मूल्य intelligence है, optimization नहीं।

किसी प्रतिस्पर्धी की वीडियो रणनीति 90 सेकंड में पढ़ना

आपको कोई थीसिस लिखने की ज़रूरत नहीं है। 90-सेकंड का framework:

वीडियो खोलें और पहले 3 सेकंड बिना आवाज़ के देखें।

  • क्या frame 1 में कोई स्पष्ट visual hook है? (हाथ प्रोडक्ट पकड़ता हुआ, before/after split-screen, “DON’T BUY X UNTIL YOU SEE THIS” टेक्स्ट।)
  • क्या कोई बड़ा on-screen टेक्स्ट है जो 320×320 thumbnail आकार पर पढ़ा जा सके?

अगर दोनों का जवाब नहीं है, तो वीडियो सजावटी है — यह conversion नहीं चला रहा। ज़्यादातर carousel वीडियो इसी श्रेणी में आते हैं। यह आपके लिए अच्छी खबर है: स्तर नीचा है।

बाकी को आवाज़ के साथ देखें।

  • demo का क्रम क्या है? (Unbox → setup → primary use → secondary use मानक पैटर्न है।)
  • call-to-action कहाँ है? (“Add to cart” overlay वाला End-card, या निहित?)
  • यह कितना लंबा है? विक्रेता द्वारा अपलोड किए गए carousel वीडियो की median 30–60 सेकंड है। 90 सेकंड से ऊपर की कोई भी चीज़ carousel में शायद ही पूरी देखी जाती है।

5 प्रतिस्पर्धी वीडियो खोलें और पैटर्न को फिर से बनाएँ।

  • अपनी श्रेणी के शीर्ष 5 में से, कितने प्रोडक्ट को shelf पर रखे होने के बजाय गति में खोलते हैं? कितनों में on-screen टेक्स्ट है? कितने lifestyle बनाम studio इस्तेमाल करते हैं?
  • प्रभावी पैटर्न वही है जिससे मेल खाना है। अधूरी niche (उदा. “इस श्रेणी में किसी के पास on-screen टेक्स्ट के साथ 15-सेकंड का demo नहीं है”) वही है जिस पर अलग दिखना है।

यह वह एकमात्र चरण है जो प्रतिस्पर्धी वीडियो डाउनलोडर सक्षम करते हैं और जो पेज खुद नहीं देता। आप Amazon UI में contact-sheet तुलना नहीं कर सकते; आपको फ़ाइलें चाहिए।

Customer reviews से वीडियो रणनीति निकालना

Customer review वीडियो 80% शोर होते हैं — रसोई के काउंटर पर unboxing, प्रोडक्ट के साथ खेलते बच्चे, धुँधला हिलता-डुलता कैमरा — और 20% सिग्नल। खनन योग्य सिग्नल:

  • आकार से जुड़े आश्चर्य। “मुझे लगा यह बड़ा था” / “अपेक्षा से कहीं छोटा” वाले वीडियो आम हैं। अगर 20 review वीडियो में से 4 आकार पर टिप्पणी करते हैं, तो आपकी लिस्टिंग में PT slot 2 में एक hand-scale तुलना शॉट होना चाहिए।
  • दोष के पैटर्न। ऐसे reviewers जो unbox करते हैं और तुरंत किसी टूटी चीज़ को फ़िल्म करते हैं। कई reviewers में एक ही plastic clip, एक ही paint flake, एक ही loose stitching = आपकी QC प्राथमिकता।
  • वे use cases जो मार्केटिंग चूक गई। ग्राहक प्रोडक्ट को अप्रत्याशित तरीकों से इस्तेमाल करते हुए। उस use case को अपने A+ Content में जोड़ें; आप Amazon को organic discovery के लिए एक नई surface दे रहे हैं।
  • तुलना के उल्लेख। ऐसे reviewers जो किसी नामित प्रतिस्पर्धी से तुलना करते हैं। उनके वीडियो में प्रतिस्पर्धी का नाम आपको वह cross-shop सेट बताता है जो Amazon के algorithm ने आपकी श्रेणी के इर्द-गिर्द बनाया है।

प्रति श्रेणी 30 मिनट का review-वीडियो सत्र आमतौर पर तीन ठोस लिस्टिंग सुधार पैदा करता है जो आपको टेक्स्ट reviews पढ़कर नहीं मिलते।

मार्केटप्लेस के अंतर

  • JP में सबसे सख्त वीडियो समीक्षा है (और सबसे लंबी queue — एक Brand Registry वीडियो module के live होने में 3–10 कार्यदिवस)।
  • DE वीडियो claims को अधिक आक्रामकता से अस्वीकार करता है। किसी supplement वीडियो में चिकित्सीय या weight-loss claim जैसी कोई भी चीज़ हटा दी जाती है।
  • IN कम-रिज़ॉल्यूशन वीडियो की अनुमति देता है (कुछ श्रेणियों में 480p अब भी आम है), और bandwidth-aware autoplay अधिक रूढ़िवादी है — आपके वीडियो के पहले impression पर ही pause होने की अधिक संभावना है।
  • US / UK / EU मार्केटप्लेस वीडियो कंटेंट विविधता पर सबसे अधिक उदार हैं।

प्रत्येक प्रमुख मार्केटप्लेस के लिए एक localized वीडियो सभी मार्केटप्लेस पर एक अंग्रेज़ी वीडियो से सार्थक रूप से बेहतर प्रदर्शन करता है, और लगभग कोई भी छोटा विक्रेता ऐसा नहीं करता।

अनुपालन और कानूनी पहलू

इमेज गाइड वाला वही नियम लागू होता है, एक अतिरिक्त विचार के साथ: customer review वीडियो reviewer की संपत्ति हैं, न कि Amazon की और न ही उस विक्रेता की जिसकी लिस्टिंग पर वे दिखते हैं। इसका मतलब है:

  • आंतरिक विश्लेषण: ठीक है।
  • सोशल पर या किसी प्रस्तुति में पुनः प्रकाशन: reviewer की अनुमति के बिना नहीं।
  • अपनी लिस्टिंग में किसी frame को “real customer” फ़ोटो के रूप में इस्तेमाल करना: कॉपीराइट उल्लंघन के साथ-साथ terms-of-service का उल्लंघन जिस पर Amazon कार्रवाई करेगा।

विक्रेता द्वारा अपलोड किए गए प्रतिस्पर्धी वीडियो के लिए, रेखा इमेज जैसी ही है: reference हाँ, पुनः उपयोग नहीं।

अक्सर पूछे जाने वाले प्रश्न

मैं सिर्फ़ राइट-क्लिक करके Amazon प्रोडक्ट वीडियो को सेव क्यों नहीं कर सकता?

Amazon प्रोडक्ट वीडियो को HLS स्ट्रीम के रूप में देता है। पेज पर कोई एक वीडियो फ़ाइल नहीं होती — प्लेयर 2–6 सेकंड के सैकड़ों .ts segments डाउनलोड करता है और उन्हें रियल टाइम में जोड़ता है। राइट-क्लिक को एक blob: source वाला <video> एलिमेंट दिखता है, इसलिए “Save video as” धूसर रहता है या एक खाली फ़ाइल लौटाता है।

Signed टोकन URL कितने समय तक वैध रहते हैं?

ज़्यादातर Amazon वीडियो segment URL में X-Amz-Date, X-Amz-Expires, और X-Amz-Signature वाली एक query string होती है। समाप्ति आमतौर पर जारी होने के 12 घंटे बाद होती है, कुछ क्षेत्रों के लिए कभी-कभी इससे कम। समाप्ति के बाद segment URL 403 लौटाता है — भले ही प्लेलिस्ट अभी भी उसका संदर्भ देती हो। जो टूल एक ही पास में डाउनलोड करते हैं वे उन टूल पर भारी पड़ते हैं जो URL को बाद के लिए batch करते हैं।

Amazon कौन-कौन से वीडियो रिज़ॉल्यूशन देता है?

HLS ladder में आमतौर पर 234p, 360p, 480p, 540p, 720p, और 1080p (3-Mbps और 5-Mbps tier) शामिल होते हैं। A+ Premium और 360-spin assets में कभी-कभी 1440p या 2160p शामिल होता है। Master playlist इन सभी को उजागर करता है; प्लेयर bandwidth के आधार पर चुनता है। एक डाउनलोड टूल को हमेशा स्पष्ट रूप से सबसे ऊपर वाला variant निकालना चाहिए।

क्या मैं customer review वीडियो डाउनलोड कर सकता हूँ?

हाँ, लेकिन वे विक्रेता द्वारा अपलोड किए गए वीडियो से अलग CDN endpoint पर रहते हैं और मुख्य वीडियो carousel JSON में सूचीबद्ध नहीं होते। आपको reviews DOM क्षेत्र को scan करना पड़ता है। ASINCrate यह अपने आप करता है और उन्हें REVIEW_* लेबल देता है।

मुझे आउटपुट में कौन सा format मिलता है?

MP4 (H.264 वीडियो, AAC LC ऑडियो)। हर आधुनिक वीडियो प्लेयर, हर NLE (Premiere, Final Cut, DaVinci Resolve, CapCut), और हर सोशल प्लेटफ़ॉर्म के साथ संगत। कोई transcoding आवश्यक नहीं।

क्या Amazon प्रोडक्ट वीडियो डाउनलोड करना कानूनी है?

जिस वीडियो को आपका अपना ब्राउज़र पहले से स्ट्रीम कर रहा है उसे व्यक्तिगत research और reference के लिए कैप्चर करना वही नेटवर्क ऑपरेशन है जो पेज पहले ही कर चुका है। कानूनी जोखिम पुनः उपयोग में है — किसी प्रतिस्पर्धी के वीडियो को अपनी लिस्टिंग या अपने सोशल चैनलों पर फिर से प्रकाशित करना कॉपीराइट उल्लंघन है जिस पर Amazon कार्रवाई करेगा।

निष्कर्ष

वीडियो पाइपलाइन इमेज वाली से कठिन है क्योंकि प्रोटोकॉल अधिक जटिल है (HLS, signed tokens, segmented delivery) और क्योंकि जो फ़ाइल आप चाहते हैं वह तब तक एक फ़ाइल के रूप में मौजूद नहीं होती जब तक आप उसे जोड़ नहीं लेते। एक बार जब आप master-playlist-से-segments-से-MP4 प्रवाह को समझ लेते हैं, तो तीनों असली डाउनलोड तरीके समझ में आ जाते हैं:

  • किसी भी निरंतर विक्रेता workflow के लिए एक्सटेंशन
  • जब आपको प्रोटोकॉल सीखना हो या किसी अटके डाउनलोड को डीबग करना हो तो DevTools + ffmpeg
  • Online टूल शायद ही कभी, यह जानते हुए कि वे टूटेंगे।

डाउनलोड खुद आसान हिस्सा हैं। असली बढ़त इसमें है कि आप उनके साथ क्या करते हैं: एक 30-मिनट का review-वीडियो सत्र जो तीन लिस्टिंग सुधार सामने लाता है जो आपको टेक्स्ट reviews में नहीं मिलते, या एक side-by-side carousel-वीडियो audit जो आपको बताता है कि श्रेणी का अग्रणी आपकी दर से दोगुना क्यों convert कर रहा है।

इमेज भी हासिल करनी हैं? हमारा साथी विक्रेताओं के लिए Amazon image download guide देखें — जिसमें URL grammar, colorImages JSON, और CTR audit framework शामिल है।

m3u8 को छोड़िए — हर वीडियो को एक क्लिक में MP4 के रूप में निकालिए

ASINCrate इंस्टॉल करें — मुफ़्त, बिना अकाउंट, HLS स्ट्रीम को intercept करता है और अपने आप MP4 में मर्ज कर देता है।

Chrome में जोड़ें — मुफ़्त

संबंधित लेख