These forums are archived

See this post for further info

get_iplayer forums

Forum archived. Posting disabled.

"flvstreamer does not support SWF Verification"

user-365

Hi,

I cleared my old Windows 7 machine for fresh use and after installing the usual stuff - all updates and SP1 plus VLC and SPlayer, I downloaded and installed Get_Iplayer. I tried to download a simple test program and got this message :

Code:
WARNING: Your version of rtmpdump/flvstreamer does not support SWF Verification
WARNING: You may see this warning if rtmpdump has malfunctioned
WARNING: Use --verbose to print the output from rtmpdump
WARNING: rtmpdump/flvstreamer 1.8 or later is required - please upgrade
WARNING: You may see this warning if rtmpdump has malfunctioned
WARNING: Use --verbose to print the output from rtmpdump



I tried verbose and got the attached output.

How can I make this work please ?

Verbose-output.txt

user-365

PS - Apologies thats a little "sharp" - I have tried a few things but nothing works, so I uninstalled, deleted the program files folder and the folder in my user profile area so it should have been blank and, er, pure.

user-2

You broke rtmpdump. Most likely cause is that you messed up your system path. Open the get_iplayer console window and run
Code:
echo %PATH%
and post the output. Replace your username with a placeholder if it appears anywhere in the output.

user-365

Hmm interesting, %path% only shows the path of an SDK I installed (which is for some work I'm doing so I'm not going to post it) but nothing else.

Should it include paths to r...dump and other stuff ?

user-365

I tried setting the path to rtmpdump to my %path% and also adding the --flvstreamer setting to the same place but same result.

user-2

The path to rtmpdump does NOT belong in your system path - remove it. rtmpdump is installed correctly with get_iplayer.

The problem is that your SDK would seem to have a fatally flawed installer that stomped your system path. The default system path is:

Code:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;



Any other entries should generally be appended to the default, so insert the above before your SDK path. It's possible that there may be some reason for the SDK path to come first, but you'll have to figure that out for yourself.

Bottom line: If
Code:
%SystemRoot%\system32
is not in your system path, rtmpdump will not work.

user-30

Morph - don't paste hundreds of lines of text from outputs into the forum here, it destroys readability. Paste your output into a .txt file and upload it as an attachment.

Also, use the 'code' button to mark short output, not blockquote. This will retain the exact output as you saw it and improve you chances of getting assistance.

Your opportunity to edit the post has passed but I have edited it for you this time.

(Admin)

user-365

I think there is more to it than just System32.

I tried adding the above and that didn't work after a restart.

However the joy of dev work on Windows is Virtualbox and VB machines.

So I took a basic install of Windows 7 in a VB machine, and installed get_iplayer, and it worked.

And then I copied the path from that and added it to the path in the machine that didn't work and now it does.

I'll do some more analysis and try and work out what broke it, but for now I'm happy. I just need to add the prefs for encoding into Mp3 for radio and I will be very happy (hint - if anyone knows the spell to use because I forgot)

Thanks.

user-365

Quote:<div class="d4p-bbp-quote-title">Quote:</div>Morph – don’t paste hundreds of lines of text from outputs into the forum here, it destroys readability. Paste your output into a .txt file and upload it as an attachment.

Also, use the ‘code’ button to mark short output, not blockquote. This will retain the exact output as you saw it and improve you chances of getting assistance.

Your opportunity to edit the post has passed but I have edited it for you this time.

(Admin)

Apologies, I did read that elsewhere too. My fault completely.

user-2

Quote:I think there is more to it than just System32

Not as far as rtmpdump is concerned.

Quote:And then I copied the path from that and added it to the path in the machine that didn’t work and now it does.

So what was the path that worked and how was it different from what I posted? Don't leave us hanging.

user-365

Apologies, it's late now ;)

I'll do more checking tomorrow or over the weekend - I'll strip the path down and add each bit until it works. I just added it all which was probably the wrong approach - should have done it bit by bit.

Interestingly the SDK installed was going to be part of an installer I was working on for something else, guess I just discovered a rather serious bug in it :-)

I'll update after some testing in a couple of days.

user-2

Just noticed I cut off PowerShell. Should have been:

Code:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SystemRoot%\System32\WindowsPowerShell\v1.0;

These forums are archived

See this post for further info