Jellyfin Forum
Support transcode to level h264 level 5.1 - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: Support transcode to level h264 level 5.1 (/t-support-transcode-to-level-h264-level-5-1)



Support transcode to level h264 level 5.1 - saibotorama - 2024-02-25

Is there any plan to support transcoding to h264 level 5.1?

I noticed that some of my 4k 60fps video doesn't play on my FireTV Cube 3rd gen.

The video is level 52, the FireTV supports level 51, so Jellyfin starts a transcode. With ultrafast profile it's 1.3x speed, producing ove 100 fps per the dashboard. But the transcoded stream doesn't actually play.

I noticed in the ffmpeg transcode log, Jellyfin passes -level 41 to ffmpeg, and level 4.1 doesn't support 4k 60fps video. My guess is that this could be a problem.

Amusingly, the problem videos play fine in the FireTV cube's Silk Browser via a plain HTML video control, so the videos don't appear to be using anything 5.2 specific.


RE: Support transcode to level h264 level 5.1 - TheDreadPirate - 2024-02-25

Are you using exoplayer or libVLC? Fire OS users seem to have better luck with libVLC while most other Android TV devices work better with exo.

Try setting the preferred player to libVLC.


RE: Support transcode to level h264 level 5.1 - nyanmisaka - 2024-02-25

Jellyfin encode h264 to high level 5.1 by default. But if your client requests 4.1, then Jellyfin will have to encode the video at level 4.1.

https://github.com/jellyfin/jellyfin/blob/714a83a74cdb5549c02643e56cacbd152024cf8a/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs#L1381