I'd like to download a video from a site that uses flowplayer. When I inspect the element, I get something like:
So we can say this video is streamed via xhr. Is there a way to get full video from these files? I tried Flash Player Downloader and it downloads the file in .mp4 but it's broken and can't repair it via some tools.
Html – How to download streaming video from xhr
flowplayerhtmlvideo
Related Topic
- Javascript – How to change an element’s class with JavaScript
- Javascript – How to know which radio button is selected via jQuery
- Javascript – How to modify the URL without reloading the page
- Javascript – How to check whether a checkbox is checked in jQuery
- Html – How to make a div 100% height of the browser window
- Html – How to disable the resizable property of a textarea
Best Answer
I don't have a real answer but I, too, tried to download such a fragmented stream. It's a pain. What helped me the answer to this: https://superuser.com/questions/1204497/download-all-m4s-files-of-a-mpeg-dash-stream
The idea is to get the stream's URL from the initial file IS.mp4. All subsequent parts numbered 000000.m4s, 000001.m4s, 000002.m4s, ... share the same location as IS.mp4
Generating the download links for all the parts, downloading and merging them, can be easily scripted, as shown in the linked post:
You have to download all parts, including IS.mp4 and then merge them to one file. Sometimes you'll also need to download the audio track in such way, too. After you have the video and audio track, combine them in one container.