May I enquire about this also please, I think I must be doing something fiundamentally wrong because I can't get a 25fps 720p file any more.
If I use get_iplayer URL --get I receive a 50fps 1280x720 video file as expected.
If I then download the same programme using get_iplayer URL --get --tvmode=tv25fps (which I think I'm understanding correctly from the Wiki should give me a 25fps 1280x720) I receive a 25fps 960x540 file.
The first time it happened I thought maybe there was no 720p version and so next time I firstly went for a 50fps version to verify there was. I've tried on numerous occasions always with the same result, also trying get_iplayer --tvmode=tv25fps URL but all methods thus far return at 960x540.
So I'm cofuzzled. Please can you tell me what (probably stupid thing) I'm doing wrong that prevents me receiving a 1280x720 at 25fps?
Many thanks
edit - btw I'm using version 2.96-windows.1
Presence of 720p 50fps doesn't necessarily mean a 720p 25fps version is available. Beyond that, we can't tell you anything unless you provide an example to test.
FAO Dinky - I received email notification of your reply to my question (many thanks) both of which I see have now gone, so I'm guessing i should have started a fresh thread.
Apologies for that. I take it then that the commands I used were correct which is reassuring. I will start a fresh thread with an example if I continue to have problems.
Thanks again
You have probably caught up with the latest on download modes by now. If not, here are some commands that have worked for me recently:
get_iplayer --get 123 --tvmode=hls50hd (50 fps)
or
get_iplayer --get 123 --tvmode=hlshd (25 fps)
These modes both get 1280x720 download versions.
(15-09-2016, 08:45 PM)Not gone - moved.
Thanks, didn't realise, or notice til now.
(16-09-2016, 12:18 AM)You have probably caught up with the latest on download modes by now. If not, here are some commands that have worked for me recently:
get_iplayer --get 123 --tvmode=hls50hd (50 fps)
or
get_iplayer --get 123 --tvmode=hlshd (25 fps)
These modes both get 1280x720 download versions.
Thanks also for your kind reply.
I've actually been going by the commands as per the Wiki which for me either aren't working or, as user-2 has suggested, I happen to have been trying to get 25fps versions of 720p files which don't actually exist; although for it to happen every time makes me wonder. I used to get a lot of 720p before the recent version changes, have they now changed their ways and no longer always have 25fps 720's? I didn't know they had 50fps content either.
I tried --tvmode=hlshd earlier with the same negative result.
I wonder can I ask you to see if you can get a 25fps 720p version of this one? If you can then at least I'll know for certain that the problem is at my end:
Code:
http://www.bbc.co.uk/iplayer/episode/b07c4pkz/grand-tours-of-the-scottish-islands-shorts-11-barra
Many thanks (btw I'm using 64bit Win 10)
All formats of that programme are available, so problem must be at your end.
Follow our instructions to submit a full report so we can see what is happening on your machine.
(19-09-2016, 08:50 PM)I wonder can I ask you to see if you can get a 25fps 720p version of this one? If you can then at least I'll know for certain that the problem is at my end:
Code:
http://www.bbc.co.uk/iplayer/episode/b07c4pkz/grand-tours-of-the-scottish-islands-shorts-11-barra
Many thanks (btw I'm using 64bit Win 10)
Yes, I was able to download a 25 fps 720p version using 64bit Win (7), so there may be a difference with Windows versions. Best follow user-2's advice.
Will do, very many thanks for your help.....
I'll be back... :)
(19-09-2016, 09:31 PM)All formats of that programme are available, so problem must be at your end. Follow our instructions to submit a full report so we can see what is happening on your machine.
Righty ho, I've downloaded the same 'Barra' file as above because we know all formats are actually available for that one.
Log file attached.
Good luck... and thanks!
ps - well I tried to attach the txt file but it's too big (:
Please correct the following errors before continuing:- The file you attached is too large. The maximum size for that type of file is 1024 kilobytes.
The txt file is a whopping 3.47MB so I've put it into my dropbox, you will be able to download it from this link:
https://dl.dropboxusercontent.com/u/99381416/iP-log.txt
I hope you're ok with that. I did go to pastebin.com but it involved signing up etc. If you don't like the dropbox option I'll do that. Just let me know :)
Methinks a txt file that big is indicative of a confused computer. Win 10 64bit. No external hdds involved with this procedure. This download again resulted in a 960x540 file.
Thanks for your assistance with this!
(22-09-2016, 08:50 PM)The txt file is a whopping 3.47MB so I've put it into my dropbox, you will be able to download it from this link:
Thanks. Dropbox is fine. You've hit a bit of a catch-22 here. The log wouldn't be nearly so huge if your desired streams were available. I'll have to do something about that in next release. Will respond further when I've had a chance to investigate.
Also, post - verbatim - the command line you used to generate that log file.
(22-09-2016, 09:08 PM)user-2 Wrote: [ -> ] (22-09-2016, 08:50 PM)The txt file is a whopping 3.47MB so I've put it into my dropbox, you will be able to download it from this link:
Thanks. Dropbox is fine. You've hit a bit of a catch-22 here. The log wouldn't be nearly so huge if your desired streams were available. I'll have to do something about that in next release. Will respond further when I've had a chance to investigate.
But surely my desired stream of that file is available. Or am I misunderstanding you?
Didn't you confirm that all formats of that particular programme are available, which would include 720p @ 25fps?
In fact I think raymondjpg successfully downloaded exactly what my system can't.
My command was:
Code:
get_iplayer http://www.bbc.co.uk/iplayer/episode/b07c4pkz/grand-tours-of-the-scottish-islands-shorts-11-barra --tvmode=tv25fps --force --verbose > C:\Test\log.txt 2>&1
I changed the name to iP-log before putting into dropbox
Quote:But surely my desired stream of that file is available. Or am I misunderstanding you?
I meant "available to you".
Is your output directory really named "- get_iplayer"? That's a bit odd, so worth checking.
aah right... I'm with you now.
Yes my output directory is named "- get_iplayer".
I add the "-" to artificially raise its hierarchy and 'pin' the folder above other folders that I might download into the 'Downloads' folder. Just so it's always in the same place.
The "No HLS playlist returned" warnings in the log mean that you are unable to download HLS playlists from the Akamai CDN, which means that you don't have access to 720p 25fps HLS streams - they are Akamai-only. There is nothing get_iplayer can do if you cannot access the HLS playlists. If you are using a VPN, it probably means you are blocked. You will have to use wget or curl to investigate what is returned from the Akamai URLs associated with "No HLS playlist returned" warnings. You can also try --tvmode=flash, which will get 720p 25fps RTMP streams, if available. However, that would only be a temporary solution since RTMP streams are now deprecated.
It appears (from the command you posted most recently) that you are still using "--tvmode=tv25fps".
Have you tried "--tvmode=hlshd"? That is the mode that I have been using recently with success to download a 25 fps 720p version, and the mode that I used to download the 25 fps 720p version of the file you are having difficulty with.
Using "--tvmode=hlshd", GIP responds that it is searching for a version hlshd1. I haven't tried using "--tvmode=hlshd1" while "--tvmode=hlshd" works.
--tvmode=hlshd won't help. It is the hls modes that are unavailable due to failed playlist retrieval.
(22-09-2016, 11:13 PM)The "No HLS playlist returned" warnings in the log mean that you are unable to download HLS playlists from the Akamai CDN....... /snip
Well bugger me!! (please excuse) :)
I'm stunned and welcome your explanation about HLS/Akamai CDN (which I'm unfamiliar with) because yes user-2, you're absolutely right. I've now used that same command with my VPN
not turned on and..... wow, I now have a 25fps 1280x720 file. Amazing!
Not for a second did I consider that use of my VPN could allow connection to, and data transfer of, all but one particular video type.
I
was able to download 25fps 720p via my VPN prior to the introduction of get_iplayer's new 50fps default, so does this mean that "720p 25fps HLS streams - they are Akamai-only" was not the case prior to get_iplayer's new 50fps default? If not then I'm still confused as to why I could then but can't now.
The theory behind using my VPN is... better that gets blocked than my own UK IP, which I'd then still be able to use. I don't know enough about their monitoring systems/procedures to know if they do actively seek out and block individual downloaders, but as it worked it just seemed a sensible thing to do (even though I don't download much these days). I'm guessing they must monitor these forums too which feels a bit weird.
I did try using the flash command btw (which I started to use a while ago when I encountered the missing data/out-of-synch issues and saw you suggest that as a workaround) and it didn't help. I say that but now I'm not 100% certain what flash command I actually used so I'll try again, together with your other suggestions (although I'm unfamiliar with wget or curl too.... at the moment!).
Thanks so much for spending time to find the answer to this user-2, it's very much appreciated, as is all that you (and presumably some colleagues) do to maintain and improve get_iplayer :)
(22-09-2016, 11:34 PM)It appears (from the command you posted most recently) that you are still using "--tvmode=tv25fps".
Have you tried "--tvmode=hlshd"? That is the mode that I have been using recently with success to download a 25 fps 720p version, and the mode that I used to download the 25 fps 720p version of the file you are having difficulty with.
Using "--tvmode=hlshd", GIP responds that it is searching for a version hlshd1. I haven't tried using "--tvmode=hlshd1" while "--tvmode=hlshd" works.
I did try that and replied here to let you know that your kind suggestion didn't make any difference (please see above). Just in case you were under the impression I'd ignored your help :)
(23-09-2016, 12:32 PM)I did try that and replied here to let you know that your kind suggestion didn't make any difference (please see above). Just in case you were under the impression I'd ignored your help :)
I should have read user-2's post more closely before suggesting again that you use a hls mode.