get_iplayer 2.99

Shevek shevek at shevek.co.uk
Sun Feb 12 09:55:22 PST 2017


On 12 February 2017 at 15:13, SquarePenguin
<getiplayer at squarepenguin.co.uk> wrote:
> On 12/02/17 12:46, Shevek wrote:
>> On 12 February 2017 at 12:23, cc <chrischery at free.fr> wrote:
>>> hi
>>> what command line do i have to use to get 1280*720 picture definition with
>>> 2.99
>
> You'll need to add the --fps50 flag to you prefs to get the 1280*720
> 50fps streams using the 'best' shortcut. You could also use the
> 'hlsbest' shortcut to get 1280*720 25fps streams if you don't want 50fps
> streams.
>
> I've explained this below...
>
>>
>> Full documentation of the modes is available here:
>>
>> https://github.com/get-iplayer/get_iplayer/wiki/modes
>>
>> and here:
>>
>> https://github.com/get-iplayer/get_iplayer/wiki/modesref
>>
>> According to that, you should be getting 1280x720 with --tvmode=best
>
> Actually, this isn't true according to the wiki.
>
> Though the modes wiki page table is technically correct (best kind of
> correct) by saying 'max resolution' is 1280*720 for the 25fps streams,
> you would need to use one particular mode to get that - namely 'hlshd'.
> 'hlshd' doesn't appear to be an included mode in any of the
> best/better/etc etc shortcuts (it has it's own 'hlsbest'), so you'd need
> to add this mode specifically or use the 'hlsbest' shortcut.
>
> The Wiki *is* wrong to say you can get that 'hlshd' provided 720*1280 @
> 25fps stream just by specifying --tvmode=best so that does need
> adjusting. Yes this is confusing!
>
> NOTE - for below best === tvbest
>
> Now, ignoring that quirk for now, let's look at the 'tvbest' shortcut.
>
> The default 'tvbest' shortcut expands to:
>
> hvfxsd,dvfxsd,hlsvhigh,hvfxhigh,dvfxhigh,hlsstd,hlsxstd,hvflow,dvflow
>
> Note that I say 'default' because there are two versions of the tvbest
> shortcut now, the default and the one with --fps50 flag enabled.
>
> Taking the default 'tvbest' shortcuts highest available resolution of
> 'hvfxsd' you can see from the TV Modes table that the max resolution for
> that is 960*540 because that's the highest resolution 25fps stream
> (ignoring hlshd for now). That's what Chris is getting as of his post to
> the list.
>
> Now let's look at the the 'tvbest' shortcut with the --fps50 flag
>
> hvfhd,dvfhd,hvfsd,dvfsd,hvfxsd,dvfxsd,hlsvhigh,hvfxhigh,dvfxhigh,hlsstd,hlsxstd,hvflow,dvflow
>
> Now you can see that the highest quality modes afford you 1280*720
> streams, and they'll be at 50fps.
>
> Finally, the 'hlsbest' shortcut expands to:
>
> hlshd,hlsvhigh,hlsstd,hlsxstd
>
> ...and that hlshd mode gives you 720*1280 @ 25fps
>
> So, right now the answer to Chris' question as detailed above is to use
> the --fps50 flag or use the 'hlsbest' shortcut.
>
> I've started a thread on the forum to see what dinkypumpkin says
> regarding hls modes not being included in the 'tvbest' shortcuts and the
> need to adjust the wiki depending on the answer:
>
> https://squarepenguin.co.uk/forums/thread-1168.html
>

My testing with 2.99 disagrees with this

I have tvmode=best set and get HLSHD 1280x720 @ 25fps

C:\Users\ME>get_iplayer --prefs-show
Options in 'C:\Users\ME/.get_iplayer/options'
        whitespace = 1
        radiomode = better
        output = D:\Videos\iPlayer Recordings
        tvmode = best

C:\Users\ME>get_iplayer -g 4860
get_iplayer 2.99-windows.0, 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.

  NOTE: A UK TV licence is required to legally access BBC iPlayer TV content

Matches:
4860:   Weather for the Week Ahead - 12/02/2017, BBC One, b08cw1kt

INFO: 1 Matching Programmes
INFO: Checking existence of original version
INFO: hlshd1,hvfxsd1,hvfxsd2,dvfxsd1,dvfxsd2,dvfxsd3,dvfxsd4,hlsvhigh1,hvfxhigh1,hvfxhigh2,dvfxhigh1,dvfxhigh2,dvfxhigh3,dvfxhigh4,hlsstd1,hlsxstd1,hvflow1,hvflow2,dvflow1,dvflow2,dvflow3,dvflow4
modes will be tried for version original
INFO: Trying hlshd1 mode to record tv: Weather for the Week Ahead - 12/02/2017
INFO: File name prefix = Weather for the Week Ahead - 2017-02-12
b08cw1kt original
INFO: Begin recording file: D:\Videos\iPlayer Recordings\Weather for
the Week Ahead - 2017-02-12 b08cw1kt original.video.ts
INFO: Begin recording at: 0.00 MiB (00:00:00) [1]
INFO: Recorded: 60.31 MiB (00:03:29) [21] in 00:00:20 at 24.12 Mibit/s
INFO: Saved HLS video file: D:\Videos\iPlayer Recordings\Weather for
the Week Ahead - 2017-02-12 b08cw1kt original.hls.ts
INFO: Begin converting video file: D:\Videos\iPlayer
Recordings\Weather for the Week Ahead - 2017-02-12 b08cw1kt
original.hls.ts
[h264 @ 05da2280] non-existing SPS 0 referenced in buffering period
    Last message repeated 1 times
[NULL @ 05da2280] non-existing SPS 0 referenced in buffering period
frame= 5239 fps=0.0 q=-1.0 Lsize=   59634kB time=00:03:29.55
bitrate=2331.2kbits/s speed= 742x
INFO: Converted to file: D:\Videos\iPlayer Recordings\Weather for the
Week Ahead - 2017-02-12 b08cw1kt original.partial.mp4
INFO: Recorded file: D:\Videos\iPlayer Recordings\Weather for the Week
Ahead - 2017-02-12 b08cw1kt original.mp4

INFO: Begin tagging file: D:\Videos\iPlayer Recordings\Weather for the
Week Ahead - 2017-02-12 b08cw1kt original.mp4

 Started writing to temp file.
 Progress: ==========> 17% ---------------------------------------------|
 Finished writing to temp file.
INFO: Tagged file: D:\Videos\iPlayer Recordings\Weather for the Week
Ahead - 2017-02-12 b08cw1kt original.mp4



More information about the get_iplayer mailing list