Transcoding because subtitles maybe?

Server: DS918+ (remote network)

Client: Shield 2019

Hi. Im a bit puzzled as to why my HEVC isnt direct played. Both that and AAC audio is being transcoded. Shield should support both. I think it has to do with the softcoded subtitles. Ive used subtitle edit to extract them and save as .SRT. That doesnt fix it tho when i look in Plex Dash. It just adds the line:

SRT External, Transcode (ASS)

If i press “none” to subtitles, then video isnt transcoding, but the audio still is.

I guess my questions are:

  • How do i avoid video transcoding with subtitles, when even an .SRT doesnt fix it? And why does that .SRT say “(ASS)”, isnt that a different format?
  • Why is my audio being transcoded? + As long as i can get video to directplay, i assume transcoding audio isnt that bad?

Ive tried experimenting a bit:

  • No subtitles means only transcoding audio
  • Softcoded subtitles makes transcoding video
  • SRT seems to direct stream video now (didnt before) but it still shows subtitles as .ASS

Still dont know why audio needs to be transcoded though, or why the .SRT says its .ASS?

Ive attached a log.(File removed)

Here is the XML


It doesnt seem like the copy paste XML works so here is the file xml.txt (4.8 KB)

Do you have any idea why this happens sometimes when trying to chromecast?


It has happened on 2 of my phones in over a year. Android both of them. Only fixed by restarting entire phone.

how is your shield hooked up?

shield > tv ?
or
shield > receiver > tv ?

if the aac is being transcoded, its probably because you have passthrough enabled and your receiver or tv doesn’t support that audio codec.

you could disable pass through in the shield system (and/or plex advanced options, I forget) options, then the shield would decode it (to pcm) and pass that through to your tv/receiver.

Hmm this area isnt my best but i have Shield connected to TV with HDMI, and a soundbar connected to TV using optical.
I’ve been able to set it up so that the audio buttons on the Shield remote can control my soundbar, which is nice.
What exactly does passthrough and what would the consequence be of disabling it?

passthrough sends the audio stream directly to the playback device, so neither plex or the shield would decode or modify it.

with passthrough, the audio would be sent to the tv to decode, and if it doesn’t support aac (or dts or truehd, etc) then plex would transcode it to a compatible format.

normally you would want pass through enabled, however since it sounds like the tv and/or soundbar don’t like aac, you might want to disable it so the shield can direct play it (no transcoding) and decode it before sending to tv/soundbar.

Is that setting in the TV or the Shield? Ill see if i can find it.

And here i thought it was marketed as a surround sound soundbar. I assume transcoding audio isnt that bad, and its mostly video you should avoid?

Ive enabled the “Only Image formats” now. Dont know what it does, doesnt seem to change anything, still says it transcodes the subs and they’re .ass
image

EDIT: Shouldnt it be the Shield that supports .SRT and not my TV? Thought my TV mostly was a screen here, not doing any processing

you might want to check your tv settings to ensure the optical is set for surround/5.1 and not only stereo ?

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