Flash oynatıcının arkasındaki akışı nasıl bulabilirim?


45

Bir Flash akışını izliyorum. Aynı akışı iki farklı oyuncuda izleyebilirim (başkası tarafından ayarlanır), ancak hiçbirini sevmiyorum.

Bu iki oyuncunun oynadığı flaş akışına doğrudan bağlantıyı bulmam / elde etmem / çıkartmamın bir yolu var mı? Böylece farklı bir oyuncu kullanarak izleyebilirim?

Düzenleme: Oynatıcı, bir FLV video dosyası değil, bir RTMP akışı izliyor.


2
Bunu wireshark ( wireshark.org/download.html ) ile paketleyebilmelisiniz , ancak bunun daha kolay bir yolu olması gerektiğine eminim. Öte yandan, wireshark yine de kurulmuş harika bir araçtır.
Sahte Adı

1
Evet, ben de öyle hissediyorum, nasıl kullanılacağını çözemedim.
Svish

Bkz. "Herhangi bir video sitesinden flv dosyası indirilsin mi?" En superuser.com/questions/41394/...
Arjan

@Arjan: Oynatılan bir FLV dosyası olduğunda çalışır. Bir RTMP akışı olduğunda değil (zaten bildiğim kadarıyla).
Svish

1
@cipricus: Gerçek videoyu indiremezsiniz, ancak SWF daha sonra kodunu derleyip akış URL'sini alır. Karışıklığınızla ilgili olarak, eğer biraz garip görünen kabul edilmiş cevaplar bulursanız zaman damgalarına bakmanız önerilir. Bu durumda kabul ettiğim cevap, soruyu sorduktan kısa bir süre sonra bana istediğimi veren cevaptı. Alternatiflerin çoğu, uzun zaman sonra ve senin durumunda da 4 yıl sonra gönderildi. Olduğu gibi bırakıyorum çünkü muhtemelen hala doğru ve cevabı en "ham" olacak. Şimdi yapsaydım, muhtemelen Firebug sürümünü kullanırdım.
Svish

Yanıtlar:


8

Flash dosyasını indirin ve açın. Akışın kaynağı bulmak oldukça kolay olmalı.

Müzikçaların genel olması ve oynattığı dosya / akışın bir param olarak geçirilmesi mümkündür. "Embed" / "swf" için web sayfası kaynak kodunu veya sayfadaki flash nesnesinin yanında bulunan metni bulun. Ardından "param adı" / "param değeri" içeriğine bakın.


Ben sadece swf var. Senaryo ya da onun gibi bir şey yok. Flash dosyasını nasıl açarsınız?
Svish

3
Önceki yorum aramada programlardan herhangi birini kurmaktan daha güvenli olduğu için çevrimiçi swf decompiler olan showmycode.com'u tavsiye ederim : "decompile swf".
Dan D.

3
SWF'nin kodunu çözmek muhtemelen bunu yapmanın en zor yoludur. Basitçe açmak Wireshark her şeyi ortaya koyuyor.
Brad,

29

Kundakçı Firefox için ve Google Chrome Geliştirici Araçları (to-yerleşik Chrome tarayıcısı tarafından gerçekleştirilen her HTTP isteği gösterebiliriz). Bazen bunlar gibi URL’leri gösterirler.

Firefox'ta Firebug'u kurun (yeniden başlatma yok), hata simgesini tıklatarak addon'u başlatın (görünür yapmak için özelleştirin kullanın - ancak varsayılan olarak olması gerekir), akışı başlatın ve Firebug penceresinde Net sekmesini ve ardından Hepsi belki video sayfasını yenile. URL, "GET video" gibi bir şey söyleyen çizginin üzerine getirildiğinde, URL'yi sağ tıklayın ve Konumu kopyaladığınızda görünmelidir.

görüntü tanımını buraya girin

Chrome'da, Geliştirici araçlarını açın, sekmesini kontrol edin ve dosyayı oynatmaya başlayın.


10
Google chrome geliştirici araçlarındaki Ağ sekmesi http dışı protokolleri desteklemiyor (en azından rtmp değil)
dvb

@dvb şu doğru, aynı şeyle de karşılaştım
Rat-a-tat-a-tat Ratatouille

1
URL'yi görmek için Firebug nasıl kullanılır?

Kundakçı için görüntü ile ayrıntıları got it ve katma

6

Fiddler2 bunun için harika bir araçtır. Wireshark gibi ama özellikle HTTP için düşünün. Tarayıcınızın tam olarak ne yaptığını ortaya çıkaracaktır. Yerel bir HTTP proxy olarak ayarlayarak çalışır. Tarayıcınızı ona yönlendirin; yapılan tüm bağlantıları ve hangi verilerin iletildiğini ortaya çıkar.


4

Birçok cevabın da görüldüğü gibi, bunu yapmanın birçok yolu olmalı, ama belki de gitmesi en kolay yollarından biri , tüm işletim sistemlerinde de bulunma avantajına sahip olan DownloadHelper addon gibi bir Firefox eklentisinden yararlanmak.

  • Firefox addon DownloadHelper'ı yükleyin,
  • Flash akışını Firefox'ta çalıştırın, DownloadHelper düğmesi çalışmaya başlamalıdır,

(Bu özelliğe erişmenin farklı yolları vardır, ancak eklenti düğmeleri ve seçenekleri gizlemek veya göstermek için ayarlara sahip olduğundan, yapılandırma ne olursa olsun açıkça erişilebilir olandan bahsedeceğim)

  • Araçlar> Video İndirme Yardımcısı'na gidin (veya bulun aksi halde)> Tüm Eylemler> [Videonun adı]> URL'yi kopyala.

görüntü tanımını buraya girin


Bazı sorun giderme.

VLC ile bu tür bağlantıların test edilmesi Bazı durumlarda müzikçaların onları oynayamayacağını veya çökmeyebileceğini fark ediyorum. Ancak bu şu şekilde düzeltilebilir:

Bu tür URL’lerin son kısmı, buna benzer bir şeydir /video.flv?start=0. /video.flv?Bunu çalışmasını sağlamak için değiştirmek .

Aşağıda sunulan, başka bir çözüm kullanırken bu keşfetti Internet Download Manager bir video akışı yakalamak amacıyla,: üzerine tıklayarak seçmek için çalışırken, bağlantı görüntülenir ancak, IDM seçer son bölümü olmadan URL start=0(aynı Aşağıdaki resimde görülen). Ancak VLC'de bu son kısmı da içeren birçok URL açılabilir.


Windows'ta, Internet İndirme Yöneticisi bu tür akışları yakalayabilir ve onları yakalayabilir. Yine, Firefox addon, FlashGot ile birlikte kullanımı daha kolay buluyorum, ancak IDM herhangi bir tarayıcıda da tek başına kullanılabilir. Videoyu almaya hazır olduğunuzda, IDM URL'yi görüntüler:

görüntü tanımını buraya girin


Düzenleme düşünüldüğünde:

"Düzenleme: Oynatıcı bir FLV video dosyası değil, bir RTMP akışını yayınlıyor."

RTMP (Gerçek Zamanlı Mesajlaşma Protokolü) video formatı olarak FLV veya MP4'ü kullanır .




1

Bu uzantıyı Chrome, Herhangi Bir Medyayı Tut için tavsiye ederim .

İngilizce, İtalyanca, Fransızca, Almanca, Portekizce'ye çevrilir (sağdaki dil bayraklarına tıklayın).


3
Bu ne? Bu ne işe yarıyor? Sayfanın hiçbiri İngilizce’de görünmüyor
Simon Sheehan

1
@Simon Crappy otomatik çeviriyi değiştiren bazı bayraklar var.
slhck

@slhck teşekkürler, bulmak biraz zordu: P
Simon Sheehan

0

Gerçekte gerçek zamanlı olarak bir akış olarak gerekmediğinde, DonwloadHelper for Firefox'u kullanabilirsiniz. Dosyayı, çevrimdışı görüntüleme veya istediğiniz herhangi bir programla görüntüleme akışının arkasında saklamanızı sağlar.


Bu durumda, bu bir dere ve arkasında bir dosya olduğunu sanmıyorum. Gerçek zamanlı akış. Ve benim de gerçek zamanlı olarak izlemem gerekiyor.
Svish

@Svish - Sanırım arkasında bir dosya var. Bunca yıldan sonra ne düşünüyorsun? :)

@Svish - Anlamadığım şey , dosyayı indirmek için yazan kesin bir cevap olarak seçmiş olduğun . Bu yapılırsa, URL'ye gerek olmadan birçok oyuncu çevrimdışı olarak oynanabilir! Sorunun tüm ilgisinin ve yukarı oylanmasının, yalnızca indirme kısmı bir kenara bırakıldığında mantıklı olan URL'nin nasıl bulunacağından geldiğine eminim .
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.