koteashok / get-flash-videos

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

Channel5 some videos fail to download #411

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?

$ get_flash_videos  --debug 
http://www.channel5.com/shows/csi-crime-scene-investigation/episodes/altered-sta
kes 
1 plugin installed:
- Hulu.pm
Trying to open plugin ~/.get_flash_videos/plugins/Www.pm
Trying to open plugin ~/.get_flash_videos/plugins/Channel5.pm
Using method 'channel5' for 
http://www.channel5.com/shows/csi-crime-scene-investigation/episodes/altered-sta
kes
Downloading 
http://www.channel5.com/shows/csi-crime-scene-investigation/episodes/altered-sta
kes
-> GET 
http://www.channel5.com/shows/csi-crime-scene-investigation/episodes/altered-sta
kes
<- 200 text/html; charset=utf-8 (57849): UTF8 on, non-ASCII, 57849 characters 
57851 bytes
Error: Unable to extract Brightcove IDs from page at 
/usr/local/libdata/perl5/site_perl/FlashVideo/Site/Channel5.pm line 51.

Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.

Please confirm the site is using Flash video and if you have Flash available
check that the URL really works(!).

Check for updates by running: /usr/local/bin/get_flash_videos --update

If the latest version does not support this please open a bug (or
contribute a patch!) at http://code.google.com/p/get-flash-videos/
make sure you include the output with --debug enabled.
Couldn't download any videos.

What is the expected output? What do you see instead?

$ get_flash_videos http://www.channel5.com/shows/fear-itself/episodes/chance    

Using method 'channel5' for 
http://www.channel5.com/shows/fear-itself/episodes/chance
Downloading http://www.channel5.com/shows/fear-itself/episodes/chance
RTMPDump 2.4pl2
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Starting download at: 0.000 kB
............

What version of the product are you using? On what operating system?

Latest.
OpenBSD 5.2

Please provide any additional information below.

This appears to be a site change for some downloads, they no longer contain the 
playerID in the same format. A number of the more recent downloads have this 
problem.

Original issue reported on code.google.com by njtaylor...@gmail.com on 6 Aug 2012 at 10:29

GoogleCodeExporter commented 8 years ago
The playerID is set using the javescript from 
http://wwwcdn.channel5.com/javascript/all.js, using the value 1707001746001 as 
default or 1707001743001 for firefox.

Update being tested.

Original comment by njtaylor...@gmail.com on 6 Aug 2012 at 10:43

GoogleCodeExporter commented 8 years ago
Same here:

C:\perl\perl\bin>perl get_flash_videos --debug 
"http://www.channel5.com/shows/wild-things-with-dominic-monaghan/episodes
/episode-4-418"
~N~o~ ~p~l~u~g~i~n~s~ ~i~n~s~t~a~l~l~e~d~
~Subroutine FlashVideo::Utils::GetACP redefined at (eval 41) line 2.
Subroutine FlashVideo::Utils::GetACP redefined at (eval 43) line 2.
Downloading 
http://www.channel5.com/shows/wild-things-with-dominic-monaghan/episodes/episode
-4-418
-> GET 
http://www.channel5.com/shows/wild-things-with-dominic-monaghan/episodes/episode
-4-418
<- 200 text/html; charset=utf-8 (45466): UTF8 on, non-ASCII, 45466 characters 
45470 bytes
Trying to open plugin C:\Users\\AppData\Roaming/get_flash_videos/plugins/Www.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Channel5.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Com.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Wwwcdn.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Channel5.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Com.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Wwwcdn.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Channel5.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Com.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Wwwcdn.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Channel5.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Com.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Cdn.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Inskinmedia.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Com.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Oas.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Five.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Tv.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Oas.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Five.pm
Trying to open plugin 
C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/Tv.pm
Trying to open plugin C:\Users\tom\AppData\Roaming/get_flash_videos/plugins/C.pm
Using method 'brightcove' for 
http://c.brightcove.com/services/viewer/federated_f9?&width=640&height=360&flash
ID=myExper
ience&allowScriptAccess=always&bgcolor=%23000000&playerID=
Extracted ~, videoId: , lineupID:
FlashVideo::Site::Brightcove
$VAR1 = bless( {
                 'messages' => [
                                 bless( {
                                          'source' => '
    ',
                                          'target_uri' => '/2/onResult',
                                          'version' => 0,
                                          'value' => [],
                                          'response_uri' => ''
                                        }, 'Data::AMF::Message' )
                               ],
                 'headers' => [],
                 'version' => 0
               }, 'Data::AMF::Packet' );

Error:
Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.

Original comment by scer...@gmail.com on 1 Dec 2012 at 9:38

GoogleCodeExporter commented 8 years ago
This is what I get on OpenBSD amd64 current, using get_flash_videos built with 
my download file.

$ get_flash_videos 
http://www.channel5.com/shows/wild-things-with-dominic-monaghan/episodes/episode
-4-418 
Using method 'channel5' for 
http://www.channel5.com/shows/wild-things-with-dominic-monaghan/episodes/episode
-4-418
Downloading 
http://www.channel5.com/shows/wild-things-with-dominic-monaghan/episodes/episode
-4-418
RTMPDump 2.4pl2
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Starting download at: 0.000 kB
INFO: Metadata:
INFO:   duration              2685.82
INFO:   moovPosition          32.00
INFO:   width                 832.00
INFO:   height                468.00
INFO:   videocodecid          encv
INFO:   audiocodecid          enca
INFO:   avcprofile            77.00
INFO:   avclevel              30.00
INFO:   aacaot                2.00
INFO:   videoframerate        25.00
INFO:   audiosamplerate       24000.00
INFO:   audiochannels         2.00
INFO: trackinfo:
INFO:   length                67143000.00
INFO:   timescale             25000.00
INFO:   language              eng
INFO: sampledescription:
INFO:   sampletype            encv
INFO:   length                64459776.00
INFO:   timescale             24000.00
INFO:   language              eng
INFO: sampledescription:
INFO:   sampletype            enca
wild-things-with-dominic-monaghan_S01E04_episode-4-418_1500.flv: 2% (12174.69 / 
507278.87 KiB)^C

This issue should have been closed, the actual issue you should encounter, is 
the fact this download is encrypted that is in issue 427.
Updated download files can be found here,

https://github.com/njtaylor/get-flash-videos/downloads

Or use the git repository.

Original comment by njtaylor...@gmail.com on 1 Dec 2012 at 10:30

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Correct, this way it downloads OK, 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:43