I'm playing 1080p mkv content (H264) with external subtitles (they are contained in the mkv wrapper, but not hardcoded in the video stream).
It's working fine. No problems, no errors, looks great. So what's the problem? My Mac simply can't transcode fast enough to keep up with realtime playback. If I pause the playback, the buffer eventually fills on PMS (it's set to 400MB default) and will then play for quite a while, but eventually the buffer empties and the video playback stutters until I pause it again.
I have a kickin' Mac serving it up too, so I'm not sure what else I can do to get it to transcode faster. It's a 2009 Intel Mini Mac, 2.4ghz Core 2 duo with 4GB ram, on gigabit ethernet through a Time Capsule (gigabit) to PS3. The mini is only used as a media server, and is running no other software besides PMS.
I've tried the various video quality presets, from Lossless all the way to the lowest. None of them can keep up. Oddly, I've noticed from both the PS3's video bit rate readout as well as PMS's bit rate readout on the status tab that the video bit rate nearly doubles when subtitle encoding is on. I'm not sure why that would be.
Any thoughts, ideas? Anyone get their Mac to actually encode fast enough? Note that my CPUs are NOT pegged when it's transcoding. Which is even more frustrating. It's not like the machine is maxed out CPU-wise. And yes, I have PMS set to 2 cores for Mencoder as well as "experimental multicore build."