Re: Testing new profile for Roku 4
Posted: Thu Apr 07, 2016 12:45 am
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 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.
<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>
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
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
Matt2112 wrote:Neither have sound when using the "Generic DLNA Profile". Both play with sound on the Roku using Plex.
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).
scrambler wrote:Hi there,
I have not been on this forum in a while, but I recently got a roku4 (premiere), and wanted to get the latest profile for it.
I added ("Roku 4 Media Player") in the profiles.xml, after the standard "Roku media Player" one, removing the general transcoding section as mentioned by another user, but I wanted to be sure this is the latest profile that should be used with the Roku 4 premiere.
As a side note, my biggest issue with Roku media player and Serviio, is the inability to FFW and RW. I read that there were a couple of thing Serviio needed to implement for that to work, is there any visibility if / when that would happen ?
Thanks again for a great product and all the support
EDIT, I just noticed that if I use the Chaneru profile, I am actually able to FFW and RW, I guess because of the transcoding. Question above remains with the new profile
scrambler wrote:Thank you for the detailed reply.
I did not realize the premiere was a generation above the 4.
Although I do go through an AVR, having the FFW functionality is more important to me as I want to use it to watch Recorded TV from Windows media center wirelessly, and I need to be able to skip commercials
I will keep an eye for your new profiles
scrambler wrote:Some questions about videoredo if I may
Does the commercial removal happens automatically alter a show has recorded, or do you have to launch the process?
How accurate is the process, do you sometimes end up with remaining commercial pieces or actual show being cutoff?
I assume you have to wait for the show to have finished recording before the removal process can be applied.
Thanks