Roku 3 plays mkv(h.264), but not from serviio wo transcoding
I have been using Serviio (currently on 1.5.2) for a while on an LG Blu-ray player.
I recently got a Roku 3 media player, and it was picked up properly by Serviio.
When I noticed FF and RW did not work on any files, I searched the forum and found out that the roku supposedly does not allow FF and RW on files being transcoded.
The profile that was automatically selected by Serviio for the roku was “roku media player” and that profile appears to transcode everything even the files that the roku cam play natively.
The roku site mentions that the supported formats are
Video — MKV (H.264), MP4 (H.264), MOV (H.264), WMV (VC-1, firmware 3.1 only)
Searching the forum, I then found a post from atc98092 with a modified improved profile.
viewtopic.php?f=5&t=17007&p=92108&hilit=+roku+fast+forward#p92108
I tested that and indeed that profile did not transcode mp4 files which I could then FF and RW.
BUT it still transcodes mkv (h.264) files that Roku can play natively, and I therefore can’t FF and RW these.
I confirmed that roku can play FF and RW mkv(h.264) by accessing them directly from a USB stick connected to the roku.
I then tried to remove the transcoding lines in the profile for matroska, but then I get an invalid file message when trying to play these file from Serviio on the roku.
Can someone shed a light on why roku cannot play an mkv(h.264) from Serviio if not transcoded, or if I made a mistake modifying the profile.
The lines I removed from atc98092 profile are below
In the section <Video targetContainer="mpegts" targetVCodec="h264" maxVBitrate="12000" targetACodec="ac3">
I removed
<Matches container="matroska" />
In the section <Video targetContainer="mpegts">
I removed
<Matches container="matroska" vCodec="h264" />
Thank you for any insight
--------------------------------------------------------------------
Below the details on one of the file I tested
General
Unique ID : 193184594577544619937749179449798564962 (0x9155FFE2737DAAD6A33A69C404281C62)
Complete name : H:\Alceste a bicyclette (2013).mkv
Format : Matroska
File size : 1.33 GiB
Duration : 1h 45mn
Overall bit rate : 1 808 Kbps
Encoded date : UTC 2013-05-15 12:08:54
Writing application : mkvmerge v6.0.0 ('Coming Up For Air') built on Jan 20 2013 09:52:00
Writing library : libebml v1.3.0 + libmatroska v1.4.0
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.0
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Format settings, GOP : M=4, N=27
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 45mn
Bit rate : 1 500 Kbps
Width : 704 pixels
Height : 396 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.224
Stream size : 1.07 GiB (80%)
Writing library : x264 core 112 r1834 a51816a
Encoding settings : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x1:0 / me=dia / subme=2 / psy=1 / psy_rd=0.00:0.00 / mixed_ref=0 /
me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=4 / sliced_threads=0 / nr=0 /
decimate=1 / interlaced=0 / constrained_intra=0 / bframes=3 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=3 / weightb=0 / open_gop=0 / weightp=2 /
keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=abr / mbtree=1 / bitrate=1500 / ratetol=1.0 / qcomp=0.60 / qpmin=10 /
qpmax=51 / qpstep=4 / ip_ratio=1.41 / aq=1:1.00
Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : A_AC3
Duration : 1h 45mn
Bit rate mode : Constant
Bit rate : 320 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 241 MiB (18%)
Language : French
Text
ID : 3
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Language : English