Am trying to get the following video for offline viewing since my connection recently has been flakey.
I've tried ffmpeg with the .m3u8 file but it says "invalid data" as the files are encrypted, I've been trying to read up on how to do it but can't seem to find my exact scenario with this .drm file, everywhere they have the .key file. I've tried downloading each .ts and joining them which is fine but it is still encrypted, any help would be greatly appreciated.
Link to site:
https://www.my5.tv/eamonn-ruth-how-the-other-half-lives/season-2/episode-1
The .m3u8 file starts like this:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:9
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-FAXS-CM:URI="C5206830001A_1500.drm"
#EXT-X-KEY:METHOD=AES-128,URI="https://access.adobeprimetime.com/faxsks/axs_prod/key",IV=0x82ecdecae409ca0fedae928a76725804
#EXT-X-MEDIA-TIME:0.0
#EXTINF:9,
Related
First of all I am not an IT professional. I found file on my laptop which has .m3u8 extension. I downloaded VLC media player but that file does not show anything. It has following code. What is it?
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:BANDWIDTH=2129600,RESOLUTION=1820x1024,CODECS="avc1.640028,mp4a.40.2"
0/manifest.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1029600,RESOLUTION=1138x640,CODECS="avc1.64001f,mp4a.40.2"
1/manifest.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=589600,RESOLUTION=854x480,CODECS="avc1.64001e,mp4a.40.2"
2/manifest.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=334400,RESOLUTION=426x240,CODECS="avc1.640015,mp4a.40.2"
3/manifest.m3u8
I downloaded VLC media player. It did not play anything.
It's a HLS multivariant playlist, as defined in https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-12.
Each EXT-X-STREAM-INF points a variant of the same media (audio and video) at different qualities.
To play it, you'd need the file you have, the variant playlists and the media referenced within the variant playlists.
Once the files have been uploaded, in response I'm getting only .jpg as file name not the uploaded file name like below
"Files":{"file":[{"filename":".jpg","fileid":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=-3679219-100000000","filesize":"3679219","msg":"No error"}]}
It is strange that you are not getting back the filename, but it should not really mater, as long as the filesize is correct - otherwise it is a sign that the file might be corrupted.
It would be interesting to know how you upload the file - maybe we could identify the couse of name stripping.
I need to back up all the code from a server onto a local machine. By code I mean any text-based file (.php, .js, .html, etc). The server contains over 300GB of various media (.ogg, .mov, .mp4, .pdf, etc) which I do not want to download.
I am trying to use WinSCP to download only the desired files, but its not working. I set an "Input Mask", but all files are being downloaded anyway.
I would really appreciate some suggestions..
You need to add the directory in. In this case since it seems you want them from every directory, you would change your mask to */*.*html; */*.htm, etc.
I have an excel file in my Response Output stream. I can Open the stream as a file after a prompt, but it doesn't seem I can save it directly to a specified folder on my client. Is this not possible?
That is correct, you cannot specify where the file is going to be downloaded by the browser. That is controlled by the user.
I am trying to create files for http live streaming. I am using Apple's mediafilesegmenter. I downloaded a sample movie (sample_iTunes.mov from http://support.apple.com/kb/HT1425), an MPEG-4 file. It plays fine in QuickTime.
When I run this:
mediafilesegmenter sample_iTunes.mov
I get the prog_index.m3u8 index file and a bunch of .aac files instead of .ts files. I read the man mediafilesegmenter 3 times but have not figured out why I'm getting audio files rather than video/audio files.
thanks for your help
Nick
I have solved the problem. I opened the file in QuickTime player and then chose File > Save For Web. I selected iPhone and it created a .m4v file. I ran mediafilesegmenter on this file and it then created the .ts files. Those streamed properly.