FAQ  •  Register  •  Login

Older Roku/Chaneru not transcoding...

<<

kmickeletto

Serviio newbie

Posts: 2

Joined: Wed Dec 04, 2013 12:53 am

Post Tue Dec 10, 2013 4:36 am

Older Roku/Chaneru not transcoding...

I have an early release Roku box running Chaneru. I am able to successfully browse Serviio and play some of my older movies with 2 channel stereo properly. When I attempt to play anything newer that I only have 5.1 audio, I am able to see the video but no audio. I have checked my renderer profile screen and I know that it is being detected as a Chaneru and is using the Chaneru profile.

I have modified my profile.xml file and went down to the Roku/Chaneru section and made adjustments. Still, when attempting to watch a video from that device, it will not re-transcode the video on the fly. I am sure I am missing something simple... :-(

Here is my Roku/Chaneru section from my profile.xml file.

  Code:
   <Profile id="roku" name="Chaneru" extendsProfileId="1">
      <Detection>
         <HttpHeaders>
            <User-Agent>(.*ROKU.*)|(.*CHANERU.*)</User-Agent>
         </HttpHeaders>
      </Detection>
      <DeviceDescription>
         <ModelName>Chaneru for Serviio</ModelName>
         <Manufacturer>Chaneru Inc</Manufacturer>
      </DeviceDescription>
      <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>
         
      </MediaFormatProfiles>
      <Transcoding>
         <!-- You may have to limit video rate if Roku rebuffers <Video targetContainer="applehttp" targetVCodec="h264" maxVBitrate="2000" targetACodec="aac"> -->
         <Video targetContainer="applehttp" targetVCodec="h264" maxVBitrate="2000" forceStereo="true" targetACodec="aac" forceVTranscoding="true">
            <Matches container="asf" />
            <Matches container="mpegvideo" />
            <Matches container="mpeg" />
            <Matches container="mpegts" />
            <Matches container="matroska" />
            <Matches container="avi" />
            <Matches container="flv" />
            <Matches container="wtv" />
            <Matches container="ogg" />
            <Matches container="3gp" />
            <Matches container="rtp" />
            <Matches container="rtsp" />
            <Matches container="rm" />
         </Video>
         <Audio targetContainer="mp3">
            <Matches container="*" />
            <!-- Convert everything to mp3 -->
         </Audio>
      </Transcoding>
      <AutomaticImageRotation>true</AutomaticImageRotation>
   </Profile>


My source file is MPEG-4 AVC/MPEG AAC Audio running 5.1.

Any and all help/suggestions are greatly appreciated!!

I am running Serviio PRO 1.3.1 if that helps.

Ken
<<

kmickeletto

Serviio newbie

Posts: 2

Joined: Wed Dec 04, 2013 12:53 am

Post Tue Dec 10, 2013 11:44 pm

Re: Older Roku/Chaneru not transcoding...

Just to clarify this issue, even though I have specified forceVTranscoding="true" for the Chaneru profile, Serviio is not transcoding the file for that client. I watch my processes and ffmpeg never starts up and the Chaneru client starts playing the movie... With no sound of course. The video only contains 5.1 audio and I need it down converted to stereo.

Thanks for any suggestions.
<<

DenyAll

DLNA master

Posts: 2257

Joined: Fri Mar 08, 2013 11:16 pm

Location: Adelaide, Australia

Post Wed Dec 11, 2013 12:11 am

Re: Older Roku/Chaneru not transcoding...

Have you checked whether the Roku has an option to downmix to stereo? That would be the easiest outcome - I havent got one, but from the web: In the General settings section of Setup, there is an "MPEG2 Multichannel Audio" option. Set this to "Stereo Downmix". May not work though for what you are trying to do here (sometimes the web is not always accurate :-))

..... otherwise.....

There is nothing to trigger transcoding for your mp4 file. You would need to add a matches statement, eg:

<Matches container="mp4" />

However if you do so you will transcode all mp4 files, including those that can normally be played natively - not just the ones with 6 channel audio. You could refine the matches statement more:

<Matches container="mp4" vCodec="h264" aCodec="aac" />

however there is no way that I know of to differentiate in Serviio based on the number of audio channels. Perhaps a feature request....
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.

Return to Transcoding

Who is online

Users browsing this forum: No registered users and 31 guests

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