MKV: High CPU usage when not transcoding?

Troubleshoot and discuss the XBOX 360, XBOX One, Linksys, and other extenders.
Post Reply
cncb

Posts: 217
Joined: Sat Aug 04, 2012 2:31 am
Location:

HTPC Specs: Show details

MKV: High CPU usage when not transcoding?

#1

Post by cncb » Fri Oct 25, 2013 10:23 pm

I have the LAV splitter/filters installed on my PC and when I try to play an MKV (H264 with AC3 audio) on the XBOX 360 E it uses about 80% of the CPU. There is no transcoding going on as far as I can tell. An MKV with VC1 only uses around 14% CPU. Any ideas what might be going on? Thanks.

glugglug

Posts: 391
Joined: Thu Jun 09, 2011 1:34 am
Location:

HTPC Specs: Show details

#2

Post by glugglug » Sat Oct 26, 2013 12:40 am

Almost certainly transcoding if the CPU is that high, especially if task manager shows it to be wmplayer instances. Honestly 14% CPU is pretty high unless your CPU is very weak.

One really stupid thing I have seen is that WMC will transcode both video and audio streams just because the audio codec is not supported by the extender. Are you sure the MKV has AC3 audio? If there are multiple audio streams (i.e. DTS) try deleting the others.

cncb

Posts: 217
Joined: Sat Aug 04, 2012 2:31 am
Location:

HTPC Specs: Show details

#3

Post by cncb » Sat Oct 26, 2013 3:20 am

I'm sure the MKV just has AC3 audio. Most of the CPU usage is in the "Media Foundation Protected Pipeline EXE" process. How do you keep WMC from transcoding (I actually thought it just did the splitting and you would have to do something special for it to transcode)??

cncb

Posts: 217
Joined: Sat Aug 04, 2012 2:31 am
Location:

HTPC Specs: Show details

#4

Post by cncb » Mon Oct 28, 2013 1:34 pm

Anyone have any suggestions in how to prevent transcoding? I am using Windows 8.1 and when I added the extender I had to manually add an entry to the registry to have it recognize MKV files. For some reason it did not automatically add it even though MKV was recognized and played properly on the PC before I added the extender. Maybe this has something to do with it?

glugglug

Posts: 391
Joined: Thu Jun 09, 2011 1:34 am
Location:

HTPC Specs: Show details

#5

Post by glugglug » Tue Oct 29, 2013 2:57 am

Hmm, based on the thread TheOsbourneFamily started on not having bitrate restrictions in 8.1, I think this might be a new feature in 8.1?

The XBOX 360 officially supports H.264 only up to 10 Mbps (Realistically more like up to 15-16Mbps before it chokes). Maybe the 8.1 streaming code is aware of the bitrate limit and transcodes if the source video is above this?

User avatar
Shark007

Posts: 206
Joined: Thu Feb 07, 2013 5:20 am
Location: Ontario, Canada

HTPC Specs: Show details

#6

Post by Shark007 » Tue Oct 29, 2013 1:56 pm

cncb wrote:I have the LAV splitter/filters installed on my PC and when I try to play an MKV (H264 with AC3 audio) on the XBOX 360 E it uses about 80% of the CPU. There is no transcoding going on as far as I can tell. An MKV with VC1 only uses around 14% CPU. Any ideas what might be going on? Thanks.
you issue is related to your codec installation.
If you remove LAV and install the Shark9007 codecs, your issues will be solved.
Keep in mind, 64bit systems also require the x64Components as well as the 32bit codecs.
Retain your sanity, use Shark007 Codecs

Socketman

Posts: 37
Joined: Sat Jun 25, 2011 6:43 pm
Location:

HTPC Specs: Show details

#7

Post by Socketman » Tue Oct 29, 2013 7:38 pm

I had similar issues. Since I don't like reading instructions I made myself a headache. Make sure you have UAC at default before installing the shark package and you should be good to go.

cncb

Posts: 217
Joined: Sat Aug 04, 2012 2:31 am
Location:

HTPC Specs: Show details

#8

Post by cncb » Tue Oct 29, 2013 8:13 pm

I always leave UAC on and I may try the shark package. However, I found that a remux to WTV seems to provide solid playback without any transcoding so I may just stick with that. Thanks, all, for the help.

Socketman

Posts: 37
Joined: Sat Jun 25, 2011 6:43 pm
Location:

HTPC Specs: Show details

#9

Post by Socketman » Thu Oct 31, 2013 12:49 am

Glad to hear you found a way to enjoy your movies. FWIW using an mkv container does not use any transcoding either. All I have ever needed is the Divx Splitter .

Post Reply