Bir .m3u8 “çalma listesi” kullanarak akışlı bir medya segmentini nasıl indirebilirim?


1

Bazı web sitelerinde bulunan bir (ses) klip indirmeye çalışıyorum. Ağ trafiğini izlediğimde, aşağıdaki dosyanın indirildiğini görüyorum:

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:BANDWIDTH=81400,RESOLUTION=360x240
chunklist_w413399134_b74000_pd6918000.m3u8?ttl=1499450811&cdn_token=c3e719c20573d5ff1daa0d4e165bc830

ve chunklist dosyası şunları içerir:

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:11
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:10.3,
media_w1424738972_b74000_pd6918000_0.ts?ttl=1499450811&cdn_token=c3e719c20573d5ff1daa0d4e165bc830
#EXTINF:9.0,
media_w1424738972_b74000_pd6918000_1.ts?ttl=1499450811&cdn_token=c3e719c20573d5ff1daa0d4e165bc830
#EXTINF:9.0,
media_w1424738972_b74000_pd6918000_2.ts?ttl=1499450811&cdn_token=c3e719c20573d5ff1daa0d4e165bc830
#EXTINF:9.0,
media_w1424738972_b74000_pd6918000_3.ts?ttl=1499450811&cdn_token=c3e719c20573d5ff1daa0d4e165

... vesaire ve diğerleri, bu çizgilerden yaklaşık 750 çift. Bunların her biri .ts dosyalar bir ikili dosyadır ve türü şöyle görünür:

$ file media_w1424738972_b74000_pd6918000_2.ts 
media_w1424738972_b74000_pd6918000_2.ts: MPEG transport stream data

Klibin tamamını tek bir dosya olarak nasıl alabilirim? Sadece bir komut dosyası kullanmalı mıyım wget tüm bu dosyalar ve birleştirmek? Veya bir MPEG ekleyici tavan (kütük (750)) kez uygulayın? Yoksa yapabileceğim başka bir şey var mı?


Sadece ffmpeg kullanın.
szatmary

@szatmary: Lütfen daha spesifik olabilir misiniz? Bu tür şeylerle ilgili tecrübeli değilim.
einpoklum

Google, olabileceğimden çok daha belirgin olacak. "Ffmpeg download m3u8" için arama yapmayı denediniz mi
szatmary
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.