Unduh semua file .m4s dari aliran dasbor mpeg

17

Ketika saya membuka halaman ini saya bisa melihat di Firefox Web Developer Tools / "Network" tab bahwa halaman memuat file dengan .mpdekstensi. Dan kemudian setiap beberapa detik itu memuat file / stream dengan .m4sekstensi bernama like

000000.m4s
000001.m4s

Bagaimana saya bisa mengunduh seluruh video yang dialirkan semacam ini?

Saya pikir saya perlu mengunduh semua segmen .m4s tetapi tidak tahu perintah Linux atau perangkat lunak Windows untuk melakukannya. Maka saya harus menggabungkan file-file ini ke .mp4 tunggal

Saya sudah mencoba InviDownloader , tetapi memiliki banyak masalah.

16851556
sumber
2
Saya mencoba situs sampel Anda dengan youtube-dl dan saya dapat mengunduhnya. Perangkat lunak secara otomatis menggabungkan mereka menjadi satu file
nixda
@nixda thx, youtube-dl bekerja! Terima kasih. Berikut ini cara mengaturnya di Windows.
16851556

Jawaban:

13

Menjawab pertanyaan "Bagaimana saya bisa mengunduh seluruh video yang mengalir semacam ini?"

Anda dapat menggunakan youtube-dl pada DASH mpd manifes URL untuk mengunduh video, itu berhasil untuk saya.

youtube-dl {mpd_url}

Mungkin Anda harus memperjelas judulnya jika Anda benar-benar menginginkan file m2s perantara ini atau Anda hanya ingin seluruh file video.

Fred
sumber
Apa pertanyaan yang kamu jawab?
Toto
Bagus! Tidak tahu bahwa youtube-dl dapat menangani stream DASH.
chrisma
5

1) unduh IS.mp4 dan semua * .m4s untuk video (gunakan wget) dan gabungkan IS.mp4 dan * .m4s ke satu file video.mp4

2) unduh IS.mp4 dan semua * .m4s untuk audio dan gabungkan IS.mp4 dan * .m4s ke satu file audio.mp4

3) menggabungkan video dan audio menjadi satu file (gunakan ffmpeg -i video.mp4 -i audio.mp4 -c copy movie.mkv)

EDIT

Contoh cara mengunduh aliran audio:

echo "IS.mp4" >"links.txt"
seq -f "%06g.m4s" 0 394 >>"links.txt"
wget -i "links.txt" -O "audio.mp4" -B "http://80.188.78.212/aa/ffc8a55fe6f203b0bffecb73efacb69b/1494953435522/eda9c6f7b1e3de68db8e3e5dc0d14fc7/dna-61924494877285694-pc/1002-1502/"

Bagian awal untuk aliran audio adalah IS.mp4, audio terdiri dari 394 bagian (dalam format 6 digit) dan jalur URL dasar untuk aliran audio adalah http://80.188..../1002-1502/. Semua informasi ini dapat diperoleh dari .mpdfile.

CATATAN: URL dasar aliran audio dan video diubah setiap kali Anda memutar video

Kera yang tidak bisa bersosialisasi
sumber
>>> unduh IS.mp4 dan semua * .m4s untuk audio dan gabungkan IS.mp4 dan * .m4s ke satu file audio.mp4 >>> BAGAIMANA?
tenda
lihat contoh di atas
Kera yang tidak dapat bersatu
@Unsociableape Bagaimana jika file m4 memiliki hash dan bukan number? Dalam hal ini, tampaknya alat khusus diperlukan ...
user2284570
@ user2284570 vimeo memiliki segmen dalam file json, ada url basis audio, base64 segmen init audio, daftar segmen audio dengan waktu mulai, waktu akhir dan url. Hal yang sama juga untuk video.
andrej
@Unsociableape, terima kasih, bekerja dengan sempurna!
trogne