No audio only on Roku

Roku has been great a playing all of my media aside from the 4k mp4 transcoding, but outside of the cpu usage, the videos still play.

However, recently, I ran into the case where the Roku has no audio. The videos are all downloaded from youtube. I usually use plex-desktop or plex-htpc to watch them. The videos play correctly in both of those platforms. This doesn’t seem to be limited to a specific server or client version but I’m currently seeing it on 1.32.5.7328 as that’s the latest FreeBSD version.

Here is the XML. Because it’s a 1080 video they all direct play. The only difference I notice is the higher audio bit rate but it’s a minor difference and I have working videos with higher bit rate OPUS audio.

<Media id="147815" duration="1873120" bitrate="2232" width="1920" height="1080" aspectRatio="1.78" audioChannels="2" audioCodec="opus" videoCodec="h264" videoResolution="1080" container="mp4" videoFrameRate="NTSC" optimizedForStreaming="1" has64bitOffsets="0" videoProfile="high">
<Part accessible="1" exists="1" id="147828" key="/library/parts/147828/1694708356/file.mp4" duration="1873120" file="noaudio1.mp4" size="525521464" container="mp4" deepAnalysisVersion="6" has64bitOffsets="0" hasThumbnail="1" indexes="sd" optimizedForStreaming="1" requiredBandwidths="2549,2398,2373,2373,2373,2373,2373,2373" videoProfile="high">
<Stream id="355739" streamType="1" default="1" codec="h264" index="0" bitrate="2128" bitDepth="8" chromaLocation="left" chromaSubsampling="4:2:0" codedHeight="1088" codedWidth="1920" colorPrimaries="bt709" colorRange="tv" colorSpace="bt709" colorTrc="bt709" frameRate="29.970" hasScalingMatrix="0" height="1080" level="40" profile="high" refFrames="3" requiredBandwidths="2447,2295,2260,2260,2260,2260,2260,2260" scanType="progressive" streamIdentifier="1" width="1920" displayTitle="1080p (H.264)" extendedDisplayTitle="1080p (H.264)"> </Stream>
<Stream id="355740" streamType="2" selected="1" default="1" codec="opus" index="1" channels="2" bitrate="104" language="English" languageTag="en" languageCode="eng" audioChannelLayout="stereo" requiredBandwidths="109,109,109,109,109,109,109,109" samplingRate="48000" streamIdentifier="2" displayTitle="English (OPUS Stereo)" extendedDisplayTitle="English (OPUS Stereo)"> </Stream>
</Part>
</Media>

Here is the only other video I’ve found with the same issue.

<Media id="48796" duration="784939" bitrate="3562" width="1920" height="1080" aspectRatio="1.78" audioChannels="2" audioCodec="opus" videoCodec="h264" videoResolution="1080" container="mp4" videoFrameRate="NTSC" optimizedForStreaming="1" has64bitOffsets="0" videoProfile="high">
<Part accessible="1" exists="1" id="49117" key="/library/parts/49117/1693518567/file.mp4" duration="784939" file="noaudio2.mp4" size="351061749" container="mp4" deepAnalysisVersion="6" has64bitOffsets="0" hasThumbnail="1" indexes="sd" optimizedForStreaming="1" requiredBandwidths="3956,3956,3956,3956,3956,3956,3956,3956" videoProfile="high">
<Stream id="112107" streamType="1" default="1" codec="h264" index="0" bitrate="3452" bitDepth="8" chromaLocation="left" chromaSubsampling="4:2:0" codedHeight="1088" codedWidth="1920" colorPrimaries="bt709" colorRange="tv" colorSpace="bt709" colorTrc="bt709" frameRate="30.000" hasScalingMatrix="0" height="1080" level="40" profile="high" refFrames="3" requiredBandwidths="3786,3786,3786,3786,3786,3786,3786,3786" scanType="progressive" streamIdentifier="1" width="1920" displayTitle="1080p (H.264)" extendedDisplayTitle="1080p (H.264)"> </Stream>
<Stream id="112108" streamType="2" selected="1" default="1" codec="opus" index="1" channels="2" bitrate="110" language="English" languageTag="en" languageCode="eng" audioChannelLayout="stereo" requiredBandwidths="110,110,110,110,110,110,110,110" samplingRate="48000" streamIdentifier="2" displayTitle="English (OPUS Stereo)" extendedDisplayTitle="English (OPUS Stereo)"> </Stream>
<Stream id="112109" streamType="3" default="1" codec="mov_text" index="2" bitrate="0" language="English" languageTag="en" languageCode="eng" requiredBandwidths="1,1,1,1,1,1,1,1" streamIdentifier="3" displayTitle="English (MOV_TEXT)" extendedDisplayTitle="English (MOV_TEXT)"> </Stream>
</Part>
</Media>

This video works correctly.

<Media id="48789" duration="653540" bitrate="2122" width="1920" height="1080" aspectRatio="1.78" audioChannels="2" audioCodec="opus" videoCodec="vp9" videoResolution="1080" container="mp4" videoFrameRate="NTSC" optimizedForStreaming="1" has64bitOffsets="0" videoProfile="profile 0">
<Part accessible="1" exists="1" id="49110" key="/library/parts/49110/1688594317/file.mp4" duration="653540" file="working.mp4" size="174475924" container="mp4" deepAnalysisVersion="6" has64bitOffsets="0" hasThumbnail="1" indexes="sd" optimizedForStreaming="1" requiredBandwidths="2133,2133,2133,2133,2133,2133,2133,2133" videoProfile="profile 0">
<Stream id="112087" streamType="1" default="1" codec="vp9" index="0" bitrate="2018" language="English" languageTag="en" languageCode="eng" bitDepth="8" chromaSubsampling="4:2:0" codedHeight="1080" codedWidth="1920" colorPrimaries="bt709" colorRange="tv" colorSpace="bt709" colorTrc="bt709" frameRate="30.000" height="1080" profile="profile 0" refFrames="1" requiredBandwidths="2022,2022,2022,2022,2022,2022,2022,2022" streamIdentifier="1" width="1920" displayTitle="1080p (VP9)" extendedDisplayTitle="1080p (VP9)"> </Stream>
<Stream id="112088" streamType="2" selected="1" default="1" codec="opus" index="1" channels="2" bitrate="103" language="English" languageTag="en" languageCode="eng" audioChannelLayout="stereo" requiredBandwidths="105,105,105,105,105,105,105,105" samplingRate="48000" streamIdentifier="2" displayTitle="English (OPUS Stereo)" extendedDisplayTitle="English (OPUS Stereo)"> </Stream>
<Stream id="112089" streamType="3" default="1" codec="mov_text" index="2" bitrate="0" language="English" languageTag="en" languageCode="eng" requiredBandwidths="1,1,1,1,1,1,1,1" streamIdentifier="3" displayTitle="English (MOV_TEXT)" extendedDisplayTitle="English (MOV_TEXT)"> </Stream>
</Part>
</Media>

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