Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Unrecognized FLV files from nbc.com #5912
Comments
|
Can you watch it in browser? |
|
yes, when you go to the website the video does play |
|
I can reproduce the problem with a United States proxy, however I can't find out the problem. |
|
That stream is encrypted with Akamai DRM. You can detect that by checking for FLV packets of type 10 and 11. This is ultimately the same problem as #6175. #5910 contains some code which partially parses FLV packets (though for a different reason); if you merged that, adding a DRM check would be very easy. It might use some reviewing first, though. |
|
Here is some information on generating the tokens. Still need to figure out what to do with them afterwards. |
|
in this video the segment contain the AkamaiBox which point to the url of the key file(IV) needed to decrypt the segment. |
|
the extractor now extract m3u8 manifest. |
This is a very strange problem. After downloading this video (I believe you need a US connection),the flv file downloaded is unrecognizable by ffmpeg, vlc, media info, or virtually any software I have been able to use. I am curious what is going on here, any ideas?
And although there is a list of different flv files to download, they all have the same problem.
My guess is perhaps there is some sort of codec on the flv files that is not freely available.
Computer:~ user$ youtube-dl http://www.nbc.com/saturday-night-live/video/flex/n11113 --verbose
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'http://www.nbc.com/saturday-night-live/video/flex/n11113', u'--verbose']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2015.06.04.1
[debug] Python version 2.7.3 - Darwin-14.3.0-x86_64-i386-64bit
[debug] exe versions: ffmpeg 2.6.3, ffprobe 2.6.3, rtmpdump 2.4
[debug] Proxy map: {}
[NBC] n11113: Downloading webpage
[ThePlatform] S1Ixbswf7THc: Downloading config
[ThePlatform] S1Ixbswf7THc: Downloading XML
[ThePlatform] S1Ixbswf7THc: Downloading webpage
[ThePlatform] S1Ixbswf7THc: Downloading f4m manifest
[debug] Invoking downloader on u'http://nbcdotcom-f.akamaihd.net/z/NBCdotCOM/e07050370303ada95a74943688ce6f1e_,1296,1696,0896,0696,0496,0306,0240,0150,0064,.mp4.csmil/manifest.f4m?&g=UXWGVKRWHFSP&hdcore=3.0.3'
[download] Flex-S1Ixbswf7THc.flv has already been downloaded
[download] 100% of 0.00B
Computer:~ user$ youtube-dl http://www.nbc.com/saturday-night-live/video/flex/n11113 -F
[NBC] n11113: Downloading webpage
[ThePlatform] S1Ixbswf7THc: Downloading config
[ThePlatform] S1Ixbswf7THc: Downloading XML
[ThePlatform] S1Ixbswf7THc: Downloading webpage
[ThePlatform] S1Ixbswf7THc: Downloading f4m manifest
[info] Available formats for S1Ixbswf7THc:
format code extension resolution note
75 flv unknown 75k
173 flv unknown 173k
257 flv unknown 257k
314 flv unknown 314k
495 flv unknown 495k
685 flv unknown 685k
886 flv unknown 886k
1277 flv unknown 1277k
1686 flv unkn
Please excuse me, I missed the very last section when I copied the data.