FAQ  •  Register  •  Login

Testing new profile for Roku 4

<<

atc98092

User avatar

DLNA master

Posts: 5205

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Sat Jan 16, 2016 12:08 am

Testing new profile for Roku 4

The Roku profile is designed to support all players. There has been a significant improvement in the Roku hardware with each version. Even the Roku 2 has more than one version. With the release of the Roku 4, it now has the hardware to support much higher bitrates than before. I have done some testing, and so far it seems to handle my H264 Blu-Ray rips with no issues. However, not every BD disc uses H264, so I had to allow for VC-1. Below is a first attempt to build a Roku 4 specific profile. I've tested it with MKV, M2TS, MPG, MP4. TS and WMV containers, with most types of audio.

I would appreciate any additional assistance with testing. the MediaFormatProfile lines are the same as the standard Roku profile, so there's no additions yet for H265 or 4K video. Since Roku players don't display that sort on information with Device Spy, I'm checking with the Roku developers to determine what should be added. The comments in the profile are left over from the normal Roku profile, so there may be some that actually don't apply to what's below the comment.

If you have a Roku 4, be aware that you may actually get a faster network connection via Wi-Fi, as the box is still 100 Mb Ethernet, while the Wi-Fi is 802.11AC. I have confirmed it supports 10 bit color and 4K at 60 fps. Quite an improvement over my 2 XS. :D

  Code:
   <Profile id="Roku4MPApp" name="Roku 4 Media Player" extendsProfileId="1">
      <Detection>
         <UPnPSearch>
            <ModelName>Roku 4</ModelName>
         </UPnPSearch>
         <HttpHeaders>
            <User-Agent>.*ROKU.4*</User-Agent>
         </HttpHeaders>
      </Detection>
      <MediaFormatProfiles>
         <MediaFormatProfile mime-type="video/mp4">AVC_MP4_MP_SD_AAC_MULT5</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">AVC_MP4_MP_SD_MPEG1_L3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">AVC_MP4_MP_SD_AC3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">AVC_MP4_MP_HD_720p_AAC</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">AVC_MP4_MP_HD_1080i_AAC</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">AVC_MP4_HP_HD_AAC</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">AVC_MP4_LPCM</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">MPEG4_P2_MP4_ASP_AAC</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">MPEG4_P2_MP4_SP_L6_AAC</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">MPEG4_P2_MP4_NDSD</MediaFormatProfile>
         <MediaFormatProfile mime-type="audio/mpeg">MP3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AAC_MULT5</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AAC_MULT5_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AAC_MULT5_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_MPEG1_L3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_MPEG1_L3_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_MPEG1_L3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AAC_MULT5</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AAC_MULT5_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AAC_MULT5_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_MPEG1_L3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_MPEG1_L3_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_MPEG1_L3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AC3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AC3_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AC3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_HP_SD_MPEG1_L2_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_HP_SD_MPEG1_L2_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_AAC_MULT5</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_AAC_MULT5_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_AAC_MULT5_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_MPEG1_L3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_MPEG1_L3_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_MPEG1_L3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_AC3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_AC3_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_AC3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_HD_DTS_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_HD_DTS_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_HD_50_LPCM_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_HP_HD_MPEG1_L2_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_HP_HD_MPEG1_L2_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_AAC</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_AAC_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_AAC_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_AC3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_AC3_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_AC3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_MPEG1_L3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_MPEG1_L3_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_MPEG1_L3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_MPEG2_L2</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_MPEG2_L2_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_MPEG2_L2_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">VC1_TS_AP_L1_AC3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">VC1_TS_AP_L2_AC3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">VC1_TS_HD_DTS_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">VC1_TS_HD_DTS_ISO</MediaFormatProfile>
      </MediaFormatProfiles>
      <Transcoding>
         <!-- Remux audio and video streams - for DivX/Xvid in AVI/Matroska -->
         <Video targetContainer="mpegts">
            <Matches container="*" vCodec="mpeg4" aCodec="aac" />
            <Matches container="*" vCodec="msmpeg4" aCodec="aac" />
         </Video>
         <!-- Remux video stream, transcode audio only - for DivX/Xvid in AVI/Matroska -->
         <Video targetContainer="mpegts" targetACodec="ac3" aBitrate="128">
            <Matches container="*" vCodec="mpeg4" aCodec="mp3" />
            <Matches container="*" vCodec="msmpeg4" aCodec="mp3" />
            <Matches container="*" aCodec="truehd" />
         </Video>
         <!-- Remux supported audio, transcode H.264 video if bitrate is too high, transcode non-H.264 video -->
         <Video targetContainer="mpegts" targetVCodec="h264" targetACodec="ac3" >
            <Matches container="*" vCodec="mpeg2video" />
            <Matches container="*" vCodec="vc1" />
            <Matches container="*" vCodec="wmv2" />
         </Video>
         <Audio targetContainer="mp3">
            <Matches container="*" />
         </Audio>
      </Transcoding>
      <OnlineTranscoding>
         <Video targetContainer="applehttp"> <!-- dont transcode to ac3 -->
            <Matches container="mp4" />
            <Matches container="flv" vCodec="h264" />
            <Matches container="applehttp" vCodec="h264" />
         </Video>
      </OnlineTranscoding>
      <GenericTranscoding>
         <Video targetContainer="asf" targetVCodec="wmv2" targetACodec="wmav2" maxVBitrate="15360" forceStereo="true" />
      </GenericTranscoding>
      <LimitImageResolution>false</LimitImageResolution>
   </Profile>
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

atc98092

User avatar

DLNA master

Posts: 5205

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Fri Feb 05, 2016 11:30 pm

Re: Testing new profile for Roku 4

Make a couple of tweaks. While the Roku will passthrough DD and DTS, I forgot about the HD audios. I've added them to the transmux detection string. I've tested them with both Dolby TrueHD and DTS Master Audio, and both are converted to Dolby Digital without altering the video.

I tried using AppleHTTP (HLS) as the target container, but it apparently doesn't support DD audio. You cannot FF or rewind these files, but pause does work. I'll experiment with different methods to see if I can get trick play to work with these files.

Also, Serviio doesn't seem to detect the player correctly. It's only seeing Roku, without the model name being detected. The model name I used here is what Device Spy sees when browsing the device. Unfortunately, Device Spy can't detect the supported media formats, so all we have to go on is what Roku will tell us.

  Code:
<Profile id="Roku4MPApp" name="Roku 4 Media Player" extendsProfileId="1">
      <Detection>
         <UPnPSearch>
            <ModelName>Roku 4</ModelName>
         </UPnPSearch>
         <HttpHeaders>
            <User-Agent>.*ROKU.4*</User-Agent>
         </HttpHeaders>
      </Detection>
      <MediaFormatProfiles>
         <MediaFormatProfile mime-type="video/mp4">AVC_MP4_MP_SD_AAC_MULT5</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">AVC_MP4_MP_SD_MPEG1_L3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">AVC_MP4_MP_SD_AC3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">AVC_MP4_MP_HD_720p_AAC</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">AVC_MP4_MP_HD_1080i_AAC</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">AVC_MP4_HP_HD_AAC</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">AVC_MP4_LPCM</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">MPEG4_P2_MP4_ASP_AAC</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">MPEG4_P2_MP4_SP_L6_AAC</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/mp4">MPEG4_P2_MP4_NDSD</MediaFormatProfile>
         <MediaFormatProfile mime-type="audio/mpeg">MP3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AAC_MULT5</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AAC_MULT5_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AAC_MULT5_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_MPEG1_L3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_MPEG1_L3_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_MPEG1_L3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AAC_MULT5</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AAC_MULT5_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AAC_MULT5_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_MPEG1_L3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_MPEG1_L3_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_MPEG1_L3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AC3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AC3_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_SD_AC3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_HP_SD_MPEG1_L2_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_HP_SD_MPEG1_L2_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_AAC_MULT5</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_AAC_MULT5_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_AAC_MULT5_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_MPEG1_L3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_MPEG1_L3_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_MPEG1_L3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_AC3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_AC3_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_MP_HD_AC3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_HD_DTS_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_HD_DTS_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_HD_50_LPCM_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_HP_HD_MPEG1_L2_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">AVC_TS_HP_HD_MPEG1_L2_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_AAC</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_AAC_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_AAC_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_AC3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_AC3_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_AC3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_MPEG1_L3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_MPEG1_L3_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_MPEG1_L3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_MPEG2_L2</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_MPEG2_L2_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">MPEG4_P2_TS_ASP_MPEG2_L2_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">VC1_TS_AP_L1_AC3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">VC1_TS_AP_L2_AC3_ISO</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">VC1_TS_HD_DTS_T</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/vnd.dlna.mpeg-tts" name="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO">VC1_TS_HD_DTS_ISO</MediaFormatProfile>
      </MediaFormatProfiles>
      <Transcoding>
         <!-- Remux audio and video streams - for DivX/Xvid in AVI/Matroska -->
         <Video targetContainer="mpegts">
            <Matches container="*" vCodec="mpeg4" aCodec="aac" />
            <Matches container="*" vCodec="msmpeg4" aCodec="aac" />
         </Video>
         <!-- Remux video stream, transcode audio only - for DivX/Xvid in AVI/Matroska -->
         <Video targetContainer="mpegts" targetACodec="ac3" aBitrate="128">
            <Matches container="*" vCodec="mpeg4" aCodec="mp3" />
            <Matches container="*" vCodec="msmpeg4" aCodec="mp3" />
            <Matches container="*" aCodec="truehd" />
            <Matches container="*" aCodec="dts-hd" />
         </Video>
         <!-- Remux supported audio, transcode H.264 video if bitrate is too high, transcode non-H.264 video -->
         <Video targetContainer="mpegts" targetVCodec="h264" targetACodec="ac3" >
            <Matches container="*" vCodec="mpeg2video" />
            <Matches container="*" vCodec="vc1" />
            <Matches container="*" vCodec="wmv2" />
         </Video>
         <Audio targetContainer="mp3">
            <Matches container="*" />
         </Audio>
      </Transcoding>
      <OnlineTranscoding>
         <Video targetContainer="applehttp"> <!-- dont transcode to ac3 -->
            <Matches container="mp4" />
            <Matches container="flv" vCodec="h264" />
            <Matches container="applehttp" vCodec="h264" />
         </Video>
      </OnlineTranscoding>
      <GenericTranscoding>
         <Video targetContainer="asf" targetVCodec="wmv2" targetACodec="wmav2" maxVBitrate="15360" />
      </GenericTranscoding>
      <LimitImageResolution>false</LimitImageResolution>
   </Profile>


Can anyone offer the proper format to add H.265 to the MediaFormatProfile section?
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

phillyjeep

Serviio newbie

Posts: 3

Joined: Fri Feb 12, 2016 6:56 pm

Location: Philadelphia, PA

Post Fri Feb 12, 2016 10:34 pm

Re: Testing new profile for Roku 4

I have a Roku 4 and updated my profiles.xml with your latest version of the Roku 4 profile (Feb 05, 2016), and Serviio wouldn't start. I checked the logs and saw this error:

2016-02-12 16:46:38,609 ERROR [XmlUtils] XML Profiles.xsd didn't pass validation, reason: cvc-complex-type.2.4.a: Invalid content was found starting with element 'GenericTranscoding'. One of '{ContentDirectoryMessageBuilder, ProtocolInfo, DeviceDescription, ResourceTransportProtocolHandler, ContentDirectoryDefinitionFilter, H264LevelCheck, HardSubsTranscoding, AlternativeQualities, AutomaticImageRotation, AllowedImageResolutions, LimitImageResolution, Subtitles, ThumbnailsResolution, AllowChunkedTransfer}' is expected.
2016-02-12 16:46:38,610 ERROR [MediaServer] An unexpected error occured. Ending the application. Message: org.serviio.profile.ProfilesDefinitionException: Profiles XML file is not valid (according to the schema). Check the log.


I checked in the profile and commented out this tag:

  Code:
<GenericTranscoding>
   <Video targetContainer="asf" targetVCodec="wmv2" targetACodec="wmav2" maxVBitrate="15360" />
</GenericTranscoding>


I was then able to manually start the Serviio service and set the Roku 4 to the "Roku 4 Media Player" profile in the console.

I'll try out this profile (with code commented out that I indicated above) and let you know how it goes.

On a side note, you mentioned something about help editing the "H.265 to the MediaFormatProfile section". I have a lot of my media using h.265/HEVC as its not a space hog and Serviio transcodes it well to my WD-TV's and other devices without lag. However I was having issues getting any UltraHD h.265 video working on the Roku 4 (it would just hang) so while troubleshooting I set Serviio to use the Generic Profile and the UltraHD (4K) videos were able to play to the Roku 4. So I discovered by accident that the Roku 4 plays h.265 natively, yay. I also speculate it will only play 4K with the h.265 codec, as any 4K videos in h.265 won't play.

So I have been using the Generic profile so the 4K videos would play on the Roku 4, however now I sometimes have trouble with the audio on a lot of the videos (fortunately I have the reliable WD-TVs all through the house to play everything but 4k perfectly). Would be nice to be able to preserve the h.265 while fixing the audio so it will always play on the Roku. If so it would probably get more use in this house rather than collect dust.
Clients: LG UF8500 4K 3D LED TV, Roku 4K TV, Roku 4, Roku 4k Ultra, WD-TV Live Streaming (2nd gen), WD-Live Play (3rd gen), Toshiba Blu-Ray BDX5300KU, Android Tablet(s), iPhone 6s, Amazon Fire
Media Server: Serviio 1.9, AMD FX-9590 8-Core 4.8Ghz, G.Skill 32GB 2400 MHz DDR3, Windows 10 Pro 64, 500GB Samsung SSD (System) and 250GB Samsung SSD (transcoding), & 40TB for media & data storage.
<<

atc98092

User avatar

DLNA master

Posts: 5205

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Tue Feb 16, 2016 12:48 am

Re: Testing new profile for Roku 4

phillyjeep wrote:I have a Roku 4 and updated my profiles.xml with your latest version of the Roku 4 profile (Feb 05, 2016), and Serviio wouldn't start. I checked the logs and saw this error:

2016-02-12 16:46:38,609 ERROR [XmlUtils] XML Profiles.xsd didn't pass validation, reason: cvc-complex-type.2.4.a: Invalid content was found starting with element 'GenericTranscoding'. One of '{ContentDirectoryMessageBuilder, ProtocolInfo, DeviceDescription, ResourceTransportProtocolHandler, ContentDirectoryDefinitionFilter, H264LevelCheck, HardSubsTranscoding, AlternativeQualities, AutomaticImageRotation, AllowedImageResolutions, LimitImageResolution, Subtitles, ThumbnailsResolution, AllowChunkedTransfer}' is expected.
2016-02-12 16:46:38,610 ERROR [MediaServer] An unexpected error occured. Ending the application. Message: org.serviio.profile.ProfilesDefinitionException: Profiles XML file is not valid (according to the schema). Check the log.


I checked in the profile and commented out this tag:

  Code:
<GenericTranscoding>
   <Video targetContainer="asf" targetVCodec="wmv2" targetACodec="wmav2" maxVBitrate="15360" />
</GenericTranscoding>


I was then able to manually start the Serviio service and set the Roku 4 to the "Roku 4 Media Player" profile in the console.

I'll try out this profile (with code commented out that I indicated above) and let you know how it goes.

On a side note, you mentioned something about help editing the "H.265 to the MediaFormatProfile section". I have a lot of my media using h.265/HEVC as its not a space hog and Serviio transcodes it well to my WD-TV's and other devices without lag. However I was having issues getting any UltraHD h.265 video working on the Roku 4 (it would just hang) so while troubleshooting I set Serviio to use the Generic Profile and the UltraHD (4K) videos were able to play to the Roku 4. So I discovered by accident that the Roku 4 plays h.265 natively, yay. I also speculate it will only play 4K with the h.265 codec, as any 4K videos in h.265 won't play.

So I have been using the Generic profile so the 4K videos would play on the Roku 4, however now I sometimes have trouble with the audio on a lot of the videos (fortunately I have the reliable WD-TVs all through the house to play everything but 4k perfectly). Would be nice to be able to preserve the h.265 while fixing the audio so it will always play on the Roku. If so it would probably get more use in this house rather than collect dust.


My profile has that line in it and Serviio runs just fine. However, I don't know if it's really necessary, but I don't know what Generic Transcoding is for. :?:

The Roku 4 plays H.265 natively, so transcoding isn't necessary. However, it needs to be listed in the MediaFormatProfile section. I just don't know how to list it. When using the Generic profile, nothing is transcoded, so that's why you could play the 4K.
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

DenyAll

DLNA master

Posts: 2257

Joined: Fri Mar 08, 2013 11:16 pm

Location: Adelaide, Australia

Post Tue Feb 16, 2016 11:30 am

Re: Testing new profile for Roku 4

atc98092 wrote:....but I don't know what Generic Transcoding is for. :?:
It's used when transcoding for either hard subs or stacking is invoked.
However, it needs to be listed in the MediaFormatProfile section
All of the standard media format profiles are contained within the generic profile and as your profile inherits that you don't generally need to list them all again (you should only add the ones that your device specifically needs to be different from the standard). I suspect you may be able to remove much of what you have?? (I'm remote at the mo and cannot compare what you have with the generic profile but if they are the same you can likely remove them from your profile).

As to hevc: where it is in a matroska container, it's covered by the generic media format profile for that. The problem will be with hevc in an MP4 container - a media format profile isn't currently available (not in the DLNA spec) so zip will create a "fake" one that should be available next release.
phillyjeep wrote:I checked in the profile and commented out this tag:.....
This happened because the Generic Transcoding tag was introduced in version 1.6 and you are (were) on an earlier version of Serviio.
DenyAll
Panasonic Viera FX800A | Panasonic Viera CS610A | Sony PS4 | Sony PS3 | Panasonic DMP-BD79 | Yamaha RX-V500D | iPad | Windows 10 | Serviio 1.10.1 Pro
WinHelper | MediaInfo

Beta Tester, Moderator
Please do not PM me for support as any solution cannot be shared with others.
<<

atc98092

User avatar

DLNA master

Posts: 5205

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Tue Feb 16, 2016 1:30 pm

Re: Testing new profile for Roku 4

Deny:

Thanks for all of that. I didn't realize that was a newly added tag. I also had not looked at the generic profile to see if H.265 was already there. Whoops! :oops:

I only have one h.265 4K video clip, and for some reason Serviio doesn't stream it correctly to my Samsung. I think it's an MKV container, but will need to look again. I downloaded it for testing purposes. I'll have to try it with my Roku 4. When I've played it from the Windows Media function, it plays without transcoding, so I know the TV itself will play it. I haven't tried it since version 1.6 came out, so I'll give it another go.
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

atc98092

User avatar

DLNA master

Posts: 5205

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Fri Feb 19, 2016 1:48 am

Re: Testing new profile for Roku 4

DenyAll: I looked at the generic profile, and the only HEVC line I could find references MP4 files. In fact, HEVC is only in the entire file that one line. The one H.265 file I have for testing is in the MKV container. It doesn't appear in my Titles. Is there something I can add to test, and then have Zip add it to the generic list, or should it stay within a specific profile? What would such a line look like?
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

DenyAll

DLNA master

Posts: 2257

Joined: Fri Mar 08, 2013 11:16 pm

Location: Adelaide, Australia

Post Fri Feb 19, 2016 10:49 am

Re: Testing new profile for Roku 4

Sorry, I wasnt clear and it's a little convoluted. As I understand it, the line:

<MediaFormatProfile mime-type="video/x-matroska">MATROSKA</MediaFormatProfile>

will associate all Matroska with the "fake" DLNA profile MATROSKA. Without any transcode instructions otherwise, Serviio will simply stream this type as is (including any mkv files with hevc video). You shouldn't need anything more if you are streaming an MKV file with HEVC video natively - I'm not sure why you aren't seeing it in your list. Is the audio stream in your file a supported stream on the Roku?

the only HEVC line I could find references MP4 files. In fact, HEVC is only in the entire file that one line.
Where did you see that? Zip is working on supporting this but it's not due until next release - see https://bitbucket.org/xnejp03/serviio/i ... 5-in-other.
DenyAll
Panasonic Viera FX800A | Panasonic Viera CS610A | Sony PS4 | Sony PS3 | Panasonic DMP-BD79 | Yamaha RX-V500D | iPad | Windows 10 | Serviio 1.10.1 Pro
WinHelper | MediaInfo

Beta Tester, Moderator
Please do not PM me for support as any solution cannot be shared with others.
<<

atc98092

User avatar

DLNA master

Posts: 5205

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Fri Feb 19, 2016 1:56 pm

Re: Testing new profile for Roku 4

DenyAll wrote:Sorry, I wasnt clear and it's a little convoluted. As I understand it, the line:

<MediaFormatProfile mime-type="video/x-matroska">MATROSKA</MediaFormatProfile>

will associate all Matroska with the "fake" DLNA profile MATROSKA. Without any transcode instructions otherwise, Serviio will simply stream this type as is (including any mkv files with hevc video). You shouldn't need anything more if you are streaming an MKV file with HEVC video natively - I'm not sure why you aren't seeing it in your list. Is the audio stream in your file a supported stream on the Roku?

the only HEVC line I could find references MP4 files. In fact, HEVC is only in the entire file that one line.
Where did you see that? Zip is working on supporting this but it's not due until next release - see https://bitbucket.org/xnejp03/serviio/i ... 5-in-other.


Thanks for the explanation about the generic profile. I never would have figured that out!

Here's the mediainfo on the MKV file:
  Code:
General
Unique ID                                : 236502769237675496236284442215218513912 (0xB1ECC6CA0CBBC45A86468BA63E6987F8)
Complete name                            : E:\Video_3\Sintel.2010.4k.mkv
Format                                   : Matroska
Format version                           : Version 2
File size                                : 4.20 GiB
Duration                                 : 14mn 48s
Overall bit rate                         : 40.6 Mbps
Encoded date                             : UTC 2011-05-11 09:46:37
Writing application                      : mkvmerge v2.9.7 ('Tenderness') built on Jul  1 2009 18:43:35
Writing library                          : libebml v0.7.7 + libmatroska v0.8.1

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L5.1
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 14mn 48s
Bit rate                                 : 40.0 Mbps
Width                                    : 4 096 pixels
Height                                   : 1 744 pixels
Display aspect ratio                     : 2.35:1
Frame rate mode                          : Constant
Frame rate                               : 24.000 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.233
Stream size                              : 4.05 GiB (96%)
Writing library                          : x264 core 115 r1947 b5a8ad7
Encoding settings                        : cabac=1 / ref=4 / deblock=1:-3:-3 / analyse=0x3:0x133 / me=tesa / subme=10 / psy=1 / psy_rd=0.80:0.30 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-4 / threads=3 / sliced_threads=0 / nr=0 / decimate=0 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=6 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc=2pass / mbtree=0 / bitrate=40000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00 / zones=80,751,b=2.0/1572,1954,b=2.0/12210,12303,b=2.0
Language                                 : English
Default                                  : Yes
Forced                                   : No
Color range                              : Limited
Matrix coefficients                      : BT.709

Audio
ID                                       : 2
Format                                   : AC-3
Format/Info                              : Audio Coding 3
Mode extension                           : CM (complete main)
Format settings, Endianness              : Big
Codec ID                                 : A_AC3
Duration                                 : 14mn 48s
Bit rate mode                            : Constant
Bit rate                                 : 640 Kbps
Channel(s)                               : 6 channels
Channel positions                        : Front: L C R, Side: L R, LFE
Sampling rate                            : 48.0 KHz
Compression mode                         : Lossy
Stream size                              : 67.8 MiB (2%)
Title                                    : AC3 5.1 @ 640 Kbps
Language                                 : English
Default                                  : Yes
Forced                                   : No

Text #1
ID                                       : 3
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Language                                 : German
Default                                  : Yes
Forced                                   : No

Text #2
ID                                       : 4
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Language                                 : English
Default                                  : No
Forced                                   : No

Text #3
ID                                       : 5
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Language                                 : Spanish
Default                                  : No
Forced                                   : No

Text #4
ID                                       : 6
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Language                                 : French
Default                                  : No
Forced                                   : No

Text #5
ID                                       : 7
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Language                                 : Italian
Default                                  : No
Forced                                   : No

Text #6
ID                                       : 8
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Language                                 : Dutch
Default                                  : No
Forced                                   : No

Text #7
ID                                       : 9
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Language                                 : Polish
Default                                  : No
Forced                                   : No

Text #8
ID                                       : 10
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Language                                 : Portuguese
Default                                  : No
Forced                                   : No

Text #9
ID                                       : 11
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Language                                 : Russian
Default                                  : No
Forced                                   : No

Text #10
ID                                       : 12
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Language                                 : Vietnamese
Default                                  : No
Forced                                   : No

Menu
00:00:00.000                             : :Chapter 01
00:01:43.125                             : :Chapter 02
00:02:28.667                             : :Chapter 03
00:05:49.792                             : :Chapter 04
00:07:17.208                             : :Chapter 05
00:07:52.075                             : :Chapter 06
00:11:18.833                             : :Chapter 07
00:12:24.083                             : :Chapter 08



I also downloaded two other 4K clips last night, both in the MP4 container. They are not appearing in the titles either, with any player. These both have AC3 audio, so no issues there. This is with Serviio 1.6.

That line is from the new beta. Can't talk about it here. :D
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

DenyAll

DLNA master

Posts: 2257

Joined: Fri Mar 08, 2013 11:16 pm

Location: Adelaide, Australia

Post Sat Feb 20, 2016 3:19 am

Re: Testing new profile for Roku 4

OK, while it is a 4K file, it's not a HEVC video file. It is an AVC (H.264) file:
    Video
    ID : 1
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : High@L5.1
A HEVC (H.265) file will use something like (from one of mine):
    Video
    ID : 1
    Format : HEVC
    Format/Info : High Efficiency Video Coding
    Format profile : Main 10@L4@Main
So your issue isn't with HEVC but rather high resolution H264 files. I'm not sure why it isn't being seen - I note the Roku profile in your posts has a comment about needing to transcode if the bit rate is too high (although there is nothing that does that in the subsequent commands)? Maybe the bit rate is the issue, or maybe it doesn't support that high a resolution in H264? Does your manual shed any light on what the maximum resolution your devices may support with H264 via DLNA?
DenyAll
Panasonic Viera FX800A | Panasonic Viera CS610A | Sony PS4 | Sony PS3 | Panasonic DMP-BD79 | Yamaha RX-V500D | iPad | Windows 10 | Serviio 1.10.1 Pro
WinHelper | MediaInfo

Beta Tester, Moderator
Please do not PM me for support as any solution cannot be shared with others.
<<

atc98092

User avatar

DLNA master

Posts: 5205

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Sat Feb 20, 2016 5:32 pm

Re: Testing new profile for Roku 4

DenyAll wrote:OK, while it is a 4K file, it's not a HEVC video file. It is an AVC (H.264) file:
    Video
    ID : 1
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : High@L5.1
A HEVC (H.265) file will use something like (from one of mine):
    Video
    ID : 1
    Format : HEVC
    Format/Info : High Efficiency Video Coding
    Format profile : Main 10@L4@Main
So your issue isn't with HEVC but rather high resolution H264 files. I'm not sure why it isn't being seen - I note the Roku profile in your posts has a comment about needing to transcode if the bit rate is too high (although there is nothing that does that in the subsequent commands)? Maybe the bit rate is the issue, or maybe it doesn't support that high a resolution in H264? Does your manual shed any light on what the maximum resolution your devices may support with H264 via DLNA?


Ya know, I saw that but wasn't sure if that was another way of identifying H265. Lesson learned.

The bit rate restriction was for older Rokus, which can't handle anything higher than around 12 Mbps. I built this profile from the original Roku profile, but hadn't removed the comments yet. The Roku 4 seems to handle much, much higher bit rates, but then it should since it supports 4K and H.265.

Roku documentation is lacking, to say the least. I think you have to register as a channel developer to get more specifics. Since I belong to their beta test group, I'll see if I can get more detailed information. The 4 does support HEVC, and I would assume it supports 4K H.264 as well, but it's worth asking the question.
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

Finbar127

Serviio newbie

Posts: 3

Joined: Mon Feb 22, 2016 7:05 pm

Post Mon Feb 22, 2016 7:31 pm

Re: Testing new profile for Roku 4

I use a similar profile for my Roku 2 (2015) that I tweaked from a profile posted in the RMP Beta forum. The first 11 lines under MediaFormatProfile are duplicates of lines in the Generic Profile. Lines 12 to 17 under MediaFormatProfile are duplicates of lines 18-23. I removed the duplicates without any negative effects.
<<

atc98092

User avatar

DLNA master

Posts: 5205

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Tue Feb 23, 2016 12:41 am

Re: Testing new profile for Roku 4

Finbar127 wrote:I use a similar profile for my Roku 2 (2015) that I tweaked from a profile posted in the RMP Beta forum. The first 11 lines under MediaFormatProfile are duplicates of lines in the Generic Profile. Lines 12 to 17 under MediaFormatProfile are duplicates of lines 18-23. I removed the duplicates without any negative effects.


Roku themselves helped build the default Roku profile, so we can blame the duplicate lines on them :lol:

The problem with building a model specific Roku file is the fact that there are multiple hardware versions of the same model, and the various Roku models don't identify themselves accurately via DLNA protocol. I have a Roku 2 XS that is a couple of years old. The Roku 2 that you have is far more capable than mine. And of course, my 4 runs circles around both. Unfortunately, to ensure the best user experience with Serviio the Roku profile has to support the lowest common denominator. This is why I am trying to build a 4 specific version, since it has completely different capabilities. I just need to find the time to enable debug logging and figure out why Serviio won't feed 4K videos that I know the TV can play without transcoding. Life just keeps getting in the way, don't ya know? :D
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

Finbar127

Serviio newbie

Posts: 3

Joined: Mon Feb 22, 2016 7:05 pm

Post Tue Feb 23, 2016 2:42 am

Re: Testing new profile for Roku 4

atc98092 wrote: I just need to find the time to enable debug logging and figure out why Serviio won't feed 4K videos that I know the TV can play without transcoding. Life just keeps getting in the way, don't ya know? :D


Could the issue be incompatible audio? I own two 4th Generation Roku 2s. One is connected to a 5.1 sound bar and the other directly to a TV. The one connected to the TV uses a profile with the "force stereo" parameter. If I use a profile without "force stereo" on the TV Roku, RMP will only list movies that have AAC audio encoding. DTS and AC3 encoded files are not listed.

While we are on the topic I wonder how RMP knows that a DTS or AC3 file will or will not be transcoded without actually starting the file? I assumed a DTS encoded file would show in the file list but play with no audio when played on a stereo TV over HDMI.
<<

atc98092

User avatar

DLNA master

Posts: 5205

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Tue Feb 23, 2016 2:19 pm

Re: Testing new profile for Roku 4

Finbar127 wrote:
atc98092 wrote: I just need to find the time to enable debug logging and figure out why Serviio won't feed 4K videos that I know the TV can play without transcoding. Life just keeps getting in the way, don't ya know? :D


Could the issue be incompatible audio? I own two 4th Generation Roku 2s. One is connected to a 5.1 sound bar and the other directly to a TV. The one connected to the TV uses a profile with the "force stereo" parameter. If I use a profile without "force stereo" on the TV Roku, RMP will only list movies that have AAC audio encoding. DTS and AC3 encoded files are not listed.

While we are on the topic I wonder how RMP knows that a DTS or AC3 file will or will not be transcoded without actually starting the file? I assumed a DTS encoded file would show in the file list but play with no audio when played on a stereo TV over HDMI.


RMP supports DD and DTS within a MKV or MP4 container, so those audio codecs are compatible. Since both of my Rokus are connected to an AVR, I can't explain why force stereo is altering the displayed videos. What container are they in? Of course, if the force stereo is being applied, that implies the file is being transcoded. If the video codec in your files is MPEG2, that would explain it. The only Roku that can play MPEG2 is the Roku TV. No external player supports MPEG video. If you are playing DVD rips, they are all MPEG video unless you recoded them with Handbrake or other program.
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

Finbar127

Serviio newbie

Posts: 3

Joined: Mon Feb 22, 2016 7:05 pm

Post Tue Feb 23, 2016 8:53 pm

Re: Testing new profile for Roku 4

atc98092 wrote:RMP supports DD and DTS within a MKV or MP4 container, so those audio codecs are compatible. Since both of my Rokus are connected to an AVR, I can't explain why force stereo is altering the displayed videos. What container are they in? Of course, if the force stereo is being applied, that implies the file is being transcoded. If the video codec in your files is MPEG2, that would explain it. The only Roku that can play MPEG2 is the Roku TV. No external player supports MPEG video. If you are playing DVD rips, they are all MPEG video unless you recoded them with Handbrake or other program.


All of the videos are h.264 in an MKV container. The only difference is the audio encoding. About half of the videos are AAC, the rest are AC3 or DTS.

Both profiles are set to transcode non-compatible formats to h.264 with AAC in HLS.

The profile for the Roku attached directly to a Sharp TV via HDMI uses the force stereo tag and has transcode entries for AC3 and DTS. Using this profile all videos are listed and everything plays fine. If I remove the force stereo tag and comment out the DTS and EC3 transcode lines the videos with DTS and AC3 will not even show in the file list. The audio and HDMI settings on that Roku are set to "Auto".
<<

phillyjeep

Serviio newbie

Posts: 3

Joined: Fri Feb 12, 2016 6:56 pm

Location: Philadelphia, PA

Post Sat Mar 19, 2016 7:08 pm

Re: Testing new profile for Roku 4

phillyjeep wrote:I checked in the profile and commented out this tag:.....
This happened because the Generic Transcoding tag was introduced in version 1.6 and you are (were) on an earlier version of Serviio.[/quote]

That explains it. The profile works fine on the new media server I just built on which I have 1.6 is installed.

I was away for a bit while I was working on building a the new server. That's all done and I'm catching up with this thread. I'll give it to try now with the profile and see how things work and report back.

Also, I have a large collection of UltraHD and HEVC media with various audio codecs to test with if there's anything specific you'd like me to try.
Clients: LG UF8500 4K 3D LED TV, Roku 4K TV, Roku 4, Roku 4k Ultra, WD-TV Live Streaming (2nd gen), WD-Live Play (3rd gen), Toshiba Blu-Ray BDX5300KU, Android Tablet(s), iPhone 6s, Amazon Fire
Media Server: Serviio 1.9, AMD FX-9590 8-Core 4.8Ghz, G.Skill 32GB 2400 MHz DDR3, Windows 10 Pro 64, 500GB Samsung SSD (System) and 250GB Samsung SSD (transcoding), & 40TB for media & data storage.
<<

atc98092

User avatar

DLNA master

Posts: 5205

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Sat Mar 19, 2016 11:13 pm

Re: Testing new profile for Roku 4

Finbar127 wrote:
atc98092 wrote:RMP supports DD and DTS within a MKV or MP4 container, so those audio codecs are compatible. Since both of my Rokus are connected to an AVR, I can't explain why force stereo is altering the displayed videos. What container are they in? Of course, if the force stereo is being applied, that implies the file is being transcoded. If the video codec in your files is MPEG2, that would explain it. The only Roku that can play MPEG2 is the Roku TV. No external player supports MPEG video. If you are playing DVD rips, they are all MPEG video unless you recoded them with Handbrake or other program.


All of the videos are h.264 in an MKV container. The only difference is the audio encoding. About half of the videos are AAC, the rest are AC3 or DTS.

Both profiles are set to transcode non-compatible formats to h.264 with AAC in HLS.

The profile for the Roku attached directly to a Sharp TV via HDMI uses the force stereo tag and has transcode entries for AC3 and DTS. Using this profile all videos are listed and everything plays fine. If I remove the force stereo tag and comment out the DTS and EC3 transcode lines the videos with DTS and AC3 will not even show in the file list. The audio and HDMI settings on that Roku are set to "Auto".


From what I understand from talks with Roku, the ForceStereo tag is required if you are not connected to an AVR via HDMI. For some reason (likely something in the Roku firmware) it won't recognize that it is plugged directly into a TV that doesn't support multi-channel audio. Based on the DLNA data exchange between Serviio and your TV, it is determined your videos won't play, therefore they are not displayed.

Since I use an AVR, I always forget that little gotcha. Personally, I can't imagine using something like a Roku 4 or Blu-Ray player without using an AVR for the highest quality sound, but I won't begrudge anyone that doesn't. :D
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

atc98092

User avatar

DLNA master

Posts: 5205

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Sat Mar 19, 2016 11:20 pm

Re: Testing new profile for Roku 4

phillyjeep wrote:
phillyjeep wrote:I checked in the profile and commented out this tag:.....
This happened because the Generic Transcoding tag was introduced in version 1.6 and you are (were) on an earlier version of Serviio.


That explains it. The profile works fine on the new media server I just built on which I have 1.6 is installed.

I was away for a bit while I was working on building a the new server. That's all done and I'm catching up with this thread. I'll give it to try now with the profile and see how things work and report back.

Also, I have a large collection of UltraHD and HEVC media with various audio codecs to test with if there's anything specific you'd like me to try.[/quote]

I only have one 4K video file, and it uses AVC L5.1, rather than HEVC. I'd like to confirm that the Roku 4 will play an HEVC file in either the MKV or MP4 container without transcoding. I'm going to have to find out what I can use to convert some of my files to test with. I don't think Handbrake supports HEVC yet.
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

atc98092

User avatar

DLNA master

Posts: 5205

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Thu Apr 07, 2016 12:24 am

Re: Testing new profile for Roku 4

Well, Handbrake does now support H.265. I've also downloaded some HEVC video samples with HDR content in the MP4 container. My TV plays the content, including the HDR improvements. However, the HDR component seems to not be passing through the Roku player. The image is kind of washed out, compared to playing the clip via the TV DLNA app.

Anyway, I came across another issue, but I don't know if it's a Serviio issue or something with the Roku 4. I (along with a few other people :lol: ) received my copy of The Force Awakens yesterday, and I immediately ripped it with MakeMKV and put it on my Serviio box. However, for some strange reason, it is being transcoded. I didn't rip the Master Audio track, so it's not the audio that is causing transcoding. Isn't AVC the same thing as H.264? Any suggestions? The Roku 4 is supposed to be able to play H.264/H.265/MP4 video in an MP4 or MKV container.

Here's the Media Info for the video:

  Code:
General
Unique ID                                : 116406890590282000985369634250473953733 (0x579326D15C36BD2692830D440E1559C5)
Complete name                            : F:\Video_4\Star Wars The Force Awakens (2015).mkv
Format                                   : Matroska
Format version                           : Version 2
File size                                : 30.3 GiB
Duration                                 : 2h 18mn
Overall bit rate mode                    : Variable
Overall bit rate                         : 31.4 Mbps
Movie name                               : The Force Awakens - BLU-RAY
Encoded date                             : UTC 2016-04-05 21:21:28
Writing application                      : MakeMKV v1.9.9 win(x64-release)
Writing library                          : libmakemkv v1.9.9 (1.3.3/1.4.4) win(x64-release)
Original source medium                   : Blu-ray

Video
ID                                       : 1
ID in the original source medium         : 4113 (0x1011)
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.1
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Format settings, GOP                     : M=1, N=12
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 2h 18mn
Bit rate mode                            : Variable
Bit rate                                 : 29.9 Mbps
Maximum bit rate                         : 34.0 Mbps
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.601
Stream size                              : 28.8 GiB (95%)
Language                                 : English
Default                                  : No
Forced                                   : No

Audio
ID                                       : 2
ID in the original source medium         : 4352 (0x1100)
Format                                   : DTS
Format/Info                              : Digital Theater Systems
Mode                                     : 16
Format settings, Endianness              : Big
Codec ID                                 : A_DTS
Duration                                 : 2h 18mn
Bit rate mode                            : Constant
Bit rate                                 : 1 509 Kbps
Channel(s)                               : 6 channels
Channel positions                        : Front: L C R, Side: L R, LFE
Sampling rate                            : 48.0 KHz
Frame rate                               : 93.750 fps (512 spf)
Bit depth                                : 24 bits
Compression mode                         : Lossy
Stream size                              : 1.46 GiB (5%)
Title                                    : Surround 5.1
Language                                 : English
Default                                  : Yes
Forced                                   : No

Text
ID                                       : 3
ID in the original source medium         : 4608 (0x1200)
Format                                   : PGS
Codec ID                                 : S_HDMV/PGS
Codec ID/Info                            : Picture based subtitle format used on BDs/HD-DVDs
Duration                                 : 2h 6mn
Bit rate                                 : 34.6 Kbps
Count of elements                        : 3556
Stream size                              : 31.4 MiB (0%)
Language                                 : English
Default                                  : No
Forced                                   : No


And here's the transcoding portion of my current Roku 4 profile:

  Code:
<Transcoding>
         <!-- Remux audio and video streams - for DivX/Xvid in AVI/Matroska -->
         <Video targetContainer="mpegts">
            <Matches container="*" vCodec="mpeg4" aCodec="aac" />
            <Matches container="*" vCodec="msmpeg4" aCodec="aac" />
         </Video>
         <!-- Remux video stream, transcode audio only - for non-supported audio -->
         <Video targetContainer="mpegts" targetACodec="ac3" >
            <Matches container="*" vCodec="msmpeg4" aCodec="mp3" />
            <Matches container="*" aCodec="truehd" />
            <!--<Matches container="*" aCodec="dts-hd" /> -->
         </Video>
         <!-- Remux supported audio,transcode non-H.264 video -->
         <Video targetContainer="mpegts" targetVCodec="h264" targetACodec="ac3" >
            <Matches container="*" vCodec="mpeg2video" />
            <Matches container="*" vCodec="vc1" />
            <Matches container="*" vCodec="wmv2" />
         </Video>
         <Audio targetContainer="mp3">
            <Matches container="ogg" />
            <Matches container="flv" />
         </Audio>
      </Transcoding>
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
Next

Return to Transcoding

Who is online

Users browsing this forum: No registered users and 25 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.