I've just got the latest version of twonky running on a Ubuntu 11.04 headless server and everything seems to work fine except for I constantly have ffmpeg running at a crazy 400%, even after the database has been rebuilt and no files have been requested! Any one else have this issue?

Also, MKV transcoding works on all files except some have no audio, I couldn't find a solution to this anywhere!

Doing a little bit more investigating, it could be the that ffmpeg is transcoding videos to cache? If this is the case, how often does it have to this, like each server restart or just the once for each file that needs it?

Alright so I got it all working, all MKV's now play with sound! I changed it so when they transcode, they change the audio codec to something PS3 friendly. I know it's probably over kill to change the audio codec for all MKV's but at least they all now work as expected!... I also added to the command to include any subtitle files if they exist. Here is my new exec command:

-scodec copy option allows it to copy across subtitles included in the MKV. -acodec ac3 -ab 384k is changing the audio codec and bit-rate, i found AC3 worked best and that bit-rate I just randomly selected, it can be increased/decreased as required.

I hope this helps somebody else out!

* Also I changed it to be an asynchronous transcode. I just found this to worked better.