FAQ  •  Register  •  Login

Testing new profile for Roku 4

<<

DenyAll

DLNA master

Posts: 1999

Joined: Fri Mar 08, 2013 11:16 pm

Location: Adelaide, Australia

Post Thu Apr 07, 2016 12:45 am

Re: Testing new profile for Roku 4

Strip the subtitles out of the file and see if it plays natively. If so, you need to address the <Subtitles>, <HardSubs> area of your profile.
DenyAll
Panasonic Viera CS610A | Panasonic Viera V20A | Sony PS4 | Sony PS3 | Panasonic DMP-BD79 | Yamaha RX-V500D | iPad | Windows 7 | Serviio 1.8 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: 1915

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Thu Apr 07, 2016 8:20 pm

Re: Testing new profile for Roku 4

DenyAll wrote:Strip the subtitles out of the file and see if it plays natively. If so, you need to address the <Subtitles>, <HardSubs> area of your profile.


I'll try that, but I have other MKV files with PGS subs within that play fine. It is puzzling.
Panasonic ST30 Plasma, Samsung JU7100 4K TV, Samsung UN24H4500 TV, Sony BDP-S3500, Insignia Roku TV, Roku 2 XS, 4, Ultra and Stick, Yamaha RX-V679 AVR.
Primary server: Intel i5-6400, 8 gig ram, Windows 10 Pro, 18 TB hard drive space | Test server Windows 7 Home Premium, AMD Phenom II X4 965, 8 gig ram

Enable debug logging
<<

Matt2112

Serviio newbie

Posts: 18

Joined: Wed Feb 15, 2017 1:20 pm

Post Sat Feb 25, 2017 3:48 pm

Re: Testing new profile for Roku 4

I just purchased a Roku Media Stick & whenever I play an MKV or MP4 with AC3 in it, there is no audio. I had started with the regular Roku profile that comes with Serviio, and then when I found this thread, I tried the Roku 4 profile... I still have no audio.

The files play fine with Plex, so I'm assuming it's a profile issue.

MediaInfo shows this as the audio format that won't play using files I have:

Audio #1
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : A_AC3
Duration : 45 min 54 s
Bit rate mode : Constant
Bit rate : 384 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 spf)
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 126 MiB (6%)
Default : Yes
Forced : No
<<

atc98092

User avatar

DLNA master

Posts: 1915

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Sat Feb 25, 2017 4:22 pm

Re: Testing new profile for Roku 4

What is the video codec with these files? If it's not mpeg2, the Stick can play it without transcoding. I checked one of my MKV files and the audio is identical to yours except for the bitrate. However, I know the bitrate isn't an issue because I've tested numerous ac3 bitrates and have always had sound.

Just for grins, try this profile. I'm not claiming it's perfect yet, but I'd like to see if it helps with your issue. It has to be in the Profiles file below the original Roku profile, or Serviio won't start.

  Code:
<Profile id="RokuStickMPApp" name="Roku Stick Media Player" extendsProfileId="RokuMPApp">
      <Detection>
         <UPnPSearch>
            <ModelName>Roku Stick</ModelName>
         </UPnPSearch>
         <HttpHeaders>
            <User-Agent>.*ROKU.Stick*</User-Agent>
         </HttpHeaders>
      </Detection>
      <MediaFormatProfiles>
      </MediaFormatProfiles>
      <Transcoding>
         <!-- Remux video streams for unsupported containers -->
         <Video targetContainer="mpegts">
            <Matches container="*" vCodec="msmpeg4" />
            <Matches container="mpeg"/>
            <Matches container="mpegvideo"/>
            <Matches container="avi" />
         </Video>
         <!-- Transcode non-H.264 video -->
         <Video targetContainer="mpegts" targetVCodec="h264" forceVTranscoding="true" targetACodec="ac3" >
            <Matches container="*" vCodec="mpeg2video" />
            <Matches container="*" vCodec="vc1" />
            <Matches container="*" vCodec="h265" />
            <Matches container="*" vCodec="wmv2" />
         </Video>
         <!-- Remux video stream, transcode audio only - for for HD audio -->
         <Video targetContainer="mpegts" targetACodec="ac3" >
            <Matches container="*" aCodec="truehd" />
            <!--<Matches container="*" aCodec="dts-hd" /> -->
         </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="mpegts" targetVCodec="h264" targetACodec="ac3"/>
      </GenericTranscoding>
      <LimitImageResolution>false</LimitImageResolution>
   </Profile>
Panasonic ST30 Plasma, Samsung JU7100 4K TV, Samsung UN24H4500 TV, Sony BDP-S3500, Insignia Roku TV, Roku 2 XS, 4, Ultra and Stick, Yamaha RX-V679 AVR.
Primary server: Intel i5-6400, 8 gig ram, Windows 10 Pro, 18 TB hard drive space | Test server Windows 7 Home Premium, AMD Phenom II X4 965, 8 gig ram

Enable debug logging
<<

Matt2112

Serviio newbie

Posts: 18

Joined: Wed Feb 15, 2017 1:20 pm

Post Sat Feb 25, 2017 4:39 pm

Re: Testing new profile for Roku 4

I tried your new profile, but it didn't help. I still don't get audio with files using AC3. Here's an example of a file that won't play audio.
  Code:
General
Unique ID                                : 210665286071781463090619873604849220045 (0x9E7CA8844EC2FFF99306456EE835B9CD)
Complete name                            : D:\video_sample.mkv
Format                                   : Matroska
Format version                           : Version 4 / Version 2
File size                                : 1.93 GiB
Duration                                 : 45 min 54 s
Overall bit rate                         : 6 010 kb/s
Encoded date                             : UTC 2016-08-05 11:01:24
Writing application                      : mkvmerge v7.7.0 ('Six Voices') 64bit built on Feb 28 2015 23:39:33
Writing library                          : libebml v1.3.1 + libmatroska v1.4.2

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.1
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 45 min 54 s
Bit rate                                 : 5 242 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Original frame rate                      : 23.976 (23976/1000) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.105
Stream size                              : 1.68 GiB (87%)
Writing library                          : x264 core 112 r1834 a51816a
Encoding settings                        : cabac=1 / ref=4 / deblock=1:-3:-2 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=5 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=5242 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=10000 / vbv_bufsize=256000 / ip_ratio=1.40 / aq=1:1.00 / nal_hrd=none
Default                                  : Yes
Forced                                   : No

Audio #1
ID                                       : 2
Format                                   : AC-3
Format/Info                              : Audio Coding 3
Mode extension                           : CM (complete main)
Format settings, Endianness              : Big
Codec ID                                 : A_AC3
Duration                                 : 45 min 54 s
Bit rate mode                            : Constant
Bit rate                                 : 384 kb/s
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 kHz
Frame rate                               : 31.250 FPS (1536 spf)
Bit depth                                : 16 bits
Compression mode                         : Lossy
Stream size                              : 126 MiB (6%)
Default                                  : Yes
Forced                                   : No

Audio #2
ID                                       : 3
Format                                   : AC-3
Format/Info                              : Audio Coding 3
Mode extension                           : CM (complete main)
Format settings, Endianness              : Big
Codec ID                                 : A_AC3
Duration                                 : 45 min 54 s
Bit rate mode                            : Constant
Bit rate                                 : 384 kb/s
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 kHz
Frame rate                               : 31.250 FPS (1536 spf)
Bit depth                                : 16 bits
Compression mode                         : Lossy
Stream size                              : 126 MiB (6%)
Default                                  : No
Forced                                   : No
Last edited by Matt2112 on Sat Feb 25, 2017 10:19 pm, edited 1 time in total.
<<

Matt2112

Serviio newbie

Posts: 18

Joined: Wed Feb 15, 2017 1:20 pm

Post Sat Feb 25, 2017 5:02 pm

Testing new profile for Roku 4

Here is another one that won't play audio:

  Code:
General
Unique ID                                : 219802044029031756646246276420888946847 (0xA55C5576C1360C2DA43FACBB357BE89F)
Complete name                            : D:\sample2.mkv
Format                                   : Matroska
Format version                           : Version 2
File size                                : 1.76 GiB
Duration                                 : 1 h 9 min
Overall bit rate                         : 3 640 kb/s
Movie name                               : xxxxxxxxxx
Encoded date                             : UTC 2015-03-31 08:34:45
Writing application                      : mkvmerge v7.0.0 ('Where We Going') 64bit built on Jun  9 2014 15:16:27
Writing library                          : libebml v1.3.0 + libmatroska v1.4.1

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.1
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 12 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 1 h 9 min
Width                                    : 960 pixels
Height                                   : 540 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
Title                                    : xxxxxxxx
Writing library                          : x264 core 144 r2525kMod 40bb568
Encoding settings                        : cabac=1 / ref=12 / deblock=1:-3:-2 / analyse=0x3:0x113 / me=umh / subme=10 / psy=1 / fade_compensate=0.00 / psy_rd=1.10:0.00 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / fgo=0 / bframes=16 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=0 / rc=crf / mbtree=0 / crf=17.7500 / qcomp=0.70 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=62500 / vbv_bufsize=78125 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00 / zones=98400,99624,q=30
Language                                 : English
Default                                  : Yes
Forced                                   : No
Color range                              : Limited
Matrix coefficients                      : BT.709

Audio #1
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : A_AAC
Duration                                 : 1 h 9 min
Channel(s)                               : 6 channels
Channel positions                        : Front: L C R, Side: L R, LFE
Sampling rate                            : 48.0 kHz
Frame rate                               : 46.875 FPS (1024 spf)
Compression mode                         : Lossy
Delay relative to video                  : 9 ms
Title                                    : DVO KvK
Language                                 : Russian
Default                                  : Yes
Forced                                   : No

Audio #2
ID                                       : 3
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : A_AAC
Duration                                 : 1 h 9 min
Channel(s)                               : 6 channels
Channel positions                        : Front: L C R, Side: L R, LFE
Sampling rate                            : 48.0 kHz
Frame rate                               : 46.875 FPS (1024 spf)
Compression mode                         : Lossy
Delay relative to video                  : 9 ms
Title                                    : MVO NewStudio
Language                                 : Russian
Default                                  : No
Forced                                   : No

Audio #3
ID                                       : 4
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : A_AAC
Duration                                 : 1 h 9 min
Channel(s)                               : 6 channels
Channel positions                        : Front: L C R, Side: L R, LFE
Sampling rate                            : 48.0 kHz
Frame rate                               : 46.875 FPS (1024 spf)
Compression mode                         : Lossy
Delay relative to video                  : 9 ms
Title                                    : Original
Language                                 : English
Default                                  : No
Forced                                   : No

Text #1
ID                                       : 5
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Title                                    : notabenoid
Language                                 : Russian
Default                                  : No
Forced                                   : No

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

Menu
00:00:00.000                             : en:00:00:00.000
00:10:05.939                             : en:00:10:05.939
00:13:40.695                             : en:00:13:40.695
00:18:08.462                             : en:00:18:08.462
00:25:59.641                             : en:00:25:59.641
00:30:12.561                             : en:00:30:12.561
00:33:38.850                             : en:00:33:38.850
00:39:57.186                             : en:00:39:57.186
00:43:42.703                             : en:00:43:42.703
00:49:50.196                             : en:00:49:50.196
00:57:27.444                             : en:00:57:27.444
01:04:01.046                             : en:01:04:01.046
Last edited by Matt2112 on Sat Feb 25, 2017 10:18 pm, edited 1 time in total.
<<

atc98092

User avatar

DLNA master

Posts: 1915

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Sat Feb 25, 2017 9:56 pm

Re: Testing new profile for Roku 4

The two files you posted here should play without transcoding at all, although the 2nd one has 5 channel AAC audio, and I'm not certain the Roku can play that. Change to the Generic profile and see if they work. If they do, then we have to figure out what's triggering the unnecessary transcoding.
Panasonic ST30 Plasma, Samsung JU7100 4K TV, Samsung UN24H4500 TV, Sony BDP-S3500, Insignia Roku TV, Roku 2 XS, 4, Ultra and Stick, Yamaha RX-V679 AVR.
Primary server: Intel i5-6400, 8 gig ram, Windows 10 Pro, 18 TB hard drive space | Test server Windows 7 Home Premium, AMD Phenom II X4 965, 8 gig ram

Enable debug logging
<<

Matt2112

Serviio newbie

Posts: 18

Joined: Wed Feb 15, 2017 1:20 pm

Post Sat Feb 25, 2017 10:00 pm

Re: Testing new profile for Roku 4

Neither have sound when using the "Generic DLNA Profile". Both play with sound on the Roku using Plex.
<<

atc98092

User avatar

DLNA master

Posts: 1915

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Sun Feb 26, 2017 2:44 am

Re: Testing new profile for Roku 4

Matt2112 wrote:Neither have sound when using the "Generic DLNA Profile". Both play with sound on the Roku using Plex.


The file with 5.1 AAC doesn't surprise me about no sound, since not all Roku players support AAC 5.1. But the one with AC3 does stump me.

Is the Stick plugged directly into the TV, or is it plugged into an AVR first? My guess is the TV. Check your audio setting, and if it's on Auto try changing it to stereo or DD (not certain what the options are).
Panasonic ST30 Plasma, Samsung JU7100 4K TV, Samsung UN24H4500 TV, Sony BDP-S3500, Insignia Roku TV, Roku 2 XS, 4, Ultra and Stick, Yamaha RX-V679 AVR.
Primary server: Intel i5-6400, 8 gig ram, Windows 10 Pro, 18 TB hard drive space | Test server Windows 7 Home Premium, AMD Phenom II X4 965, 8 gig ram

Enable debug logging
<<

Matt2112

Serviio newbie

Posts: 18

Joined: Wed Feb 15, 2017 1:20 pm

Post Sun Feb 26, 2017 2:48 am

Re: Testing new profile for Roku 4

atc98092 wrote:
Matt2112 wrote:Neither have sound when using the "Generic DLNA Profile". Both play with sound on the Roku using Plex.


The file with 5.1 AAC doesn't surprise me about no sound, since not all Roku players support AAC 5.1. But the one with AC3 does stump me.

Is the Stick plugged directly into the TV, or is it plugged into an AVR first? My guess is the TV. Check your audio setting, and if it's on Auto try changing it to stereo or DD (not certain what the options are).


It's plugged directly into the TV and is already set to stereo. Both files play through the Roku on my TV using Plex, so I don't think it's a Roku compatibility issue. I'm half tempted to just buy a Samsung BD-J6300... I feel pretty confident that'll work.


Sent from my iPhone using Tapatalk
<<

atc98092

User avatar

DLNA master

Posts: 1915

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Sun Feb 26, 2017 6:04 pm

Re: Testing new profile for Roku 4

There certainly are advantages to using a BD player, mostly for HD audio support. Even the best of them though won't have the potential offerings of the Roku player. Of course, having 1000s of apps available doesn't imply they are any good! :lol:

Plex uses something besides ffmpeg for their transcoding, and as such they seem to be able to play stuff that has issues elsewhere. I'm waiting for Roku to push a firmware update to see if it resolves the transcoding issue I've encountered with Serviio.
Panasonic ST30 Plasma, Samsung JU7100 4K TV, Samsung UN24H4500 TV, Sony BDP-S3500, Insignia Roku TV, Roku 2 XS, 4, Ultra and Stick, Yamaha RX-V679 AVR.
Primary server: Intel i5-6400, 8 gig ram, Windows 10 Pro, 18 TB hard drive space | Test server Windows 7 Home Premium, AMD Phenom II X4 965, 8 gig ram

Enable debug logging
<<

Matt2112

Serviio newbie

Posts: 18

Joined: Wed Feb 15, 2017 1:20 pm

Post Sun Feb 26, 2017 6:10 pm

Re: Testing new profile for Roku 4

I really appreciate all of your help. I do like some of the apps Roku offers, but comparability with my favorite app - Serviio - is a must have.


Sent from my iPhone using Tapatalk
Previous

Return to Transcoding

Who is online

Users browsing this forum: No registered users and 1 guest

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