Last active
April 24, 2024 12:53
-
-
Save theothernt/57a51cade0c12c407f48a5121e0939d5 to your computer and use it in GitHub Desktop.
A list of the feeds Apple uses for its video screensavers
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tvOS 10: 1080p + H.264 | |
http://a1.phobos.apple.com/us/r1000/000/Features/atv/AutumnResources/videos/entries.json | |
tvOS 11: 1080p/4K + SDR/HDR + HEVC | |
https://sylvan.apple.com/Aerials/2x/entries.json | |
https://t27q97zg19.execute-api.us-east-1.amazonaws.com/prod/aerialAltJSON/4kEntites.json | |
tvOS 12: 4K + SDR/HDR + HEVC, 1080p + H.264, localised descriptions | |
https://sylvan.apple.com/Aerials/resources.tar | |
tvOS 13: 4K + SDR/HDR + HEVC, 1080p + H.264, localised descriptions | |
https://sylvan.apple.com/Aerials/resources-13.tar | |
tvOS 15: 4K + SDR/HDR + HEVC, 1080p + H.264, localised descriptions | |
https://sylvan.apple.com/Aerials/resources-15.tar | |
tvOS 16: 4K + SDR/HDR + HEVC, 1080p + H.264, localised descriptions | |
https://sylvan.apple.com/Aerials/resources-16.tar | |
macOS 14: 4K 120FPS + 240FPS, localised descriptions | |
https://sylvan.apple.com/itunes-assets/Aerials126/v4/82/2e/34/822e344c-f5d2-878c-3d56-508d5b09ed61/resources-14-0.tar |
Thanks for the update, I didn't know the L5.1 vs L6 etc. made a difference in decoding. Keep us updated if new TAR files are released with additional videos!
Edit: After reading a bit about the different levels, I see the following in terms of Nvidia cards from https://en.wikipedia.org/wiki/Nvidia_NVDEC
- 900 series cards support hardware decoding for H.264 but not High 10
- 1000 series cards add support for HEVC/H.265 4:2:0 at 8/10/12 bit
- 2000 series cards add support for 4:4:4 HEVC at 8/10/12 bit
- 3000 series cards add support for AV1 4:2:0 8/10 bit, not 12 bit
- 4000 series cards add the missing 12 bit AV1
Meanwhile, Intel CPUs based on https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video
- Skylake/6th Gen supports L5.1 AVC/H.264 and HEVC/H.265
- Kaby/Coffee/Comet Lake 7th Gen, 8th Gen, 10th Gen supports HEVC 10 bit
- Rocket/Alder/Raptor Lake 11th Gen, 12th Gen, 13th Gen supports HEVC 4:2:0 12 bit, and decode-only AV1 8 bit and 10 bit
- Meteor Lake 14th Gen supports AV1 12 bit
So for me on a 900-series Nvidia card and a Skylake 6th Gen Intel CPU, the only hardware decoding support I have is HEVC 8 bit video via the Intel CPU, and these are 10 bit Aerials videos. 💀
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Yep, most hardware decoding units only do L5.1, or don't handle anything above 120 FPS. So it goes back to CPU decoding and that's a handful at 240 fps. I don't remember what Nvidia does off the top of my head but it's likely that older GPUs don't do L6.1 either.
Intel's QuickSync units are L5.1 only, but for the most recent SKUs. There's a handy table here : https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video#Hardware_decoding_and_encoding
I've had some reports that those don't play great on Intel macs that are still supported under Sonoma, unsurprisingly. On my end, I only plan to make these the default format in Aerial for M1 macs, because those have full hardware decoding.
Still looking for the HDR versions of the new videos, configuration still points to the -10.tar