Po otwarciu tej strony widzę w zakładce Firefox Web Developer Tools / „Network”, że strona ładuje pliki z .mpd
rozszerzeniem. A następnie co kilka sekund ładuje plik / strumień z .m4s
rozszerzeniem o nazwie like
000000.m4s
000001.m4s
Jak mogę pobrać cały przesyłany strumieniowo film tego rodzaju?
Myślę, że muszę pobrać wszystkie segmenty .m4s, ale nie znam polecenia Linuksa ani oprogramowania Windows, aby to zrobić. Następnie będę musiał scalić te pliki w jeden plik .mp4
Próbowałem już InviDownloader , ale ma wiele problemów.
Odpowiedzi:
Odpowiadając na pytanie „Jak mogę pobrać cały przesyłany strumieniowo film tego rodzaju?”
Możesz użyć youtube-dl na URL manifestu mpd DASH, aby pobrać wideo, to zadziałało dla mnie.
Może powinieneś wyjaśnić w tytule, jeśli naprawdę chcesz te pośrednie pliki m2 lub po prostu cały plik wideo.
źródło
1) pobierz plik IS.mp4 i wszystkie pliki * .m4 dla wideo (użyj
wget
) i połącz pliki IS.mp4 i * .m4s w jeden plik video.mp42) pobierz plik IS.mp4 i wszystkie pliki * .m4 dla dźwięku i połącz pliki IS.mp4 i * .m4s w jeden plik audio.mp4
3) scal wideo i audio w jeden plik (użyj
ffmpeg -i video.mp4 -i audio.mp4 -c copy movie.mkv
)EDYTOWAĆ
Przykład pobierania strumienia audio:
Początkowa część dla strumienia audio to IS.mp4, audio składa się z 394 części (w formacie 6 cyfr), a podstawowa ścieżka adresu URL dla strumienia audio to
http://80.188..../1002-1502/
. Wszystkie te informacje można uzyskać z.mpd
pliku.UWAGA: podstawowy adres URL strumienia audio i wideo zmienia się przy każdym odtwarzaniu wideo
źródło