फ्लैश प्लेयर के पीछे की धारा कैसे खोजें


45

मैं एक फ्लैश स्ट्रीम देख रहा हूं। मैं दो अलग-अलग खिलाड़ियों (किसी और द्वारा स्थापित) में एक ही स्ट्रीम देख सकता हूं, लेकिन मुझे उनमें से कोई पसंद नहीं है।

क्या कोई ऐसा तरीका है जिससे मैं फ्लैश स्ट्रीम के सीधे लिंक को ढूंढ / प्राप्त / कर सकता हूं जो कि दो खिलाड़ी खेल रहे हैं? ताकि मैं इसे एक अलग खिलाड़ी का उपयोग करके देख सकूं?

संपादित करें: खिलाड़ी RTMP स्ट्रीम स्ट्रीम कर रहा है, न कि कोई FLV वीडियो फ़ाइल।


2
आप Wireshark (साथ packetsniff यह करने के लिए सक्षम होना चाहिए wireshark.org/download.html ), लेकिन मुझे यकीन है कि वहाँ एक आसान तरीका होना चाहिए हूँ। दूसरी ओर, वायरशार्क वैसे भी स्थापित करने के लिए एक महान उपकरण है।
फेक नेम

1
हाँ, मुझे लग रहा है कि यह भी है, मैं अभी यह पता नहीं लगा पाया हूँ कि इसका उपयोग कैसे करना है।
शविश

देखें "किसी भी वीडियो साइट से flv फ़ाइल डाउनलोड करें?" at superuser.com/questions/41394/…
अर्जन

@ अर्जन: जब कोई FLV फ़ाइल चलती है, तो वह काम करती है। तब नहीं जब यह एक आरटीएमपी स्ट्रीम (जहां तक ​​मुझे पता है)।
शविश

1
@cipricus: आप वास्तविक वीडियो डाउनलोड नहीं करेंगे, लेकिन SWF को तब विघटित कर स्ट्रीम URL प्राप्त होगा। आपके भ्रम के बारे में, मेरा सुझाव है कि यदि आप स्वीकृत उत्तर पाते हैं तो आपको टाइमस्टैम्प दिखना शुरू हो जाएगा जो थोड़ा अजीब लगता है। इस मामले में मैंने जो उत्तर स्वीकार किया, वह वही था जिसने मुझे सवाल पूछने के तुरंत बाद मुझे दिया था। अधिकांश विकल्पों को लंबे समय के बाद, और आपके मामले में 4 साल बाद पोस्ट किया गया था। मैं इसे छोड़ रहा हूं क्योंकि यह तब से है जब यह शायद अभी भी सही होगा और जवाब सबसे "कच्चा" होगा। अगर मैंने इसे अभी किया, तो मैं शायद Firebug संस्करण का उपयोग करूंगा।
सविश

जवाबों:


8

डाउनलोड करें और फ़्लैश फ़ाइल को विघटित करें। धारा का स्रोत खोजने में बहुत आसान होना चाहिए।

यह संभव है कि खिलाड़ी जेनेरिक हो, और जिस फाइल / स्ट्रीम को वह खेल रहा है उसे एक परम के रूप में पारित किया जा रहा है। "एम्बेड" / "swf" या पाठ के लिए वेबपृष्ठ स्रोत कोड को ग्रीप करें जो पृष्ठ पर फ़्लैश ऑब्जेक्ट के पास है। फिर "परम नाम" / "परम मूल्य" की सामग्री को देखें


मेरे पास केवल swf है। कोई स्क्रिप्ट या ऐसा कुछ भी नहीं है। आप एक फ्लैश फाइल को कैसे नष्ट करते हैं?
शविश

3
मैं showmycode.com की सिफारिश करूंगा, जो कि ऑनलाइन swf decompiler है क्योंकि यह पिछली टिप्पणी की खोज से किसी भी प्रोग्राम को स्थापित करने की तुलना में अधिक सुरक्षित है: "decompile swf"।
दान डी।

3
एसडब्ल्यूएफ को विघटित करना शायद ऐसा करने का सबसे कठिन तरीका है। बस Wireshark खोलने से सब कुछ पता चलता है।
ब्रैड

29

Firebug Firefox के लिए, और गूगल क्रोम डेवलपर उपकरण (बिल्ट-इन करने के लिए क्रोम ) ब्राउज़र द्वारा किया जाता हर HTTP अनुरोध दिखा सकते हैं। वे कभी-कभी इन जैसे URL प्रकट करते हैं।

फ़ायरफ़ॉक्स में, फायरबग (कोई पुनरारंभ नहीं) स्थापित करें, बग आइकन पर क्लिक करके एडऑन शुरू करें (इसे दृश्यमान बनाने के लिए अनुकूलित करें - लेकिन यह डिफ़ॉल्ट रूप से होना चाहिए), स्ट्रीम प्रारंभ करें, और फायरबग विंडो में नेट टैब पर क्लिक करें और फिर सभी, शायद वीडियो पृष्ठ ताज़ा करें। माउस को उस लाइन पर डालते समय url दिखना चाहिए जो "GET वीडियो" जैसा कुछ कहती है, URL और कॉपी लोकेशन पर राइट क्लिक करें।

यहाँ छवि विवरण दर्ज करें

Chrome में, डेवलपर टूल खोलें, नेटवर्क टैब जांचें और फ़ाइल चलाना शुरू करें।


10
Google क्रोम डेवलपर टूल में नेटवर्क टैब गैर-http प्रोटोकॉल (कम से कम आरटीएमपी) का समर्थन नहीं करता है
डीवीबी

@dvb यह सच है, मैंने भी उसी का सामना किया
-ए-

1
URL देखने के लिए Firebug का उपयोग कैसे करें?

यह मिल गया और

6

इसके लिए Fiddler2 एक बेहतरीन टूल है। इसे Wireshark की तरह सोचें लेकिन विशेष रूप से HTTP के लिए। यह वही प्रकट करेगा जो आपका ब्राउज़र कर रहा है। यह खुद को स्थानीय HTTP प्रॉक्सी के रूप में स्थापित करके काम करता है। अपने ब्राउज़र को इसे इंगित करें और यह उन सभी कनेक्शनों को प्रकट करेगा जो किए गए हैं और क्या डेटा संचारित है।


4

जैसा कि कई उत्तरों से देखा जाता है, ऐसा करने के कई तरीके होने चाहिए, लेकिन हो सकता है कि जाने का सबसे आसान तरीका DownloadHelper एडऑन जैसे फ़ायरफ़ॉक्स एडऑन का लाभ उठाना है , जिसमें सभी ओएस पर उपलब्ध होने का लाभ भी है।

  • फ़ायरफ़ॉक्स addon डाउनलोड हेल्पर स्थापित करें,
  • फ़ायरफ़ॉक्स में फ्लैश स्ट्रीम चलाएं, DownloadHelper बटन को रोल करना शुरू करना चाहिए,

(इस सुविधा को एक्सेस करने के लिए अलग-अलग तरीके हैं, लेकिन मैं एक का उल्लेख करूंगा जो कि कॉन्फ़िगरेशन के लिए स्पष्ट रूप से सुलभ है, क्योंकि एडऑन में बटन या विकल्प छिपाने और दिखाने के लिए सेटिंग्स हैं)

  • टूल> वीडियो डाउनलोड हेल्पर पर जाएं (या ढूंढें अन्यथा)> सभी क्रियाएँ> [वीडियो का नाम]> URL कॉपी करें।

यहाँ छवि विवरण दर्ज करें


कुछ समस्या निवारण।

वीएलसी के साथ इस तरह के लिंक का परीक्षण करना मुझे लगता है कि कुछ मामलों में खिलाड़ी उन्हें या यहां तक ​​कि क्रैश नहीं खेल सकता है। लेकिन यह इस प्रकार तय किया जा सकता है:

ऐसे URL का अंतिम भाग कुछ इस प्रकार है /video.flv?start=0। बदल रहा है कि /video.flv?यह काम कर सकता है।

इस तरह के वीडियो स्ट्रीम को कैप्चर करने के लिए , इंटरनेट डाउनलोड प्रबंधक , नीचे प्रस्तुत अन्य समाधान का उपयोग करते हुए मुझे यह पता चला : यह लिंक प्रदर्शित करता है, लेकिन जब उस पर क्लिक करके इसे चुनने की कोशिश की जाती है, तो IDM अंतिम भाग के बिना URL का चयन करता है start=0(जैसा कि नीचे की छवि में देखा गया)। लेकिन उस अंतिम भाग के साथ VLC में कई URL खोले जा सकते हैं।


विंडोज में, इंटरनेट डाउनलोड प्रबंधक ऐसी धाराओं को सूँघने और उन्हें पकड़ने में सक्षम है। फिर से, मुझे फ़ायरफ़ॉक्स एडऑन, फ्लैशगॉट के साथ संयोजन में उपयोग करना आसान लगता है, लेकिन आईडीएम का उपयोग किसी भी ब्राउज़र के साथ अकेले भी किया जा सकता है। वीडियो प्राप्त करने के लिए तैयार होने पर, IDM URL प्रदर्शित करता है:

यहाँ छवि विवरण दर्ज करें


संपादन को ध्यान में रखते हुए:

"संपादित करें: खिलाड़ी एक RTMP स्ट्रीम स्ट्रीम कर रहा है, न कि एक FLV वीडियो फ़ाइल।"

RTMP (रियल टाइम मैसेजिंग प्रोटोकॉल) वीडियो प्रारूप के रूप में FLV या MP4 का उपयोग करता है ।



1

URL स्नूपर या ऑर्बिट डाउनलोड मैनेजर के "ग्रैब ++" मॉड्यूल को स्थापित करने में अवांछित एडवेयर के लिए सावधानी बरतें) आपको नेटवर्क ट्रैफ़िक का विश्लेषण करने और URL खोजने में मदद कर सकता है


1

मैं क्रोम, ग्रैब एनी मीडिया के लिए इस एक्सटेंशन की सिफारिश करूंगा ।

इसका अंग्रेजी, इतालवी, फ्रेंच, जर्मन, पुर्तगाली में अनुवाद किया जाता है (दाईं ओर भाषा के झंडे पर क्लिक करें)।


3
यह क्या है? यह क्या करता है? पृष्ठ में से कोई भी अंग्रेजी में नहीं दिखाई देता है
शमौन शीहान

1
@ साइमन कुछ झंडे हैं जो एक भद्दे स्वचालित अनुवाद को टॉगल करते हैं।
slhck

@ धन्यवाद धन्यवाद, वे खोजने के लिए कुछ हद तक कठिन थे: पी
साइमन

0

यदि आपको वास्तविक समय में एक धारा के रूप में इसकी आवश्यकता नहीं है, तो आप फ़ायरफ़ॉक्स के लिए DonwloadHelper का उपयोग कर सकते हैं। यह आपको किसी भी प्रोग्राम के साथ ऑफ़लाइन देखने या देखने की स्ट्रीम के पीछे फ़ाइल को संग्रहीत करने देता है।


खैर, इस मामले में यह एक धारा है और मुझे नहीं लगता कि इसके पीछे कोई फाइल है। यह वास्तविक समय की स्ट्रीमिंग है। और मुझे इसे वास्तविक समय में भी देखने की आवश्यकता है।
Svish

@ सविश - मुझे लगता है कि इसके पीछे एक फाइल है। इन सालों के बाद आप क्या सोचते हैं? :)

@Svish - मुझे समझ में नहीं आता है कि आपने निश्चित उत्तर के रूप में चयन किया है जो फ़ाइल डाउनलोड करने के लिए कहता है । यदि ऐसा किया जाता है, तो यह URL की आवश्यकता के बिना ऑफ़लाइन कई खिलाड़ियों के साथ खेला जा सकता है! मुझे यकीन है कि प्रश्न के सभी ब्याज और अप-वोटिंग वास्तविक URL भाग को खोजने के तरीके से आता है , जो केवल तभी डाउनलोड हिस्से को अलग रखने पर समझ में आता है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.