Hi, I noticed that if both AC3 and DTS are selected as Optical Passthrough, everything with a higher quality gets transcoded to AC3. Wouldn’t it be better (speaking of quality) to transcode to DTS instead? Is there any technical/licensing problem for which DTS is never transcoded to?
P.S. if I select only DTS as Passthrough, everything non-DTS gets transcoded to stereo AAC, and not DTS, hence the question.
Ok, but doesn’t DTS have a higher quality than AC3? Why not transcode to DTS if it is set as Optical Passthrough? (Of course I mean for higher than DTS quality audio tracks)
A lot of soundbars and lower-end AVRs do not support DTS, and neither do many TVs, though all have support for AC3. So we’ve picked the most compatible codec in this case, so that you will get audio in all circumstances
Yeah my original question was exactly to know if the reason was technical/licensing or a simple choice of Plex. From Plex Employee’s answers I understand that it was a choice… Sad
I am getting really tired of the way Plex behaves. First off, it shouldn’t transcode audio just because it needs to transcode video. I know for a fact the clients in question support AC3, so why it needs to encode 192kbps AC3 to Opus or frickin’ MP3 is beyond me. I, as the server admin, should be able to dictate whether or not audio gets transcoded. If it’s some high bit rate lossless audio, then sure, transcode it to fit within the client’s bandwidth setting. But then I should be able to dictate WHAT to transcode to. Just because you devs like Opus or MP3 doesn’t mean I shouldn’t have the option anymore to encode to AC3. Don’t try to tell me what format I must use just because of your opinions of transparency. And claiming transparency when doing generational lossy encoding is just silly.
I’m following this thread, because I’m also experiencing some audio problems.
Setup:
WD NAS running PMS (most recent version as of today)
Philips OLED806 set on HDMI Audio output / Multichannel (bypass) running Plex App for Android TV (most recent version as of today)
Denon AVC-X4700H AVR connected to TV with HDMI cable.
I found out that DTS Surround is not working with HDMI Passthrough setting in Plex App. A workaround is when I switch in settings to optical (and check AC3 and DTS). DTS then works, although the TV and AVR are still connected via HDMI (and not optical/toslink).
Unfortunately (and this is where it gets annoying) is that with this setting (Optical Passthrough) Dolby Vision and Atmos are not working. So I have to switch back and forth to the settings and switch between HDMI (for Atmos) and Optical Passthrough (for DTS) to get the correct audio to play from the content I want to watch.
I saw some other users posts with this same issue, but there was no final solution, just the Optical Passthrough workaround.
It would be really nice to get HDMI Passthrough to work for all audio codecs in Plex App for Android TV.
The release above will land in the next beta (sometime today), it doesn’t add the option for EAC3 into Optical but solves the issue where ARC connections would end up using Opus instead of AC3.
Ah, so I should be able to set the pass through to hdmi and that will direct play ac3, dts, and eac3. And convert 5.1 aac to ac3 and 7.1 aac to eac3 (this is the behavior in the roku app and very much prefer it) instead of opus, correct?
That’s right, if your setup supports 5.1 / 7.1 over PCM then it will still prefer Opus (if it needs to transcode). This is because its lighter on your server when it comes to transcoding and has reduced bandwidth when streaming to the client.