What changed... that's a valid question and now that I really think about it, everything has changed. I had been using XBMC for the last 8 years or so and decided to tackle Media Center with an HDHomeRun Prime over the last 3 weeks. So, now that I think about it, the original WTV conversion tests were on a totally different PC that I ended up giving up on due to being too slow. So I am now on a new PC and I don't believe I have ever tried to play the processed WTV files back on the PC until now. I have now reset the Shark codecs settings to default and then uninstalled them, followed by installing the latest FFDShow Tryout from SVN. At the moment, I'm back to where I was before where the untouched WTV files play back fine but the processed ones do not.
I did just now try to convert using the mp2 suggestion, but MCEbuddy (2.3 release 11) error's out on it:
[WTV mp2]
Description=Recodes the video to creates WTV (MPEG-2 / AC3) files.
order=ffmpeg
ffmpeg-general=-async 1 -threads 0
ffmpeg-video=-ss 3 -vf yadif=0:-1,hqdn3d -vcodec mpeg2video -qscale 2
ffmpeg-audio=-acodec mp2 -ab 192k
ffmpeg-audioac3=-acodec mp2 -ab 384K
ffmpeg-ext=.wtv
ffmpeg-audiodelay=skip
2013-02-09T11:38:50 MCEBuddy.AppWrapper.FFmpeg --> Launching process C:\Program Files (x86)\MCEBuddy2x\ffmpeg\ffmpeg.exe
2013-02-09T11:38:50 MCEBuddy.AppWrapper.FFmpeg --> Process arguments -async 1 -threads 0 -drc_scale 0.8 -y -i "C:\Program Files (x86)\MCEBuddy2x\working0\Modern Family - 04x14 - A Slight at the Opera.ts" -ss 3 -vf yadif=0:-1,hqdn3d,crop=1280:704:0:10,scale=720:400 -vcodec mpeg2video -qscale 3 -acodec mp2 -ab 384K -map 0:0 -map 0:2 -ac 6 "C:\Program Files (x86)\MCEBuddy2x\working0\Modern Family - 04x14 - A Slight at the Opera.wtv"
--> ffmpeg version N-48065-g6375318 Copyright (c) 2000-2012 the FFmpeg developers
--> built on Dec 21 2012 09:06:30 with gcc 4.7.2 (GCC)
--> configuration: --enable-static --arch=x86 --target-os=mingw32 --cross-prefix=/home/rdp/dev/ffmpeg-windows-build-helpers/sandbox/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --enable-gpl --enable-libx264 --enable-avisynth --enable-libxvid --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-fontconfig --enable-libass --enable-libutvideo --enable-libopus --disable-w32threads --enable-frei0r --enable-filter=frei0r --enable-libvo-aacenc --enable-bzlib --enable-libxavs --extra-cflags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable-libbluray --enable-libvpx --enable-runtime-cpudetect
--> libavutil 52. 12.100 / 52. 12.100
--> libavcodec 54. 81.100 / 54. 81.100
--> libavformat 54. 49.102 / 54. 49.102
--> libavdevice 54. 3.102 / 54. 3.102
--> libavfilter 3. 29.100 / 3. 29.100
--> libswscale 2. 1.103 / 2. 1.103
--> libswresample 0. 17.102 / 0. 17.102
--> libpostproc 52. 2.100 / 52. 2.100
--> [mpegts @ 027b2740] max_analyze_duration 5000000 reached at 5024000
--> Input #0, mpegts, from 'C:\Program Files (x86)\MCEBuddy2x\working0\Modern Family - 04x14 - A Slight at the Opera.ts':
--> Duration: 00:30:56.32, start: 1.400000, bitrate: 8204 kb/s
--> Video duration=1856.32
--> Program 1
--> Metadata:
--> service_name : WTVDDT (WTVD-DT)
--> service_provider: WTVDDT
--> Stream #0:0
0x100: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s
--> Stream #0:1
0x101: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 192 kb/s
--> Stream #0:2[0x102]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 59.94 fps, 59.94 tbr, 90k tbn, 119.88 tbc
--> Please use -q:a or -q:v, -qscale is ambiguous
--> -async is forwarded to lavfi similarly to -af aresample=min_comp=0.001:min_hard_comp=0.100000.
--> [mp2 @ 029c0a60] Specified channel layout '5.1' is not supported
--> Output #0, wtv, to 'C:\Program Files (x86)\MCEBuddy2x\working0\Modern Family - 04x14 - A Slight at the Opera.wtv':
--> Stream #0:0(eng): Audio: mp2, 48000 Hz, 5.1, s16, 384 kb/s
--> Stream #0:1: Video: none, yuv420p, 720x400 [SAR 100:99 DAR 20:11], q=2-31, 200 kb/s, 90k tbn, 59.94 tbc
--> Stream mapping:
--> Stream #0:0 -> #0:0 (ac3 -> mp2)
--> Stream #0:2 -> #0:1 (mpeg2video -> mpeg2video)
--> Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
ERROR> 2013-02-09T11:38:52 MCEBuddy.Transcode.ConvertWithFfmpeg --> FFMpeg conversion failed
2013-02-09T11:38:52 MCEBuddy.Transcode.ConvertWithFfmpeg --> Conversion: Percentage Complete 0
ERROR> 2013-02-09T11:38:52 MCEBuddy.Transcode.ConvertWithFfmpeg --> Conversion of video failed
ERROR> 2013-02-09T11:38:52 MCEBuddy.Transcode.Convert --> FFMpeg did not convert successfully, using fallback if configured
ERROR> 2013-02-09T11:38:52 MCEBuddy.Transcode.Convert --> Unable to convert file Modern Family - 04x14 - A Slight at the Opera.wtv using profile WTV mp2
ERROR> 2013-02-09T11:38:52 MCEBuddy.Engine.ConversionJob --> Conversion failed
INFORMATION> 2013-02-09T11:38:52 MCEBuddy.Engine.ConversionJob -->
That -qscale error is a little strange since, I just verified that the original WTV profile still works fine (in that it completes the conversion):
[WTV]
Description=Recodes the video to creates WTV (MPEG-2 / AC3) files.
order=ffmpeg
ffmpeg-general=-async 1 -threads 0
ffmpeg-video=-ss 3 -vf yadif=0:-1,hqdn3d -vcodec mpeg2video -qscale 2
ffmpeg-audio=-acodec ac3 -ab 192k
ffmpeg-audioac3=-acodec ac3 -ab 384K
ffmpeg-ext=.wtv
ffmpeg-audiodelay=skip