The H264 video stream contains a "level" indication, which may indicate what bitrate etc. The decoder must take to play the video [details reveals the English Wikipedia]. Many MKVs included here unnecessarily the currently highest specification (Level 5.1)! The decoding would be no problem for a decoder with Level 4.1. And here's the rub: You just have to change only the level, and even swallows the BDP-S370 the MKVs without problems, at least in my five test candidates. One problem that seemingly have some equipment with hardware H264 decoder.
The whole thing is done with a normal computer in about 3 minutes, so no transcoding requires etc. You need the tools tsMuxeR and mkvmerge. Both are free of charge and find fix via Google.
Procedure:
1) tsMuxeR GUI open, via "Add" under "Input Files" choose the source MKV.
2) "Tracks" should now be found an H.264 stream at "Track Info" is also the level (eg [email protected] or [email protected] ) And the frame rate. These do not forget this! Then click under "General track options" yet "Change Level" and select "4.1".
3) With "Output" to "Demux" switch and select the destination folder, then press "Start muxing".
4) mkvmerge start, select "Add" the individual tracks from the destination directory of tsMuxeR GUI.
5) Then a warning should respect. Framerate appear. So the previously noted number enter under "Format specific options". Anzeigebreite- and height you can also enter that information can also be found in tsMuxeR.
6) If you want you can add more tracks, for example, include SRT subtitles directly, so the player can also display.
Update as of 22/08/2010:
6a) in mkvmerge version 4.2.0 activated compression certain parts of the individual elements (video, audio, subtitles ...) must be switched off. But with every item under "Additional Options", select "Compression" to "No" position (see my comment).
End Supplement
7) Then specify only the destination file name and "Start muxing" button.
8) Finish by not three minutes are ready to play the files (hopefully). For testing, you can activate the "Global" nor dividing by eg 500MB, copy the first part on a USB stick and test the player.
A few more notes: From Data-DVD the BDP-S370 seems easily play even files larger than 4 GB (file system UDF 2.50, burned with ImgBurn). With FAT32 USB flash drives or hard drives, the option of splitting mkvmerge helps. When playing DTS MKVs with an error message ("Audio format not supported"). For me, the players nevertheless DTS Bitstream via the receiver are on. Whether it also works without receiver, I have not tested.
I hope I could help some MKV friends with the small guide :)