10 hours ago
Hi theguymadmax,
Thank you for your help.
I've gathered the information. The Jellyfin UI only provides a summary, but it seems to point directly at the issue.
When I play the file on my iPad, the Dashboard shows it's transcoding with the reason: "Video level not supported".
Here is the media information for the file as displayed by Jellyfin:
Media Info:
Container: mp4
Path: /videos/Pr_Output/0_30.mp4
Size: 318.7 MiB
Video Stream:
Title: 8K HEVC SDR
Codec: HEVC
Profile: Main
Level: 180 (which corresponds to Level 6.0)
Resolution: 4650x2160
Aspect Ratio: 155:72
Frame Rate: 60
Bitrate: 26756 kbps
Bit Depth: 8 bit
Video Range: SDR
Audio Stream:
Codec: AAC
Profile: LC
Layout: stereo
Channels: 2 ch
Bitrate: 317 kbps
Sample Rate: 48000 Hz
It seems Jellyfin is detecting the video's HEVC Level as 6.0 (180) and considers it unsupported by my iOS device, even though the device hardware can likely handle it. This forces a transcode. As mentioned, if I disable transcoding entirely for my user, the file Direct Plays perfectly on the same device.
Is there a way to adjust the device profile for iOS in Jellyfin to allow Direct Play for HEVC Level 6.0 content?
My device is an iPad Air4 running iOS 17.2.
Thanks again for your guidance.
Thank you for your help.
I've gathered the information. The Jellyfin UI only provides a summary, but it seems to point directly at the issue.
When I play the file on my iPad, the Dashboard shows it's transcoding with the reason: "Video level not supported".
Here is the media information for the file as displayed by Jellyfin:
Media Info:
Container: mp4
Path: /videos/Pr_Output/0_30.mp4
Size: 318.7 MiB
Video Stream:
Title: 8K HEVC SDR
Codec: HEVC
Profile: Main
Level: 180 (which corresponds to Level 6.0)
Resolution: 4650x2160
Aspect Ratio: 155:72
Frame Rate: 60
Bitrate: 26756 kbps
Bit Depth: 8 bit
Video Range: SDR
Audio Stream:
Codec: AAC
Profile: LC
Layout: stereo
Channels: 2 ch
Bitrate: 317 kbps
Sample Rate: 48000 Hz
It seems Jellyfin is detecting the video's HEVC Level as 6.0 (180) and considers it unsupported by my iOS device, even though the device hardware can likely handle it. This forces a transcode. As mentioned, if I disable transcoding entirely for my user, the file Direct Plays perfectly on the same device.
Is there a way to adjust the device profile for iOS in Jellyfin to allow Direct Play for HEVC Level 6.0 content?
My device is an iPad Air4 running iOS 17.2.
Thanks again for your guidance.