<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:courier,monaco,monospace,sans-serif;font-size:12pt">I have seen hints to the resolution of my problem, but I can't seem to put it all together, so here's all the details I can think of that might be relevant and hopefully one or more of you can clue me in on exactly how to solve the problem.<br><br>My problem is that burned DVDs have audio out of sync with the video, sometimes several seconds out of sync. When played directly on my MythTV system, the audio stays in sync.<br><br>I picked up that I need to make the commercial cuts on keyframes and hoped that would fix the problem, but no dice.<br><br>I picked up on avoiding multiple transcodings, but I'm not sure I took care of that.<br><br>My MythTV FE/BE setup includes:<br> Fedora Core 2.6.20-1.2944 with Suspend2 2.2.9.11<br> Hauppauge PVR-500<br> Hauppauge PVR-350<br> Nvidia driver
nvidia-graphics9755 with related packages<br><br>I have the following backend settings in mythtv-setup:<br> Static IP address<br> TV Format: NTSC<br> Channel Frequency Table: us-cable<br> "Start Auto-Commercial Flagging jobs when the recording starts" is enabled<br> Commercial Flagger: mythcommflag<br> Transcoder command: mythtranscode<br> All three (3) capture card inputs are set up with Card Type: MPEG-2<br><br>I have the following frontend settings:<br> General Settings:<br> Audio Settings page:<br> Audio output device: /dev/dsp<br> Passthrough output device: default<br> "Use internal volume controls" is enabled<br> Mixer Device: /dev/mixer<br> Mixer Controls: PCM<br> TV Settings > General:<br> Jobs
page:<br> "Commercial Flag New Recordings" is enabled<br> Commercial Skip Method: All Available Methods<br> "Strict Commercial Detection" is enabled<br> TV Settings > Playback:<br> General Playback page:<br> Preferred MPEG2 Decoder: Standard<br> TV Settings > Recording Profiles > MPEG-2 Encoders:<br> Default -> Image size page:<br> "Enable auto-transcode after recording" is disabled<br> Image Size: Width=720, Height=480<br> Default -> Video Compression page:<br> Codec: MPEG-2 Hardware Encoder<br> Stream Type: MPEG-2 PS<br> Aspect Ratio: 4:3<br> Bit Rate: 4500<br> Max.
Bitrate: 6000<br> Default -> Audio Quality page:<br> Codec: MPEG-2 Hardware Encoder<br>
Sampling Rate: 32000<br> Type: Layer II<br> Bitrate: 384 kbps<br> Volume: 90%<br> Media Settings > DVD Settings >Rip Settings:<br> DVD Ripper Settings page:<br> Base Transcode command: transcode<br> MTD Settings page:<br> "Transcode AC3 Audio" is enabled<br> "Use xvid rather than divx" is enabled<br> Media Settings > Archive Files Settings:<br> MythArchive Settings page:<br> Video Format: NTSC<br> MythArchive Settings (2) page:<br> "Always Encode to AC3" is enabled<br> "Always Use Mythtranscode" is enabled<br> "Use Fifos" is enabled<br> MythArchive
External Commands (1) and (2) pages:<br> All defaulted as installed to single word commands (no options or paths)<br><br>I use MythArchive to burn my DVDs. I tried avoiding re-encoding, but most of the recordings I've tried would fail unless I used re-encoding. I use the SP profile for re-encoding.<br><br>MythArchive invokes mythtranscode to remove the commercials in the cut list, although the log specifies "mythtrancode" with the "s" missing. I'm guessing this is just a message string typo.<br><br>Typical settings in a "successful" MythArchive invocation (one that actually burns a DVD, although they have the audio sync problem) are:<br> Single Layer DVD<br> Do not make ISO image<br> Burn to DVD<br> Select a single recording to archive to DVD<br> Use the cut list<br> Select the MythCenter Theme<br> Change the Encoder Profile to "SP"<br><br>FWIW, since I saw a note on the mailing list
about turning off the
"--fix_sync" option, I note that a typical mythreplex invocation is:<br>
mythreplex --demux --fix_sync -o /video/temp/work/1/stream -v 224 -a 192 "/video/temp/work/1/tmp"<br>However, I don't know where the "--fix_sync" is controlled, so I don't know how to turn it off, if that's the solution. I suspect it is embedded in the mySQL database, but I am unfamiliar with the database schema so I don't know names of tables or fields, much less where to find and change the right thing.<br>
<br>
The failure I typically get when I try to skip re-encoding is:<br>ERROR: Failed while running ffmpeg to re-encode the audio to ac3<br>Command was ffmpeg -v 0 -y -i '/video/temp/work/1/stream0.mp2' -f ac3 -ab 192 -ar 48000 '/video/temp/work/1/stream0.ac3'<br><br>Finally, even in a "successful" MythArchive run, I see in the mythburn.log file messages reporting:<br>Parser not found for Codec Id: 94210 !<br><br>If, despite this volume of information, I have missed something relevant from the MythArchive logs of good or bad jobs, please ask as I have made copies for reference.<br><br>TIA for any assistance you can provide. It's always the little things that get ya. ;-)<br><br>Craig Huff<br></div><br>
<hr size=1>
<a href="http://us.rd.yahoo.com/evt=49678/*http://smallbusiness.yahoo.com/domains/?p=BESTDEAL"> Get your own web address.</a><br> Have a HUGE year through <a href="
http://us.rd.yahoo.com/evt=49678/*http://smallbusiness.yahoo.com/domains/?p=BESTDEAL">Yahoo! Small Business.</a></body></html>