ttyjnu
Videos on most sites make use of progressive downloading, which means that the video is downloaded to my computer, and easy to trace. There are lots of extensions out there to do this, and even in the dev-tools this is easily done.
On certain websites videos are streamed. which means that we do no just download 1 file, we download lots of small packages. In the dev-tools these packages can be traced. The website I'm interested in is: diseinuak4web.net#!/goede-tijden-slechte-tijden/c8e2bffa5ccb-be2b-4b3b3effb.
-The packages have a .TS extension.
-Packages can be saved by copying the url of the request
-I can not play these files.
I must have done something wrong, or I'm missing something. I want to know what I am doing wrong. I want to create a chrome extension for personal use which captures the urls of all the packages. when I have all the urls I want to pass them on to a php scripts which downloads them and uses ffmpeg to paste them into a mp4 file.
Please help me get the packages.
solution found?
Muhammad Umer
May 17 '15 at
if you are on linux see this post diseinuak4web.net
dina
Jul 12 '17 at
7 Answers
7
You would need to download all of the transport stream (.ts) files, and concatenate them into a single mpeg for playback. Transport streams such as this have associated playlist files (.m3u8) that list all of the .ts files that you need to download and concatenate. If available, there may be a secondary .m3u8 playlist that will separately list subtitle steam files (.vtt).
> Open Firefox
> open page the video
> Play Video
Click > Open menu
Click > open web developer tools
Click > Developer Toolbar
Click > Network
> Go to Filter URLs > Write "M3u8" --> for Find "m3u8"
> Copy URL ".m3u8"
========================
Now Download software "m3u8x" > diseinuak4web.net#downloadx12
> open software "m3u8x"
> paste URL "m3u8"
> chose option "OneOne"
> Click Download
> Start Download
========================
image "Open menu" ===>
image "Developer Toolbar" ===>
image "m3u8x" ===>
There is no file in the network tab, there are only files.
Ariel
Jun 11 at
using this post
Open Firefox / chrome
open page the video
Play Video
click on keyboard ->
in ts
copy link of ts
remove index and ts extension from link
for example:
will be copied as
insert in below script under
Copy and paste one of the .ts video files into a new tab in Chrome. Remove the identifying number of the .ts file (0,1,2,3 etc. or whatever number it is) and change the extension from ".ts" to ".mp4". That should bring up the video file in your browser as usual.
Update:
Strea Video Dowloader extension allows to download m3u8 streams seamlessly. Install and press play on video it will identify the stream.
Addition to @aalhanane and @Micheal Espinola Jr
As m3u8x is only available for windows.
Once you have identified the m3u8 url you can also use Jdownloader2, VLC Media Player to download and concatenate the stream.
Jdownloader2:
Just copy the m3u8 url when it the Jdownloader is open. It will recognize the stream in Linkgrabber tab.
VLC 3:
Open Network -> Paste m3u8 url -> Checkmark Streamoutput -> Select Settings.
Choose output file, container , video and audio encoding.
(e.g diseinuak4web.net4, container: mpeg4, video: h, audio: mp4a)
Start Stream. It will not play the video, but encode it, showing the encoding progress by moving the video play back progress bar.
Thanks, Downloaded full video with program jDownloader2 , even host used Wowza Streaming Engine
Pastuh
Sep 5 at
I needed to download HLS video and audio streams from a e-learning portal with session-protected content with MIME content type.
Manually copying all authentication headers into the downloading scripts would be too cumbersome.
But the task got much easier with help of Video DownloadHelper Firefox extension and it's Companion App.
It allowed to download both m3u8 playlists with TS chunks lists and actual video and audio streams into mp4 files via a click of button while correctly preserving authentication headers.
The resulting separate video and audio files can be merged with ffmpeg:
or with mp4box:
Tried Video DownloadHelper Chrome extension too, but it didn't work for me.
diseinuak4web.net also mentions livestreamer alternative which was recently forked as streamlink, but it doesn't handle authentication.
Vadzim
Jan 3 at
I made some changes to dina's answer to avoid attempting to download/combine parts if there aren't that many.
I also found it helpful to sort by in the network tab of chrome. This will sort by the time the files are downloaded, so when you are streaming a video the most recently downloaded parts will be at the top, making it easy to find the links.
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?
- Get link
- Other Apps
-
-