Jellyfin Forum
SOLVED: AV1 Directplay to Amlogic S905X4 not working? - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: SOLVED: AV1 Directplay to Amlogic S905X4 not working? (/t-solved-av1-directplay-to-amlogic-s905x4-not-working)



AV1 Directplay to Amlogic S905X4 not working? - Fate - 2024-01-01

Hi,

I have a jellyfin server that generally words great.

However i have some issues with the Jellyfin AndroidTV app.

I am trying to play a MKV file that contains 1080p 24fps AV1 Video, Opus Audio and ASS Subtitles.
When trying to play this file with the jellyfin AndroidTV via VLC backend I get 90% dropped frames but audio works. The file gets played via directplay.
When trying to play this file with the jellyfin AndroidTV via native (exoplayer?) I get transcoded to H264 because ASS subtitles are not supported by exoplayer. However it plays fine otherwise.

I usually prefer using the VLC backend because it allows directplay and my Jellyfin server is not that fast hardware wise so it can only handle 1-2 transcoding streams but of cause much more directplay clients.


The client is a Magenta TV Android Box based on Android TV12. It has the Jellyfin AndroidTV app Version 0.16.1 installed via play Store.
Specs: https://shop.telekom.de/geraete/telekom-magenta-tv-one-schwarz
It uses an Amlogic S905X4, A55 Quad and is advertised with AV1 support.

My server hardware is an Intel J5005.

Any idea why I get so many dropped frames with VLC backend?
Or can I get ASS decoding via native backend working somehow so I can directplay?

Thanks for any pointers here!


RE: AV1 Directplay to Amlogic S905X4 not working? - TheDreadPirate - 2024-01-01

libVLC is experimental and not well supported in Jellyfin. Personally, it's only caused problems so I force exoplayer only.

Regarding AV1 and exoplayer, what I am hypothesizing is happening is that something about your video file is not supported by your device (audio codec or container). The problem is that the output of a remux or audio transcoding would be in the TS container and TS does not support AV1 necessitating a video transcode to H264.

Jellyfin 10.9 will support remuxing to fMP4 which will allow remuxing while retaining AV1.


RE: AV1 Directplay to Amlogic S905X4 not working? - Fate - 2024-01-01

Ok that seems good, but even in Jellyfin 10.9, exoplayer will still not do ASS Subtitles so it will fallback to transcoding anyway. Confused-face

Or is there something I'm missing?


RE: AV1 Directplay to Amlogic S905X4 not working? - TheDreadPirate - 2024-01-02

That will still be the case. If you have a GPU that can encode to AV1, 10.9 will support transcoding to AV1. This applies to lowering the bitrate or burning in subs.