I've got a few MP4s I would like to convert to WTVs. (I think) the easiest way to do this is use MKVMerge to go from MP4 to MKV and then use todvrms to get to WTV. I can do this and I get no errors but I am getting decoder errors in Media Center when I try to play them. The WTV files do play, however, in Windows Media Player. I'm not sure what I'm missing here. I've transfered many MKVs to WTV without issue. There is now DTS audio tracks or any of the usual issues.
For instance: Bee Movie (2007).mp4 (plays fine in native format in Media Center)
Media Info says: MPEG-4
Video - 850Kbps, 1280*720 at 23.976fps, AVC (Main@L4.1) (CABAC / 4 Ref Frames)
Audio - 341Kpbs, 48 KHz, 6 ch. AAC (LC)
Using MKVMerge I convert to MVK Matroska
Video - 1280*720 at 23.976fps, AVC (Header stripping) (Main@L4.1) (CABAC / 4 Ref Frames)
Audio - 48 KHz, 6 ch. AAC (LC)
Run todvrms.exe "...\Bee Movie (2007).mkv" "....\Bee Movie (2007).wtv" -wtv -v (I have also tried with -haali) 100%
Stop recording
Stop the graph
Duration = 00:02:14.5390000
It all seems great but when I try to play it in Media Center I get the damn Decoder Error message. The movie plays, as expected, in Media Player during it's MP4, MKV and WTV phases. Does anyone have any suggestions? I'm going nuts here. Windows 7 x64, Shark codec.