edelmoral / get-flash-videos

Automatically exported from code.google.com/p/get-flash-videos
0 stars 0 forks source link

channel5 site has changed - no longer downloads #427

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Tried to download from channel 5...

$ get_flash_videos 
http://www.channel5.com/shows/burn-notice/episodes/breach-of-faith
Using method 'channel5' for 
http://www.channel5.com/shows/burn-notice/episodes/breach-of-faith
Downloading http://www.channel5.com/shows/burn-notice/episodes/breach-of-faith
Error: Attribute (data) does not pass the type constraint because: Validation 
failed for 'Str' with value undef at 
/usr/local/libdata/perl5/site_perl/amd64-openbsd/Mouse/Util.pm line 361
        Mouse::Util::throw_error('Mouse::Meta::Attribute=HASH(0x20d82e388)', 'Attribute (data) does not pass the type constraint because: V...', 'data', undef, 'depth', -1) called at /usr/local/libdata/perl5/site_perl/Data/AMF/Parser/AMF0.pm line 33
        Data::AMF::Parser::AMF0::parse('Data::AMF::Parser::AMF0', undef) called at /usr/local/libdata/perl5/site_perl/Data/AMF/Packet.pm line 73
        Data::AMF::Packet::deserialize('Data::AMF::Packet', '\x{0}\x{3}\x{0}\x{0}\x{0}\x{1}\x{0}\x{b}/1/onStatus\x{0}\x{0}\x{ff}\x{ff}\x{ff}\x{ff}\x{11}\x{a}c\'java.lang.Exception\x{f}message\x{b}lev...') called at /loader/0x20f164fd0/FlashVideo/Site/Channel5.pm line 143
        FlashVideo::Site::Channel5::amfgateway('FlashVideo::Site::Channel5', 'FlashVideo::Mechanize=HASH(0x204a45a00)', 1707001743001, 'HASH(0x204f3c048)', 'FlashVideo::VideoPreferences=HASH(0x204ad53e8)') called at /loader/0x20f164fd0/FlashVideo/Site/Channel5.pm line 59
        FlashVideo::Site::Channel5::find_video('FlashVideo::Site::Channel5', 'FlashVideo::Mechanize=HASH(0x204a45a00)', 'http://www.channel5.com/shows/burn-notice/episodes/breach-of-...', 'FlashVideo::VideoPreferences=HASH(0x204ad53e8)') called at /usr/local/bin/get_flash_videos line 330
        eval {...} called at /usr/local/bin/get_flash_videos line 329
        App::get_flash_videos::download('http://www.channel5.com/shows/burn-notice/episodes/breach-of-...', 'FlashVideo::VideoPreferences=HASH(0x204ad53e8)', 1) called at /usr/local/bin/get_flash_videos line 279

This is just one example, I tried a few. Note also those downloads that did 
work for the past week would not play.
Browser under linux seg faulted trying to play video from site.
Windows did play video - sort off the sound very was bad, and picture jerky.

Original issue reported on code.google.com by njtaylor...@gmail.com on 15 Sep 2012 at 11:32

GoogleCodeExporter commented 8 years ago
Some older downloads still work found one from 20 Aug 2012, and older downloads 
work. A download works for 26 August, but can't be played. Most content is only 
available for about 7 days.

Original comment by njtaylor...@gmail.com on 17 Sep 2012 at 1:41

GoogleCodeExporter commented 8 years ago
Try the url again and now it's working again, so it could be a site issue that 
been corrected.

ffprobe use to look at files not playing that have been downloaded, these have 
packet type 40/41, that means there is pre processing required such as 
decryption.

Original comment by njtaylor...@gmail.com on 17 Sep 2012 at 3:06

GoogleCodeExporter commented 8 years ago
With latest git I can download DemandFive flv, but it is not playable

I believe this statement still stands: (from 
http://forum.team-mediaportal.com/threads/demand-five-buffering-problem.113181 )

It's encrypted FLV stream in encrypted RTMP (encrypted RTMP is successfully 
decrypted), nobody knows how to decrypt FLV stream

Original comment by scer...@gmail.com on 2 Dec 2012 at 9:37