Export to GitHub

get-flash-videos - issue #565

ITV Player problem


Posted on May 16, 2014 by Happy Dog

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

New user - potentially user error. Attempting to download a IT programme.

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

get_flash_videos version 1.24 (http://code.google.com/p/get-flash-videos/)

Please provide any additional information below.

$ get_flash_videos -d https://www.itv.com/itvplayer/ade-at-sea/series-1/episode-6-north-west-1 1 plugin installed: - Itv.pm Downloading https://www.itv.com/itvplayer/ade-at-sea/series-1/episode-6-north-west-1 -> GET https://www.itv.com/itvplayer/ade-at-sea/series-1/episode-6-north-west-1 <- 200 text/html (57615) Trying to open plugin ~/.get_flash_videos/plugins/Www.pm Trying to open plugin ~/.get_flash_videos/plugins/Itv.pm Trying to open plugin ~/.get_flash_videos/plugins/Com.pm Trying to open plugin ~/.get_flash_videos/plugins/Twitter.pm Trying to open plugin ~/.get_flash_videos/plugins/Com.pm Trying to open plugin ~/.get_flash_videos/plugins/Brightcove.pm Trying to open plugin ~/.get_flash_videos/plugins/Mtvnservices.pm Trying to open plugin ~/.get_flash_videos/plugins/Gawker.pm Using method 'generic' for https://www.itv.com/itvplayer/ade-at-sea/series-1/episode-6-north-west-1 Found \/itvplayer\/ Guessed https://www.itv.com/itvplayer/ade-at-sea/series-1/%5C/itvplayer%5C/ trying... Exists on https://www.itv.com/itvplayer/ade-at-sea/series-1/%5C/itvplayer%5C/: 404 Found \/itvplayer\/jcarousel\/ajax\/views Guessed https://www.itv.com/itvplayer/ade-at-sea/series-1/%5C/itvplayer%5C/jcarousel%5C/ajax%5C/views trying... Exists on https://www.itv.com/itvplayer/ade-at-sea/series-1/%5C/itvplayer%5C/jcarousel%5C/ajax%5C/views: 404 Found { Guessed https://www.itv.com/itvplayer/ade-at-sea/series-1/%7B trying... Exists on https://www.itv.com/itvplayer/ade-at-sea/series-1/%7B: 404 Found itv_sitesection3 Guessed https://www.itv.com/itvplayer/ade-at-sea/series-1/itv_sitesection3 trying... Exists on https://www.itv.com/itvplayer/ade-at-sea/series-1/itv_sitesection3: 404 Found jserver Guessed https://www.itv.com/itvplayer/ade-at-sea/series-1/jserver trying... Exists on https://www.itv.com/itvplayer/ade-at-sea/series-1/jserver: 404 Found hserver Guessed https://www.itv.com/itvplayer/ade-at-sea/series-1/hserver trying... Exists on https://www.itv.com/itvplayer/ade-at-sea/series-1/hserver: 404 Error: No URLs found at /usr/share/perl5/FlashVideo/Generic.pm line 128.

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/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.

Any help greatly appreciated.

Comment #1

Posted on May 16, 2014 by Happy Giraffe

You have an old version of get_flash_videos

$ get_flash_videos https://www.itv.com/itvplayer/ade-at-sea/series-1/episode-6-north-west-1 Using method 'itv' plugin version 0.04 for https://www.itv.com/itvplayer/ade-at-sea/series-1/episode-6-north-west-1 Downloading https://www.itv.com/itvplayer/ade-at-sea/series-1/episode-6-north-west-1 RTMPDump 2.4pl7 (c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL Connecting ... INFO: Connected... Starting download at: 0.000 kB INFO: Metadata: ...

Later versions now display a plugin version for ITV the latest is 0.04, your using a version that doesn't support the ITV change over. You don't say which OS version. There might be a later version for your OS. If not try the download files or fetching the git version.

I used OpenBSD amd64 current for the above download. I use get_flash_videos to download from ITV frequently and haven't seen any problems recently.

Comment #2

Posted on May 17, 2014 by Happy Dog

Thanks for the update. I was originally using a lbuntu machine and had used the packaged version.

I installed via git on a VM running Ubuntu and after the installation of a few perl modules I seem to be getting further.

:~/get-flash-videos$ ./get_flash_videos -d https://www.itv.com/itvplayer/ade-at-sea/series-1/episode-6-north-west-1 No plugins installed Trying to open plugin ~/.get_flash_videos/plugins/Www.pm Trying to open plugin ~/.get_flash_videos/plugins/Itv.pm Using method 'itv' plugin version 0.04 for https://www.itv.com/itvplayer/ade-at-sea/series-1/episode-6-north-west-1 Downloading https://www.itv.com/itvplayer/ade-at-sea/series-1/episode-6-north-west-1 -> GET https://www.itv.com/itvplayer/ade-at-sea/series-1/episode-6-north-west-1 <- 200 text/html (57525) Production ID 2\/2333\/0003#001

2/2333/0003#001 0 crid://itv.com/343224 2014-05-24T23:59:59 CATCHUP Ade at Sea 24 April 2014 20:30 00:22:12:480 North West 6 -> GET http://www.itv.com/mercury/Mercury_VideoPlayer.swf <- 200 application/octet-stream (449269) FlashVideo::RTMPDownloader=HASH(0x9f634f8) Running rtmpdump --verbose --rtmp 'rtmpe://cp72511.edgefcs.net/ondemand?auth=eaEa0b_bVdoakbXdscHawd2aEa.a8bmazaXcbdpcsdTascXd8bdcrcSdNamb3asbCaP-btDYB_-eS-6yp2JDrjvsFs&aifp=v002&slist=production/' --flv '2-2333-0003-001_ade-at-sea_tx240414_itv1200_16x9-reg.flv' --swfhash 'b6c8966da3f49610be7178b01ca33d046bbf915e2908d9dafe11e4b042d8eeea' --swfsize '990750' --playpath 'mp4:production/priority/rtmpecatchup/1200/A8/2-2333-0003-001/2-2333-0003-001_ade-at-sea_tx240414_itv1200_16x9-reg.mp4' --swfUrl 'http://www.itv.com/mercury/Mercury_VideoPlayer.swf' open3: exec of rtmpdump --verbose --rtmp rtmpe://cp72511.edgefcs.net/ondemand?auth=eaEa0b_bVdoakbXdscHawd2aEa.a8bmazaXcbdpcsdTascXd8bdcrcSdNamb3asbCaP-btDYB_-eS-6yp2JDrjvsFs&aifp=v002&slist=production/ --flv 2-2333-0003-001_ade-at-sea_tx240414_itv1200_16x9-reg.flv --swfhash b6c8966da3f49610be7178b01ca33d046bbf915e2908d9dafe11e4b042d8eeea --swfsize 990750 --playpath mp4:production/priority/rtmpecatchup/1200/A8/2-2333-0003-001/2-2333-0003-001_ade-at-sea_tx240414_itv1200_16x9-reg.mp4 --swfUrl http://www.itv.com/mercury/Mercury_VideoPlayer.swf failed at /home/basset/get-flash-videos/lib/FlashVideo/RTMPDownloader.pm line 181

Comment #3

Posted on May 18, 2014 by Massive Camel

That's nearly there, possible rtmpdump hasn't been installed, it's an old version which fails, or not on search path. You should be able to cut and paste the rtmpdump command on the command line to run it.

First try entering rtmpdump on the command line, that should give the version,

Comment #4

Posted on May 19, 2014 by Happy Dog

Absolutely correct. Install of rtmpdump fixed it.

Thanks you very much for your time and effort on this code. Very useful indeed.

Comment #5

Posted on Jun 28, 2014 by Massive Camel

(No comment was entered for this change.)

Status: Done

Labels:
Type-Defect Priority-Medium