Why does the Android client insist in transcoding AAC to Opus?

Server Version#: 1.30.0.6406 (Ubuntu 20.04)
Player Version#: 9.11.1.36576

This is the Plex Android client running on a Chromebook tablet. I have optimized versions on the server, 1080p at ~18Mbps and ~6Mbps with AAC 5.1 audio (created by PMS from a 4K original). When I try to play either, the audio gets transcoded to Opus.

image

Any ideas why? Is it because of the AAC 5.1? The client quality is set to Maximum for both remote and local and this is playing from the local LAN.

Should I be surprised AAC is not supported? I thought it was the most supported audio format on mobile devices, but maybe not in the Android emulator on Chromebooks?

IKR

That may be your problem on that device but something is still not right

My server and all my/remote clients are Windows
I’ve noticed the same thing using HTPC

The weird thing is it appears to be random, even on the same exact file
1378108

I found this pretty odd
It’s transcoding for me locally but not for my remote user during a watch together?
Screenshot (764)

Previously, I’ve seen this specific behaviour when the media being played is on a multi disk RAID NAS and the drives are spinning up but ALL haven’t fully spun up yet.

Plex seems to timeout thinking it’s a poor network connection and decides to transcode. Stopping and then starting again resolves it as the drives are spin up then. May not be your issue but it’s a possible explanation.

For the OP, I’d imagine it’s correct as the client is not a 5.1 SS so plex has to convert.

That’s possible. I have noticed when I first start to play something, sometimes it says Opus transcode when I first click into the dashboard but then it goes away, even without a stop/start

Other times a stop/start fixes it, and sometimes not. It doesn’t seem to make much difference in my CPU usage so I was more curious than worried. I thought it might have just been a false display but your theory makes sense, thanks

1 Like

But if I play it in the Chrome web player on the same device it does not transcode, it direct plays AAC 5.1 I would think that the Plex client/ExoPlayer should be able to decode AAC 5.1 and downmix it to 2.0

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.