Transcoding with Sony 2013/2014 TVs
Hello everyone...started using Serviio for a few days now and I'm really impressed. However I have some issues with my Sony KDL55W955 (2014 model - although will be getting a KDL55W905 as replacement soon - 2013 model, but I'm pretty sure the issue applies to both). I've searched around the forum for a bit and found some answers but I am still a bit confused here.
PART 1
So I am streaming content directly on the TV and then using the optical out to send audio to my AV receiver (which supports DTS/DTS-HD and Dolby/Dolby True-HD natively). I have been using the Sony Bravia TV (2013) profile on Serviio and it's all fine except that every MKV I try to play with DTS audio, gets downmixed to 2-channel PCM. Doesn't happen with Dolby, that is passed multi-channel fine. Funny thing is, the downmix occurs at the TV output, because when playback starts I do get a DTS Surround logo on the screen but the TV doesn't pass it through. I find it weird because this TV supposedly supports DTS, but why would you only support 'reading' it and not being capable to pass it through via optical?! Is this really the problem here or am I doing something wrong? And if this would've been a limitation, is there a reason why DTS is not being transcoded to AC3 by default in the profile (which does work via optical as multi-channel)?
PART 2
I assumed it is a limitation of the TV so I did some research on how I can get the DTS transcoded into AC3, and added the following line in the profile, within one of the transcoding rules (last line of code related to DCA):
That worked so I managed to get multi-channel Dolby instead of DTS via transcoding. I then noticed that ALL of the target containers when doing transcoding with this profile were MPEGTS. The Sony codec support list (http://docs.esupport.sony.com/imanual/NA/2013/XBR55-65X900A/uc_uen/codeclist.html#4) says DTS is not supported via MPEGTS and only via MKV. Is this causing the first part of the problem? And why MPEGTS if the 2013 Sony line-up support MKV (just cuious)?
IF I need to keep transcoding DTS audio to AC3 to get the full multi-channel signal sent to my AV, did I add the transcoding rule in the best place, am I doing it efficiently? What if I only want to transcode the audio? Is that possible? Because at the minute I'm pretty sure the whole file is transcoded (temp file is over 15GB) plus it puts unnecessary strain on the PC.
I guess bottom line would be I would really like to be able to pass the surround DTS to my AV via the TV's optical, and if the TV can't do it (although again it's smart enough to know it is receiving surround DTS), I just want to convert to AC3 as efficiently as possible without losing any quality.
PART 1
So I am streaming content directly on the TV and then using the optical out to send audio to my AV receiver (which supports DTS/DTS-HD and Dolby/Dolby True-HD natively). I have been using the Sony Bravia TV (2013) profile on Serviio and it's all fine except that every MKV I try to play with DTS audio, gets downmixed to 2-channel PCM. Doesn't happen with Dolby, that is passed multi-channel fine. Funny thing is, the downmix occurs at the TV output, because when playback starts I do get a DTS Surround logo on the screen but the TV doesn't pass it through. I find it weird because this TV supposedly supports DTS, but why would you only support 'reading' it and not being capable to pass it through via optical?! Is this really the problem here or am I doing something wrong? And if this would've been a limitation, is there a reason why DTS is not being transcoded to AC3 by default in the profile (which does work via optical as multi-channel)?
PART 2
I assumed it is a limitation of the TV so I did some research on how I can get the DTS transcoded into AC3, and added the following line in the profile, within one of the transcoding rules (last line of code related to DCA):
- Code:
<Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" DAR="16:9" forceInheritance="true">
<Matches container="mpegts" vCodec="vc1" />
<Matches container="flv" />
<!-- example: flv/vp6/mp3 -->
<Matches container="wtv" />
<Matches container="ogg" />
<Matches container="rm" />
<!--Matches container="3gp" vCodec="mpeg4" /-->
<!--Matches container="3gp" vCodec="h263" /-->
<!-- digital camera video formats -->
<Matches container="avi" vCodec="mjpeg" />
<Matches container="mp4" vCodec="mjpeg" />
<Matches container="asf" vCodec="vc1" aCodec="wmapro" />
<Matches container="avi" vCodec="dvvideo" />
<Matches container="mp4" vCodec="dvvideo" />
<Matches container="matroska" aCodec="dca"/>
</Video>
That worked so I managed to get multi-channel Dolby instead of DTS via transcoding. I then noticed that ALL of the target containers when doing transcoding with this profile were MPEGTS. The Sony codec support list (http://docs.esupport.sony.com/imanual/NA/2013/XBR55-65X900A/uc_uen/codeclist.html#4) says DTS is not supported via MPEGTS and only via MKV. Is this causing the first part of the problem? And why MPEGTS if the 2013 Sony line-up support MKV (just cuious)?
IF I need to keep transcoding DTS audio to AC3 to get the full multi-channel signal sent to my AV, did I add the transcoding rule in the best place, am I doing it efficiently? What if I only want to transcode the audio? Is that possible? Because at the minute I'm pretty sure the whole file is transcoded (temp file is over 15GB) plus it puts unnecessary strain on the PC.
I guess bottom line would be I would really like to be able to pass the surround DTS to my AV via the TV's optical, and if the TV can't do it (although again it's smart enough to know it is receiving surround DTS), I just want to convert to AC3 as efficiently as possible without losing any quality.