Ascoware / get-iplayer-automator

The goal of Get iPlayer Automator is to allow iTunes and your Mac to become the hub for your British Television experience regardless of where in the world you are. Currently, Get iPlayer Automator allows you to download and watch BBC and ITV shows on your Mac. Series-Link/PVR functionality ensures you will never miss your favourite shows. Programmes are fully tagged and added to iTunes automatically upon completion. It is simple and easy to use, and runs on any machine running Mac OS X 10.7 or later. And since the shows are in iTunes, it is extremely easy to transfer them to your iPod, iPhone, or Apple TV allowing you to enjoy your shows on the go or on your television.
GNU General Public License v3.0
144 stars 27 forks source link

Changes to BBC resolutions and get-iplayer-automator #382

Closed josephdarmi closed 2 years ago

josephdarmi commented 2 years ago

Using another tool I noticed that the BBC is now offering 1920x1080 streams while get-iplayer-automator only downloads 1280x720 when "Best' is requested.

Steps to replicate i used Downie to view resolution options and found 1920x1080 and verified this in Quicktime player when downloaded. Added the same BBC program to get-iplayer-automator with "Best' as top option in preference and only downloaded 1280x720

i realise that it will take time to adjust to these changes from the BBC but i just wanted to alert you to this and was curious what this would mean to the Best, Better approach as get-iplayer-automator is still my go to app.

skovatch commented 2 years ago

Yes, get_iplayer just dropped v3.29 which adds support for the 1080p videos. I have it integrated and I'm testing it locally for a few days, because the command-line options changed, so the interface on GiA had to update to match. I expect to release it in a day or so.

skovatch commented 2 years ago

1080p videos are about 50% bigger than the current 'best' resolution, so my plan for GiA is to not automatically migrate 'best' to these full-HD downloads. Otherwise your downloads will suddenly become massive, and I don't want to unnecessarily surprise anyone. You can easily change to full HD in the preferences, but it won't be automatic.

josephdarmi commented 2 years ago

Thanks for the info, that makes sense. I look forward to the changes.

Mac-Man-APH commented 2 years ago

When I used GiA Version 1.21.15 (20220207002) and it downloaded BBC programs in the file size / quality I prefer with the setting “Good” it has a file type [‘hvfhigh’](). I have tried all quality levels in the next 2 versions with Version 1.22.1 (20220216001) being the latest and none are the same previous file type or file size. Those now available, most are either twice or triple the file size = hlshd, dashfhd, hvfhd and hvflow. When I revert to Version 1.21.15 I can still get ‘hvfhigh’ but are the BBC likely to drop this quality or should GiA consider adding this variant to the drop-down list?

ian02054 commented 2 years ago

I found this yesterday as well.. it seems like size "web" was similar to the old "good"... about 700k per hour.

On Thu, Feb 17, 2022, 04:16 Mac-Man-APH @.***> wrote:

When I used GiA Version 1.21.15 (20220207002) and it downloaded BBC programs in the file size / quality I prefer with the setting “Good” it has a file type ‘hvfhigh’. I have tried all quality levels in the next 2 versions with Version 1.22.1 (20220216001) being the latest and none are the same previous file type or file size. Those now available, most are either twice or triple the file size = hlshd, dashfhd, hvfhd and hvflow. When I revert to Version 1.21.15 I can still get ‘hvfhigh’ but are the BBC likely to drop this quality or should GiA consider adding this variant to the drop-down list?

— Reply to this email directly, view it on GitHub https://github.com/Ascoware/get-iplayer-automator/issues/382#issuecomment-1042730751, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEDRDZX6FODY47YKPKDZKNTU3S4IBANCNFSM5OBUXWVQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

Mac-Man-APH commented 2 years ago

Yes ian02054 I can concur the 'web' file size is exactly the same as the previous 'Good'.

ian02054 commented 2 years ago

Yep..obviously I meant 700mb not700k! 😓

On Thu, Feb 17, 2022, 07:44 Mac-Man-APH @.***> wrote:

Yes ian02054 I can concur the 'web' file size is exactly the same as the previous 'Good'.

— Reply to this email directly, view it on GitHub https://github.com/Ascoware/get-iplayer-automator/issues/382#issuecomment-1042912313, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEDRDZXVP34T7TXSMS655EDU3TUT5ANCNFSM5OBUXWVQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you commented.Message ID: @.***>

skovatch commented 2 years ago

get_iplayer changed the name of the show quality options from 'best', 'better', 'high' etc. to 'fhd', 'hd', 'sd', 'web', and 'mobile'. These correspond to 1080p, 720p, 540p, 396p and 288p respectively. It sounds like you want to use 'sd' or 540p.

You may want to look at https://github.com/get-iplayer/get_iplayer/wiki/release320to329#release329 for more details on this change. It also explains why DASH format is used now by default. I debated adding a checkbox to continue preferring his format, but it didn't seem necessary.

skovatch commented 2 years ago

Also note that checking 'Use lower bitrate streams if available' tells get_iplayer to download 25 fps video if it's available. That might be a good choice too for smaller downloads.

ghost commented 2 years ago

Can anyone tell the difference between 1080p and 720p (when enlarged to 1080p)? I guess my question is: has the BBC simply upscaled?

josephdarmi commented 2 years ago

I did a quick visual A/B test on a film early on, nothing scientific, and could not tell the difference

ghost commented 2 years ago

...so a larger file but no improvement - at least in the ones I tested.

Curiously though, the 1080p downloads for "QI XL" are smaller than the 720p downloads - I must be going mad.

[edit: typo]

ghost commented 2 years ago

I did a quick visual A/B test on a film early on, nothing scientific, and could not tell the difference

So, given you could not spot the difference, are you downloading in 1080p?

josephdarmi commented 2 years ago

I did a quick visual A/B test on a film early on, nothing scientific, and could not tell the difference

So, given you could not spot the difference, are you downloading in 1080p?

Sticking with 720p for now, until the size/quality equation is worth it - I'll have another look at some point

ghost commented 2 years ago

Sticking with 720p for now, until the size/quality equation is worth it - I'll have another look at some point

That's my view also. I have checked maybe 10 different shows now and can hardly spot the difference. I am sure it will be worth it at some point but not today.

skovatch commented 2 years ago

FWIW, I have been downloading 1080p video, and on my big Samsung 4k TV with an AppleTV 4k attached I do see an improvement over 720p video. It's not a huge difference, but it's definitely crisper. Depending on what you are viewing shows on, it may not make a difference.

ghost commented 2 years ago

good to know - thanks for sharing!

skovatch commented 2 years ago

This is working as designed, so I'm closing it as fixed in v1.23.0