These forums are archived

See this post for further info

get_iplayer forums

Forum archived. Posting disabled.

Cannot Download

Pages: 1 2

user-58

Howdy,

I was invited at http://www.christopherdowning.co.uk/2012...-tutorial/ to post my problems here.

This is what I posted:

---

andrew August 30, 2013 at 10:42 | Permalink Reply
I re-installed get_iplayer last night. Latest version 2.83 and 2.0.6 vlcplayer but still I get this:
Code:
WARNING: rtmpdump/flvstreamer 1.8 or later is required – please upgrade
INFO: skipping flashlow2 mode
ERROR: Failed to record ‘Quadrophenia – Quadrophenia: Can You See the Real Me? (b01k83bl)’


It goes through all the options and then finishes with those lines. It seems the problem is the flvstreamer:

Code:
ERROR: You must specify a hostname (–host) or url (-r “rtmp://host[:port]/playpath”) containing a hostname

Can anyone help, please? Thanks.

admin
admin August 30, 2013 at 15:45 | Permalink Reply
Which version of rtmpdump or flvstreamer are you using? The “WARNING: rtmpdump/flvstreamer 1.8 or later is required – please upgrade” error seems to suggest you have an old version.

andrew
andrew August 30, 2013 at 16:30 | Permalink Reply
The files which came with get_iplayer were the latest versions already but I downloaded the 2.4 version anyway. Before installing last night I removed the old version rmtp stuff when I got the option. I also added the latest flvstreamer to the RTMPDump directory. My guess was this is being used when I run get_iplayer:
Code:
29/08/2013 14:49 136,225 flvstreamer_win32_latest.exe
09/01/2013 17:35 8,516 README.txt
09/01/2013 17:35 11,179 rtmpdump.1.html
09/01/2013 18:13 478,772 rtmpdump.exe
09/01/2013 18:13 473,757 rtmpgw.exe
09/01/2013 18:13 466,906 rtmpsrv.exe
09/01/2013 18:13 466,388 rtmpsuck.exe


Every time I run one of the exes it screams for a hostname. Any ideas of what I should remove or add greatly welcome. Thanks.

admin
admin August 30, 2013 at 16:52 | Permalink Reply
I’m not that familiar with get_iplayer on Windows, so I’m not sure I can be much help. You don’t need both flvstreamer and rtmpdump though, they do the same job; you might as well delete flvstreamer because it’s basically just an old version of rtmpdump. Where did you download the Windows get_iplayer installer from?

andrew
andrew August 30, 2013 at 18:59 | Permalink Reply
I got the files from http://www.infradead.org/get_iplayer_win...latest.exe if I remember correctly.

I have removed flvstreamer – it makes no difference. So I have narrowed it down to the same issue I had from the start.
Code:
C:\Program Files\get_iplayer\RTMPDump>rtmpdump
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
ERROR: You must specify a hostname (–host) or url (-r “rtmp://host[:port]/playpath”) containing a hostname


I checked – there is not rtmpdump apart from this version, which is clearly newer than 1.8 …

Any ideas? Thanks.

admin
admin August 30, 2013 at 20:48 | Permalink Reply
When you run get_iplayer try using the --rtmpdump option, followed by the path to RTMPDump. I think it might be trying to use an older version, which is why you get the “1.8 or later is required – please upgrade” error.

andrew
andrew August 31, 2013 at 10:36 | Permalink Reply
Thanks for your patience.

I removed everything from the RTMPDump directory, downloaded this:
http://rtmpdump.mplayerhq.hu/download/rt...indows.zip

and dropped the files into said directory. I then pointed get_iplayer to the directory via –rtmpdump as suggested and still get the original error (WARNING: rtmpdump/flvstreamer 1.8 or later is required – please upgrade).

I do not get this at all.

SquarePenguin
SquarePenguin August 31, 2013 at 10:48 | Permalink Reply
Hello Andrew,

I’m the site admin for squarepenguin.co.uk, a website and support forum dedicated to get_iplayer.

Would you mind popping over to the forums and posting there? You’ll be able to post screenshots and logs after you register and user-2 (get_iplayers maintainer) will see your post and offer expert advice.

If you do pop over to the forum, please try to provide the following info:

1) The EXACT re-installation procedure you undertook
2) The EXACT commands you are issuing to get_iplayer
3) Report the finding of the RTMP port checker at this link:

http://www.therealtimeweb.com/index.cfm/...N=69907408

We’ll probably ask you more questions as things get narrowed down but that should get us started.

---

1) I downloaded the latest version of VLC media player, installed it (it removed the old version), then installed the latest get_iplayer (it removed the old version).

2) get_iplayer --get 595 --output d:/ --tvmode=flashhd, flashvhigh

3) Attached are the port test results.


Many thanks in advance,
Andrew

user-30

user-2 might pop by at some point, but to get started:

You say you pointed get_iplayer to RTMPdump via
Code:
--rtmpdump
option. Can you post the output of the following command:

Code:
get_iplayer --prefs-show

Also, run the altered command below to try and re-download that programme you want. The command below includes the --verbose command which if I remember rightly will let us see a bit more of what is going on...

Code:
get_iplayer –get 595 –output d:/ --tvmode=best --verbose

Post the results back here. Don't forget to use the 'code' button on the bar above to help format your response.

user-58

Code:
C:\Program Files\get_iplayer>get_iplayer --prefs-show
Options in 'C:\Users\hammersteen/.get_iplayer/options'
        rtmptvopts = --swfVfy http://www.bbc.co.uk/emp/releases/iplayer/revisions/617463_618125_4/617463_618125_4_emp.swf


---

It goes through all the quality versions and finishes with:
Code:
INFO: Trying flashlow2 mode to record tv: Horizon - 2013-2014: What's Killing Our Bees? A Horizon Special
INFO: Attempt number: 1 / 50
WARNING: Required rtmpdump does not exist - cannot download Flash audio/video
DEBUG: Record using flashlow2 mode return code: 'next'
INFO: skipping flashlow2 mode
ERROR: Failed to record 'Horizon - 2013-2014: What's Killing Our Bees? A Horizon Special (b037y0zf)'


---

Thanks,
Andrew

user-30

Two things:

1) You are running version 2.83 of get_iplayer and you need to revert the changes you made to SWF verification in order to circumvent the error code 256 failure under the last version of get_iplayer.

2) There is a possibility here that somehow during the upgrade procedure, the updated RTMPdump was not included in PATH.

I would recommend first that you completely uninstall get_iplayer. Then, reinstall it from the Windows installer here.

Reinstalling should take care of number 1, and might have an effect on number 2. Try it and report your findings. If you have a lot of PVR's saved and wish to retain your download history, you can keep them by copying the 'pvr' folder and 'download_history' file from the .get_iplayer hidden folder within your user directory, and then pasting them across after the re-install.

Based on your reply above, the path to your .get_iplayer folder should be: C:\Users\hammersteen\.get_iplayer

user-58

Completely uninstalled all components, deleted get_iplayer directory, deleted system files. Restarted system. Downloaded everything from your link. Result:

WARNING: Your version of rtmpdump/flvstreamer does not support SWF Verification
WARNING: rtmpdump/flvstreamer 1.8 or later is required - please upgrade
INFO: skipping flashlow2 mode
ERROR: Failed to record 'Octonauts: Series 1 - 30. The Giant Jelly (b00wnw3d)'

Frankly, I am getting tired of this. It makes no sense whatsoever.

Thanks,
Andrew

user-2

A few additions to SP's instructions:

1. When you uninstall get_iplayer you are offered the choice of deleting your preferences, etc. If you did not elect to do so, you will need to take an additional step to remove the now-unnecessary fix for "error code 256". See the "Reverting Your Changes" section in this document.

2. After uninstalling, delete the directory
Code:
C:\Program Files\get_iplayer
if it wasn't deleted by the uninstaller. It may not be crucial, but it ensures a clean slate for re-install.

3. If it still doesn't work after re-install, don't be tempted to monkey around with the installed files. Your original problem had nothing to do with the rtmpdump installation per se, and then you somehow wound up with no rtmpdump at all, so leave the installation directory alone while you test things.

4. After re-installing, do as SP instructed and run your download command with the
Code:
--verbose
option. Also send the output from the command below, which shows system preferences created by the installer:
Code:
get_iplayer --show-options


5. If you're having the same problem after re-install, open the get_iplayer command prompt (Get_iPlayer shortcut from the Start menu) and run:
Code:
perl -e "system('.\RTMPDump\rtmpdump.exe --help')"


Something on your system is interfering with the launch of rtmpdump.exe from within get_iplayer, and this test command attempts to mimic that environment.

user-30

Yep, that's annoying alright.

Perhaps we'll need to specify the path to RTMPDump within get_iplayer's options. Not sure why that need would have arisen, but we can give it a try.

The following command should add the exact path to RTMPDump to your preferences:

Code:
get_iplayer --prefs-add --rtmpdump "C:\Program Files (x86)\get_iplayer\RTMPDump\rtmpdump.exe"

You may need to adjust it for your particular install, but give it a try and let me know what happens when you attempt a download after adding this preference.

user-58

Thanks for suggestions. Sorry for late reply but I have been busy and what I wanted to iplayer has now expired. Anyway, Tried everything above. No change.

---

C:\Program Files\get_iplayer>get_iplayer --prefs-show
Options in 'C:\Users\hammersteen/.get_iplayer/options'
rtmpdump = c:/Program Files/get_iplayer/RTMPDump

---

atomicparsley = .\AtomicParsley\AtomicParsley\AtomicParsley.exe
ffmpeg = .\FFmpeg\ffmpeg-1.2-win32-static\bin\ffmpeg.exe
lame = .\LAME\lame.exe
mmsnothread = 1
mplayer = .\MPlayer\mplayer-svn-36348\mplayer.exe
nopurge = 1
output = C:\Users\hammersteen\Desktop\iPlayer Recordings
rtmpdump = c:/Program Files/get_iplayer/RTMPDump
verbose = 1
vlc = .\VLC\vlc-2.0.6\vlc.exe

INFO: Search args: '614'
INFO: Additionally getting cached programme data for tv
INFO: Got 1010 file cache entries for tv
Matches:
614: Pointless: Series 6 - Episode 21, BBC One, Entertainment,Games & Quizzes
,TV, default

INFO: 1 Matching Programmes
INFO: Loaded history for first check.
INFO: Loading recordings history
INFO: Programme not in history
INFO: Getting page http://feeds.bbc.co.uk/iplayer/episode/b01dlvpk
INFO: Getting page http://www.bbc.co.uk/programmes/b01dlvpk.rdf
INFO: iPlayer metadata URL = http://www.bbc.co.uk/iplayer/playlist/b01dlvpk
INFO: Getting page http://www.bbc.co.uk/iplayer/playlist/b01dlvpk
INFO: Using Not Live standard TV and Radio: b01dlvph
INFO: Version: default, VersionPid: b01dlvph, Duration: 2700
INFO: Getting page http://www.bbc.co.uk/mediaselector/4/mti...01dlvph?cb=
60183
INFO: Getting page http://www.bbc.co.uk/mediaselector/4/mti...1dlvph/ipl
ayer_streaming_h264_flv_lo/limelight?cb=24176
INFO: Getting page http://www.bbc.co.uk/mediaselector/4/mti...1dlvph/ipl
ayer_streaming_h264_flv_lo/akamai?cb=38070
INFO: Getting page http://www.bbc.co.uk/mediaselector/4/mti...1dlvph/ipl
ayer_streaming_h264_flv_high/limelight?cb=09585
INFO: Getting page http://www.bbc.co.uk/mediaselector/4/mti...1dlvph/ipl
ayer_streaming_h264_flv_high/akamai?cb=13003
INFO: Getting page http://www.bbc.co.uk/mediaselector/4/mti...1dlvph/ipl
ayer_streaming_h264_flv_vlo/limelight?cb=26172
INFO: Getting page http://www.bbc.co.uk/mediaselector/4/mti...1dlvph/ipl
ayer_streaming_h264_flv_vlo/akamai?cb=34506
INFO: Getting page http://www.bbc.co.uk/mediaselector/4/mti...1dlvph/ipl
ayer_streaming_h264_flv/limelight?cb=61642
INFO: Getting page http://www.bbc.co.uk/mediaselector/4/mti...1dlvph/ipl
ayer_streaming_h264_flv/akamai?cb=86855
INFO: Found mode flashhigh1: (iplayer_streaming_h264_flv) rtmp h264 640x360 796k
bps stream (CDN: akamai/10)
INFO: Found mode flashhigh2: (iplayer_streaming_h264_flv) rtmp h264 640x360 796k
bps stream (CDN: limelight/5)
INFO: Found mode flashlow1: (iplayer_streaming_h264_flv_vlo) rtmp h264 400x224 3
96kbps stream (CDN: akamai/10)
INFO: Found mode flashlow2: (iplayer_streaming_h264_flv_vlo) rtmp h264 400x224 3
96kbps stream (CDN: limelight/5)
INFO: Found mode flashstd1: (iplayer_streaming_h264_flv_lo) rtmp h264 640x360 48
0kbps stream (CDN: akamai/10)
INFO: Found mode flashstd2: (iplayer_streaming_h264_flv_lo) rtmp h264 640x360 48
0kbps stream (CDN: limelight/5)
INFO: Found mode flashvhigh1: (iplayer_streaming_h264_flv_high) rtmp h264 832x46
8 1500kbps stream (CDN: akamai/10)
INFO: Found mode flashvhigh2: (iplayer_streaming_h264_flv_high) rtmp h264 832x46
8 1500kbps stream (CDN: limelight/5)
INFO: Found mode rtsphigh1: (iplayer_streaming_rtsp_h264_flv) rtmp h264 640x360
796kbps stream (CDN: limelight/5)
INFO: Found mode rtsphigh2: (iplayer_streaming_rtsp_h264_flv) rtmp h264 640x360
796kbps stream (CDN: akamai/10)
INFO: Found mode rtsplow1: (iplayer_streaming_rtsp_h264_flv_vlo) rtmp h264 400x2
24 396kbps stream (CDN: limelight/5)
INFO: Found mode rtsplow2: (iplayer_streaming_rtsp_h264_flv_vlo) rtmp h264 400x2
24 396kbps stream (CDN: akamai/10)
INFO: Found mode rtspstd1: (iplayer_streaming_rtsp_h264_flv_lo) rtmp h264 640x36
0 480kbps stream (CDN: limelight/5)
INFO: Found mode rtspstd2: (iplayer_streaming_rtsp_h264_flv_lo) rtmp h264 640x36
0 480kbps stream (CDN: akamai/10)
INFO: Found mode rtspvhigh1: (iplayer_streaming_rtsp_h264_flv_high) rtmp h264 83
2x468 1500kbps stream (CDN: limelight/5)
INFO: Found mode rtspvhigh2: (iplayer_streaming_rtsp_h264_flv_high) rtmp h264 83
2x468 1500kbps stream (CDN: akamai/10)
INFO: Found mode subtitles1: (captions) http stream (CDN: http/10)
INFO: Getting page http://www.bbc.co.uk/programmes/b01dlvph.rdf
INFO: Loaded history for first check.
INFO: Loading recordings history
INFO: Programme not in history
INFO: Will search for versions: default
INFO: Mode list: flashvhigh,flashhigh,flashstd,flashnormal,flashlow
INFO: Checking existence of default version
INFO: Version = default
INFO: flashvhigh1,flashvhigh2,flashhigh1,flashhigh2,flashstd1,flashstd2,flashlow
1,flashlow2 modes will be tried for version default
INFO: Trying flashvhigh1 mode to record tv: Pointless: Series 6 - Episode 21
INFO: Attempt number: 1 / 50
INFO: File name prefix = Pointless_Series_6_-_Episode_21_b01dlvpk_default

WARNING: Your version of rtmpdump/flvstreamer does not support SWF Verification
INFO: c:/Program Files/get_iplayer/RTMPDump version
INFO: RTMP_URL: rtmp://cp41752.edgefcs.net:1935/ondemand?_fcs_vhost=cp41752.edge
fcs.net&undefined&auth=daEaBdtdedTcgc1a9dfc2aVascrcObUcBb6-bsjYFW-bWG-IquGEqBpLD
qEozH&aifp=v001&slist=secure/1500kbps/modav/bUnknown-b01dlvph_b01dlvph_137796638
1814.mp4, tcUrl: rtmp://cp41752.edgefcs.net:80/ondemand?_fcs_vhost=cp41752.edgef
cs.net&undefined&auth=daEaBdtdedTcgc1a9dfc2aVascrcObUcBb6-bsjYFW-bWG-IquGEqBpLDq
EozH&aifp=v001&slist=secure/1500kbps/modav/bUnknown-b01dlvph_b01dlvph_1377966381
814.mp4, application: ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daE
aBdtdedTcgc1a9dfc2aVascrcObUcBb6-bsjYFW-bWG-IquGEqBpLDqEozH&aifp=v001&slist=secu
re/1500kbps/modav/bUnknown-b01dlvph_b01dlvph_1377966381814.mp4, authString: auth
=daEaBdtdedTcgc1a9dfc2aVascrcObUcBb6-bsjYFW-bWG-IquGEqBpLDqEozH&aifp=v001&slist=
secure/1500kbps/modav/bUnknown-b01dlvph_b01dlvph_1377966381814.mp4, swfUrl: http
://www.bbc.co.uk/emp/releases/iplayer/revisions/617463_618125_4/617463_618125_4_
emp.swf, file: C:\Users\hammersteen\Desktop\iPlayer Recordings\Pointless_Series_
6_-_Episode_21_b01dlvpk_default.partial.mp4, file_done: C:\Users\hammersteen\Des
ktop\iPlayer Recordings\Pointless_Series_6_-_Episode_21_b01dlvpk_default.mp4
WARNING: rtmpdump/flvstreamer 1.8 or later is required - please upgrade
DEBUG: Record using flashvhigh1 mode return code: 'next'
INFO: skipping flashvhigh1 mode
INFO: Trying flashvhigh2 mode to record tv: Pointless: Series 6 - Episode 21
INFO: Attempt number: 1 / 50
INFO: File name prefix = Pointless_Series_6_-_Episode_21_b01dlvpk_default

WARNING: Your version of rtmpdump/flvstreamer does not support SWF Verification
INFO: c:/Program Files/get_iplayer/RTMPDump version
INFO: RTMP_URL: rtmp://bbcmedia.fcod.llnwd.net:1935/ondemand?_fcs_vhost=bbcmedia
.fcod.llnwd.net&auth=as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secur
e_auth/1500kbps/modav/bUnknown-b01dlvph_b01dlvph_1377966381814.mp4&et=1378305039
&fmta-token=2a8d3d12bb84b15bb6ea6f07e325076c21e5c3ce8679cf6e303f00c55fdb7535&aif
p=v001&slist=mp4:iplayerstream/secure_auth/1500kbps/modav/bUnknown-b01dlvph_b01d
lvph_1377966381814.mp4, tcUrl: rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=a
dobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/modav/bUn
known-b01dlvph_b01dlvph_1377966381814.mp4&et=1378305039&fmta-token=2a8d3d12bb84b
15bb6ea6f07e325076c21e5c3ce8679cf6e303f00c55fdb7535, application: a1414/e3?as=ad
obe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/modav/bUnk
nown-b01dlvph_b01dlvph_1377966381814.mp4&et=1378305039&fmta-token=2a8d3d12bb84b1
5bb6ea6f07e325076c21e5c3ce8679cf6e303f00c55fdb7535, authString: as=adobe-hmac-sh
a256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/modav/bUnknown-b01dlv
ph_b01dlvph_1377966381814.mp4&et=1378305039&fmta-token=2a8d3d12bb84b15bb6ea6f07e
325076c21e5c3ce8679cf6e303f00c55fdb7535, swfUrl: http://www.bbc.co.uk/emp/releas
es/iplayer/revisions/617463_618125_4/617463_618125_4_emp.swf, file: C:\Users\ham
mersteen\Desktop\iPlayer Recordings\Pointless_Series_6_-_Episode_21_b01dlvpk_def
ault.partial.mp4, file_done: C:\Users\hammersteen\Desktop\iPlayer Recordings\Poi
ntless_Series_6_-_Episode_21_b01dlvpk_default.mp4
WARNING: rtmpdump/flvstreamer 1.8 or later is required - please upgrade
DEBUG: Record using flashvhigh2 mode return code: 'next'
INFO: skipping flashvhigh2 mode
INFO: Trying flashhigh1 mode to record tv: Pointless: Series 6 - Episode 21
INFO: Attempt number: 1 / 50
INFO: File name prefix = Pointless_Series_6_-_Episode_21_b01dlvpk_default

WARNING: Your version of rtmpdump/flvstreamer does not support SWF Verification
INFO: c:/Program Files/get_iplayer/RTMPDump version
INFO: RTMP_URL: rtmp://cp41752.edgefcs.net:1935/ondemand?_fcs_vhost=cp41752.edge
fcs.net&undefined&auth=daEa2cMcsa4bkaSaUdFdud7acaYb3b2bGbS-bsjYFX-bWG-FptFInCoFB
rEtzD&aifp=v001&slist=secure/800kbps/modav/bUnknown-b01dlvph_b01dlvph_1377966380
507.mp4, tcUrl: rtmp://cp41752.edgefcs.net:80/ondemand?_fcs_vhost=cp41752.edgefc
s.net&undefined&auth=daEa2cMcsa4bkaSaUdFdud7acaYb3b2bGbS-bsjYFX-bWG-FptFInCoFBrE
tzD&aifp=v001&slist=secure/800kbps/modav/bUnknown-b01dlvph_b01dlvph_137796638050
7.mp4, application: ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEa2
cMcsa4bkaSaUdFdud7acaYb3b2bGbS-bsjYFX-bWG-FptFInCoFBrEtzD&aifp=v001&slist=secure
/800kbps/modav/bUnknown-b01dlvph_b01dlvph_1377966380507.mp4, authString: auth=da
Ea2cMcsa4bkaSaUdFdud7acaYb3b2bGbS-bsjYFX-bWG-FptFInCoFBrEtzD&aifp=v001&slist=sec
ure/800kbps/modav/bUnknown-b01dlvph_b01dlvph_1377966380507.mp4, swfUrl: http://w
ww.bbc.co.uk/emp/releases/iplayer/revisions/617463_618125_4/617463_618125_4_emp.
swf, file: C:\Users\hammersteen\Desktop\iPlayer Recordings\Pointless_Series_6_-_
Episode_21_b01dlvpk_default.partial.mp4, file_done: C:\Users\hammersteen\Desktop
\iPlayer Recordings\Pointless_Series_6_-_Episode_21_b01dlvpk_default.mp4
WARNING: rtmpdump/flvstreamer 1.8 or later is required - please upgrade
DEBUG: Record using flashhigh1 mode return code: 'next'
INFO: skipping flashhigh1 mode
INFO: Trying flashhigh2 mode to record tv: Pointless: Series 6 - Episode 21
INFO: Attempt number: 1 / 50
INFO: File name prefix = Pointless_Series_6_-_Episode_21_b01dlvpk_default

WARNING: Your version of rtmpdump/flvstreamer does not support SWF Verification
INFO: c:/Program Files/get_iplayer/RTMPDump version
INFO: RTMP_URL: rtmp://bbcmedia.fcod.llnwd.net:1935/ondemand?_fcs_vhost=bbcmedia
.fcod.llnwd.net&auth=as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secur
e_auth/800kbps/modav/bUnknown-b01dlvph_b01dlvph_1377966380507.mp4&et=1378305041&
fmta-token=076b64704880a3a4a8019ef83768a7c1a7b3759a080dfc838cfb256d1bd10b70&aifp
=v001&slist=mp4:iplayerstream/secure_auth/800kbps/modav/bUnknown-b01dlvph_b01dlv
ph_1377966380507.mp4, tcUrl: rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=ado
be-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/800kbps/modav/bUnkno
wn-b01dlvph_b01dlvph_1377966380507.mp4&et=1378305041&fmta-token=076b64704880a3a4
a8019ef83768a7c1a7b3759a080dfc838cfb256d1bd10b70, application: a1414/e3?as=adobe
-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/800kbps/modav/bUnknown
-b01dlvph_b01dlvph_1377966380507.mp4&et=1378305041&fmta-token=076b64704880a3a4a8
019ef83768a7c1a7b3759a080dfc838cfb256d1bd10b70, authString: as=adobe-hmac-sha256
&av=1&te=connect&mp=iplayerstream/secure_auth/800kbps/modav/bUnknown-b01dlvph_b0
1dlvph_1377966380507.mp4&et=1378305041&fmta-token=076b64704880a3a4a8019ef83768a7
c1a7b3759a080dfc838cfb256d1bd10b70, swfUrl: http://www.bbc.co.uk/emp/releases/ip
layer/revisions/617463_618125_4/617463_618125_4_emp.swf, file: C:\Users\hammerst
een\Desktop\iPlayer Recordings\Pointless_Series_6_-_Episode_21_b01dlvpk_default.
partial.mp4, file_done: C:\Users\hammersteen\Desktop\iPlayer Recordings\Pointles
s_Series_6_-_Episode_21_b01dlvpk_default.mp4
WARNING: rtmpdump/flvstreamer 1.8 or later is required - please upgrade
DEBUG: Record using flashhigh2 mode return code: 'next'
INFO: skipping flashhigh2 mode
INFO: Trying flashstd1 mode to record tv: Pointless: Series 6 - Episode 21
INFO: Attempt number: 1 / 50
INFO: File name prefix = Pointless_Series_6_-_Episode_21_b01dlvpk_default

WARNING: Your version of rtmpdump/flvstreamer does not support SWF Verification
INFO: c:/Program Files/get_iplayer/RTMPDump version
INFO: RTMP_URL: rtmp://cp41752.edgefcs.net:1935/ondemand?_fcs_vhost=cp41752.edge
fcs.net&undefined&auth=daEdDciaEbhbwccbDanbgc3cDbLckcQcFb5-bsjYFV-bWG-KptDAoDoHD
pFwwF&aifp=v001&slist=secure/480kbps/modav/bUnknown-b01dlvph_b01dlvph_1377966382
498.mp4, tcUrl: rtmp://cp41752.edgefcs.net:80/ondemand?_fcs_vhost=cp41752.edgefc
s.net&undefined&auth=daEdDciaEbhbwccbDanbgc3cDbLckcQcFb5-bsjYFV-bWG-KptDAoDoHDpF
wwF&aifp=v001&slist=secure/480kbps/modav/bUnknown-b01dlvph_b01dlvph_137796638249
8.mp4, application: ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEdD
ciaEbhbwccbDanbgc3cDbLckcQcFb5-bsjYFV-bWG-KptDAoDoHDpFwwF&aifp=v001&slist=secure
/480kbps/modav/bUnknown-b01dlvph_b01dlvph_1377966382498.mp4, authString: auth=da
EdDciaEbhbwccbDanbgc3cDbLckcQcFb5-bsjYFV-bWG-KptDAoDoHDpFwwF&aifp=v001&slist=sec
ure/480kbps/modav/bUnknown-b01dlvph_b01dlvph_1377966382498.mp4, swfUrl: http://w
ww.bbc.co.uk/emp/releases/iplayer/revisions/617463_618125_4/617463_618125_4_emp.
swf, file: C:\Users\hammersteen\Desktop\iPlayer Recordings\Pointless_Series_6_-_
Episode_21_b01dlvpk_default.partial.mp4, file_done: C:\Users\hammersteen\Desktop
\iPlayer Recordings\Pointless_Series_6_-_Episode_21_b01dlvpk_default.mp4
WARNING: rtmpdump/flvstreamer 1.8 or later is required - please upgrade
DEBUG: Record using flashstd1 mode return code: 'next'
INFO: skipping flashstd1 mode
INFO: Trying flashstd2 mode to record tv: Pointless: Series 6 - Episode 21
INFO: Attempt number: 1 / 50
INFO: File name prefix = Pointless_Series_6_-_Episode_21_b01dlvpk_default

WARNING: Your version of rtmpdump/flvstreamer does not support SWF Verification
INFO: c:/Program Files/get_iplayer/RTMPDump version
INFO: RTMP_URL: rtmp://bbcmedia.fcod.llnwd.net:1935/ondemand?_fcs_vhost=bbcmedia
.fcod.llnwd.net&auth=as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secur
e_auth/480kbps/modav/bUnknown-b01dlvph_b01dlvph_1377966382498.mp4&et=1378305038&
fmta-token=3e04f3d7f73de118eb644928a01ec528af837f17232850eaebeeff9626182776&aifp
=v001&slist=mp4:iplayerstream/secure_auth/480kbps/modav/bUnknown-b01dlvph_b01dlv
ph_1377966382498.mp4, tcUrl: rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=ado
be-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/480kbps/modav/bUnkno
wn-b01dlvph_b01dlvph_1377966382498.mp4&et=1378305038&fmta-token=3e04f3d7f73de118
eb644928a01ec528af837f17232850eaebeeff9626182776, application: a1414/e3?as=adobe
-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/480kbps/modav/bUnknown
-b01dlvph_b01dlvph_1377966382498.mp4&et=1378305038&fmta-token=3e04f3d7f73de118eb
644928a01ec528af837f17232850eaebeeff9626182776, authString: as=adobe-hmac-sha256
&av=1&te=connect&mp=iplayerstream/secure_auth/480kbps/modav/bUnknown-b01dlvph_b0
1dlvph_1377966382498.mp4&et=1378305038&fmta-token=3e04f3d7f73de118eb644928a01ec5
28af837f17232850eaebeeff9626182776, swfUrl: http://www.bbc.co.uk/emp/releases/ip
layer/revisions/617463_618125_4/617463_618125_4_emp.swf, file: C:\Users\hammerst
een\Desktop\iPlayer Recordings\Pointless_Series_6_-_Episode_21_b01dlvpk_default.
partial.mp4, file_done: C:\Users\hammersteen\Desktop\iPlayer Recordings\Pointles
s_Series_6_-_Episode_21_b01dlvpk_default.mp4
WARNING: rtmpdump/flvstreamer 1.8 or later is required - please upgrade
DEBUG: Record using flashstd2 mode return code: 'next'
INFO: skipping flashstd2 mode
INFO: Trying flashlow1 mode to record tv: Pointless: Series 6 - Episode 21
INFO: Attempt number: 1 / 50
INFO: File name prefix = Pointless_Series_6_-_Episode_21_b01dlvpk_default

WARNING: Your version of rtmpdump/flvstreamer does not support SWF Verification
INFO: c:/Program Files/get_iplayer/RTMPDump version
INFO: RTMP_URL: rtmp://cp41752.edgefcs.net:1935/ondemand?_fcs_vhost=cp41752.edge
fcs.net&undefined&auth=daEcTc6b5cwbYavddcYaqdPcTa0dyalbibr-bsjYFX-bWG-GptEHpyoFB
oHqyC&aifp=v001&slist=secure/400kbps/modav/bUnknown-b01dlvph_b01dlvph_1377966380
791.mp4, tcUrl: rtmp://cp41752.edgefcs.net:80/ondemand?_fcs_vhost=cp41752.edgefc
s.net&undefined&auth=daEcTc6b5cwbYavddcYaqdPcTa0dyalbibr-bsjYFX-bWG-GptEHpyoFBoH
qyC&aifp=v001&slist=secure/400kbps/modav/bUnknown-b01dlvph_b01dlvph_137796638079
1.mp4, application: ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEcT
c6b5cwbYavddcYaqdPcTa0dyalbibr-bsjYFX-bWG-GptEHpyoFBoHqyC&aifp=v001&slist=secure
/400kbps/modav/bUnknown-b01dlvph_b01dlvph_1377966380791.mp4, authString: auth=da
EcTc6b5cwbYavddcYaqdPcTa0dyalbibr-bsjYFX-bWG-GptEHpyoFBoHqyC&aifp=v001&slist=sec
ure/400kbps/modav/bUnknown-b01dlvph_b01dlvph_1377966380791.mp4, swfUrl: http://w
ww.bbc.co.uk/emp/releases/iplayer/revisions/617463_618125_4/617463_618125_4_emp.
swf, file: C:\Users\hammersteen\Desktop\iPlayer Recordings\Pointless_Series_6_-_
Episode_21_b01dlvpk_default.partial.mp4, file_done: C:\Users\hammersteen\Desktop
\iPlayer Recordings\Pointless_Series_6_-_Episode_21_b01dlvpk_default.mp4
WARNING: rtmpdump/flvstreamer 1.8 or later is required - please upgrade
DEBUG: Record using flashlow1 mode return code: 'next'
INFO: skipping flashlow1 mode
INFO: Trying flashlow2 mode to record tv: Pointless: Series 6 - Episode 21
INFO: Attempt number: 1 / 50
INFO: File name prefix = Pointless_Series_6_-_Episode_21_b01dlvpk_default

WARNING: Your version of rtmpdump/flvstreamer does not support SWF Verification
INFO: c:/Program Files/get_iplayer/RTMPDump version
INFO: RTMP_URL: rtmp://bbcmedia.fcod.llnwd.net:1935/ondemand?_fcs_vhost=bbcmedia
.fcod.llnwd.net&auth=as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secur
e_auth/400kbps/modav/bUnknown-b01dlvph_b01dlvph_1377966380791.mp4&et=1378305040&
fmta-token=5afb6535cc8e66dfe2f21a6fffb0775955d68de4dcb171e7588932bcc7d831d4&aifp
=v001&slist=mp4:iplayerstream/secure_auth/400kbps/modav/bUnknown-b01dlvph_b01dlv
ph_1377966380791.mp4, tcUrl: rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=ado
be-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/400kbps/modav/bUnkno
wn-b01dlvph_b01dlvph_1377966380791.mp4&et=1378305040&fmta-token=5afb6535cc8e66df
e2f21a6fffb0775955d68de4dcb171e7588932bcc7d831d4, application: a1414/e3?as=adobe
-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/400kbps/modav/bUnknown
-b01dlvph_b01dlvph_1377966380791.mp4&et=1378305040&fmta-token=5afb6535cc8e66dfe2
f21a6fffb0775955d68de4dcb171e7588932bcc7d831d4, authString: as=adobe-hmac-sha256
&av=1&te=connect&mp=iplayerstream/secure_auth/400kbps/modav/bUnknown-b01dlvph_b0
1dlvph_1377966380791.mp4&et=1378305040&fmta-token=5afb6535cc8e66dfe2f21a6fffb077
5955d68de4dcb171e7588932bcc7d831d4, swfUrl: http://www.bbc.co.uk/emp/releases/ip
layer/revisions/617463_618125_4/617463_618125_4_emp.swf, file: C:\Users\hammerst
een\Desktop\iPlayer Recordings\Pointless_Series_6_-_Episode_21_b01dlvpk_default.
partial.mp4, file_done: C:\Users\hammersteen\Desktop\iPlayer Recordings\Pointles
s_Series_6_-_Episode_21_b01dlvpk_default.mp4
WARNING: rtmpdump/flvstreamer 1.8 or later is required - please upgrade
DEBUG: Record using flashlow2 mode return code: 'next'
INFO: skipping flashlow2 mode
ERROR: Failed to record 'Pointless: Series 6 - Episode 21 (b01dlvpk)'

user-30

You haven't accurately referenced RTMPdump in your preferences, which you need to do.

If you take a look at the first few lines after the output of the options command you pasted in your last reply, you'll see that Atomic Parsley and Lame etc all reference an .exe.

You need to do the same with RTMPdump and reference the actual .exe, not the directory.

If you install is in 'Program Files' directory, this should work:

Code:
get_iplayer --prefs-add --rtmpdump "C:\Program Files\get_iplayer\RTMPDump\rtmpdump.exe"

user-2

andrew: I'm sorry to contradict SP, but your original problem probably had nothing to do with your preferences, so there is no need to change them. As you've seen, get_iplayer will warn you if it can't locate rtmpdump. Delete this file:

Code:
C:\Users\hammersteen\.get_iplayer\options

to return your installation to a clean state. Then do as I recommended in #4 and #5 in my earlier post. As I said there, you have a problem that is external to get_iplayer, something that is interfering with the execution of rtmpdump by get_iplayer. The root cause is something peculiar to your machine, and there are several possibilities, so you need to run those tests so we can look for clues that might narrow the field.

user-30

Ah, I didn't see DP massive post (I must be blind or have posted at the same time or something) so ignore me and go with their advice.

user-58

I tried #4 and #5. As I said in my previous post - nothing makes a difference. My theory is that it uses the right rtmpdump.exe (it is the only such file on my system as I established early on (equally flvstreamer.exe)) so we are missing something else.

user-2

Let me be explicit: You need to show us the output from the three commands I asked you to run in #4 and #5, using a known good configuration as I specified in my last post. We already know it's the only rtmpdump on your system. Again, your problem has nothing to do with that. We also already know rtmpdump is not working. It is rare, but you're not the only one who has encountered this issue. However, we're hoping you will be first one to help us diagnose the problem. It may come to nothing, but without that command output we can't even guess at the cause. We can't see what is happening on your machine.

user-58

Everything you know there is

I posted the #4 output in my post above (prior to the --verbose output). It is not show-options but -prefs-show.

C:\Program Files\get_iplayer>get_iplayer –prefs-show
Options in ‘C:\Users\hammersteen/.get_iplayer/options’
rtmpdump = c:/Program Files/get_iplayer/RTMPDump

---

As for #5:

C:\Program Files\get_iplayer>perl -e "system('.\RTMPDump\rtmpdump.exe --help')"
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL

.\RTMPDump\rtmpdump.exe: This program dumps the media content streamed over RTMP
.

--help|-h Prints this help screen.
--url|-i url URL with options included (e.g. rtmp://host[:port]/path
swfUrl=url tcUrl=url)
--rtmp|-r url URL (e.g. rtmp://host[:port]/path)
--host|-n hostname Overrides the hostname in the rtmp url
--port|-c port Overrides the port in the rtmp url
--socks|-S host:port Use the specified SOCKS proxy
--protocol|-l num Overrides the protocol in the rtmp url (0 - RTMP, 2 - RT
MPE)
--playpath|-y path Overrides the playpath parsed from rtmp url
--playlist|-Y Set playlist before playing
--swfUrl|-s url URL to player swf file
--tcUrl|-t url URL to played stream (default: "rtmp://host[:port]/app")

--pageUrl|-p url Web URL of played programme
--app|-a app Name of target app on server
--swfhash|-w hexstring SHA256 hash of the decompressed SWF file (32 bytes)
--swfsize|-x num Size of the decompressed SWF file, required for SWFVerif
ication
--swfVfy|-W url URL to player swf file, compute hash/size automatically
--swfAge|-X days Number of days to use cached SWF hash before refreshing
--auth|-u string Authentication string to be appended to the connect stri
ng
--conn|-C type:data Arbitrary AMF data to be appended to the connect string
B:boolean(0|1), S:string, N:number, O:object-flag(0|1),
Z:(null), NB:name:boolean, NS:name:string, NN:name:numbe
r
--flashVer|-f string Flash version string (default: "WIN 10,0,32,18")
--live|-v Save a live stream, no --resume (seeking) of live stream
s possible
--subscribe|-d string Stream name to subscribe to (otherwise defaults to playp
ath if live is specifed)
--realtime|-R Don't attempt to speed up download via the Pause/Unpause
BUFX hack
--flv|-o string FLV output file name, if the file name is - print stream
to stdout
--resume|-e Resume a partial RTMP download
--timeout|-m num Timeout connection num seconds (default: 30)
--start|-A num Start at num seconds into stream (not valid when using -
-live)
--stop|-B num Stop at num seconds into stream
--token|-T key Key for SecureToken response
--jtv|-j JSON Authentication token for Justin.tv legacy servers
--hashes|-# Display progress with hashes, not with the byte counter
--buffer|-b Buffer time in milliseconds (default: 36000000)
--skip|-k num Skip num keyframes when looking for last keyframe to res
ume from. Useful if resume fails (default: 0)

--quiet|-q Suppresses all command output.
--verbose|-V Verbose command output.
--debug|-z Debug level command output.
If you don't pass parameters for swfUrl, pageUrl, or auth these properties will
not be included in the connect packet.

---

Any use?

user-2

Thanks for doing #5, but you need to do the rest as well. I asked to delete your options file for a reason, I asked you to then re-run your download with
Code:
--verbose
for a reason, and I asked you to use
Code:
--show-options
for a reason. I need to see what happens when you run get_iplayer in a clean environment that I can see hasn't been altered by you in any way after installation. None of your previous posts show that.

One more thing: Please send your output as attachments to your reply, rather than pasting the rather voluminous text into the post. It will make it easier for me to compare with other logs and spare a lot of scrolling.

user-58

Right. Deleted the options file.
Code:
--prefs-show
produces nothing now. Here is the
Code:
--verbose
output:

[Edited - text move to text file]

Anything else? There have been many suggestions, I think I have followed them all up.

Thanks,
Andrew

user-58

PS: I used the code button but somehow it was ignored.

user-30

Hi Andrew,

Stick with us as we try and work this out for you, it would be great to tie down exactly what is going on here.

So, a few things:

1) I have edited your previous post to remove the text and place it in a text file.

2) Please paste any future large outputs to a text file using a text editor on your computer because it will make things much easier to read and compare and mean it takes less time to get back to you.

You can save the file and upload it to this forum when writing a post by using the 'Choose File' button below the reply box.

Don't use Word or anything like that, it would need to be a plain text editor.

If you need a text editor, I recommend Notepad++ - it's free.

3) When you want to display a command correctly, you can write it out, then select it and once it's selected you can hit the 'code' button above the reply box.

This will wrap the selection in backticks which tells the forum to display the selection as code with a formatted background and it also keeps the exact text you entered.

4) You said in your reply that:

Quote:"
Code:
--prefs-show
produces nothing now"

You need to use the command
Code:
--show-options
and post the output here, don't use
Code:
--prefs-show
please.

Code:
--show-options
is a different command with a different function and we need to see that output.

user-58

Ok.

Code:
C:\Program Files\get_iplayer>get_iplayer --show-options
get_iplayer v2.83, Copyright (C) 2008-2010 Phil Lewis
  This program comes with ABSOLUTELY NO WARRANTY; for details use --warranty.
  This is free software, and you are welcome to redistribute it under certain
  conditions; use --conditions for details.

Options from Files:
        atomicparsley = .\AtomicParsley\AtomicParsley\AtomicParsley.exe
        ffmpeg = .\FFmpeg\ffmpeg-1.2-win32-static\bin\ffmpeg.exe
        lame = .\LAME\lame.exe
        mmsnothread = 1
        mplayer = .\MPlayer\mplayer-svn-36348\mplayer.exe
        nopurge = 1
        output = C:\Users\hammersteen\Desktop\iPlayer Recordings
        rtmpdump = .\RTMPDump\rtmpdump.exe
        vlc = .\VLC\vlc-2.0.6\vlc.exe

Options from Command Line:
        showoptions = 1

Options Used:
        atomicparsley = .\AtomicParsley\AtomicParsley\AtomicParsley.exe
        ffmpeg = .\FFmpeg\ffmpeg-1.2-win32-static\bin\ffmpeg.exe
        lame = .\LAME\lame.exe
        mmsnothread = 1
        mplayer = .\MPlayer\mplayer-svn-36348\mplayer.exe
        nopurge = 1
        output = C:\Users\hammersteen\Desktop\iPlayer Recordings
        rtmpdump = .\RTMPDump\rtmpdump.exe
        showoptions = 1
        vlc = .\VLC\vlc-2.0.6\vlc.exe

Search Args: .*




Thanks.

user-2

SP - Thanks for the edit and the follow-up.

More suggestions:

1. First, we need to check other methods of invoking rtmpdump from inside perl. Open the get_iplayer command prompt and run these 2 commands:

Code:
perl -e "system('.\RTMPDump\rtmpdump.exe', '--help', '2>&1')"

Code:
perl -e "print
`
Code:
.\\RTMPDump\\rtmpdump.exe  --help 2>&1
`
Code:
"

The formatting of the second command will look a bit odd here because I couldn't include the backticks in the command inside the backticks used to format a code block in this forum. You should still be able to copy and paste it verbatim from your browser to the get_iplayer command prompt

If either of those commands does not return the same output (i.e., the rtmpdump help text) as the earlier perl command I asked you to run, report what - if anything - it does produce as output.

2. If you are running any kind of antivirus package, including Windows Defender, disable it completely to be sure it isn't doing any kind of on-access scanning. Then try to download a programme with get_iplayer. Regardless of whether or not that works, also take a look at your antivirus log (if keeps one) to see if it may have been interfering with rtmpdump or perl.

3. You can try replacing the rtmpdump installed with get_iplayer. I know you did this once before, but you only replaced it with the same version already installed. Try this build instead:

https://bitbucket.org/dinkypumpkin/rtmpd...player.zip

This is a bit of a reach since we know the installed version of rtmpdump on your machine will run outside get_iplayer, but it's quick to test.

4. It's possible there is a library on your system that is incompatible with the version of Perl bundled with the installer. You can roll back to the previous version to test this. First, do a complete uninstall of get_iplayer and delete
Code:
C:\Program Files\get_iplayer
, as before. Then download and run the previous incarnation of the installer:

http://www.infradead.org/get_iplayer_win...up_4.5.exe

It will download the current versions of rtmpdump and other dependencies, but it will install an older version of Perl (5.12.3). It's only speculation that this might help, but I do know there were no reports such as yours with the older version of Perl. It's worth a try.
Pages: 1 2

These forums are archived

See this post for further info