I've been authoring DVDs for a couple years now, so I understand how thing "should" work, but I recently stared having a problem with TMPGEnc that I've never had before, and I haven't spoken to anyone else who's had it either.
The problem is this: things appear to go as planned during encoding, I usually create elementary streams in the form of an M2V file and a WAV file and later convert the WAV file to AC3.
Recently however, when I import the M2V and WAV or AC3 file into my authoring software, it says they have different lengths. The M2V file always seems to be shorter than the source. I encode to the same framerate as my source files, so that shouldn't be the problem, and I'm not using an inverse telecine or anything.
Here's the really strange part. If I open the M2V file with Windows Media Player, PowerDVD, or VirtualDub, it shows the correct lenght, but when I import them into Scenarist or DVD-Lab, it says they are shorter. I can preview the entire movie in both authoring programs, so I know it's not getting cut off. The difference is usually between 5 and 15 seconds, which is a lot when you're talking about audio sync.
If I create a system stream with TMPGEnc, it will still be shown as shorter in the authoring software, but since it's being muxed as it's created, it seems to stay in sync. The main problem with that is that MPEG audio isn't part of the NTSC DVD standard, and won't play on all DVD players.
There are programs that will create the MPEG2 video and AC3 audio and mux them together as they are created. I have used the trial version of WinAVI video converter, and it does keep the audio in sync with the video, but it's obvious it was made for people who don't understand video encoding. There is no real control over bitrate or the ability to use multiple passes or anything like that, and as such the video it produces suffers greatly.
Is there anyone out there who can help? Anyone with suggestions?
|