Log in

View Full Version : SVCD TMPGEnc - Problems


Dr. Jammer
16th September 2002, 14:29
Iīm trying to encode a DVD Video Clip to SVCD using Smartripper,DVD2AVI to frameserve and TMPGEnc to encode to MPEG-2 SVCD. I used BeSweet to convert my AC3 file to mp3 and then used MP3 TO WAV converter to finally get my 44.1Khz wav file.
Ok, then I go to TMPGEnc and run the wizard for NTSC-film and choose for Interlace Source, and I choose field B first. Ok when the programs finishes I get very serious sync problems and after 30s Mplayer freezes.

What am I doing wrong, can anyone give me a hand ???

Thx !!

Justinus
17th September 2002, 01:47
About the sync problem, you may need to reduce a bitrate before muxing into a movie (mpg). What is your total bitrate?

Dr. Jammer
17th September 2002, 04:09
The bitrate I am using is the one the template chooses 2520...

Justinus
17th September 2002, 04:35
I'm not quite sure about out-of-sync problem you encounter. The way you transcode audio stream seemed weird. You compressed AC3 into MP3 and then transcode into WAV.

AFAIK SVCD standard (I presume that you're gonna do a compliant SVCD) says an audio stream is MP2 (MPEG-1 Layer II) so I'm not sure whether there'd be any effect, by using WAV, when you mux and put SVCD header.

Anyway, if you want to make a compliant standard SVCD, can you try transcode AC3 into MP2 using BeSweet and then mux with TMPGEnc? It might help out-of-sync problem.

Dr. Jammer
17th September 2002, 05:29
You mean I encode only the video part first with my .d2v project to make my m2v file. Then I use BeSweet to transcode my AC3 file directly to WAV and then mux the 2 files using TMPGenc, is that it ?

Another strange thing. My DVD standalone player reads the SVCD Iīve created, but gets the time length all wrong my video is 4:23s long and the player thinks its 9:xxs long, why is it getting this wrong any ideas ??

Another one, when I encode the .mpg file PowerDVD reads and plays the file perfectly but when I burn my CDRW and try to play it in disc mode is says not supported format in disc, and my standalone DVD gets the terrible jerky out of sync playback. Iīm really getting frustrated here. Cuz I donīt know if its an encoding problem or if its Neroīs problem when it burns the SVCD.. Well I hope this info can give u some ideas. Thank you for your help so far man.

Dr. Jammer
17th September 2002, 05:40
Iīve just made a VCD (MPEG-1 compilant) of the same video using the .d2v project and the create .wav file and everything went sweet ! ! !

But why canīt I make a decent SVCD, this is really frustrating...

Justinus
17th September 2002, 06:40
I heard from some threads that even the audio file says (You may rip it with SmartRipper, DVD Decrypter, or DVD2AVI) the delay is 0ms, sometimes it doesn't go that way. On the other hand, it may contain some delay in audio stream. This may describe that your movie clip get out-of-sync.

BTW I forgot to ask you :p You said you rip DVD clip, right!? Did you adjust the delay time of audio stream before transcoding into WAV?

I forgot that your movie is NTSC. I'm staying in a PAL country so my experience might not be much of help. Anyway, I think the reason why it couldn't play because there's something wrong with your output movie. You said that you choose bottom first (field B), right!? Did you check the original file (VOB) with Bitrate Viewer whether what is the field of that movie? I think the reason why your movie is jerky because Field or Framerate setting.

Abond
17th September 2002, 14:29
To Dr. Jammer
I think you should use DVD2AVI to create and downsample the .wav. Choose Decode, not Demux. Then TMPG will make .mp2 audio. TMPG should also automatically choose the field order, it get that information from .d2v file. TMPG also will care about correct bitrate.
Try to make the disc image with VCDEasy and burn with CDRDao (if your burner is supported) at speed 4X. If CDRDao can't work in your system, I think Nero also can burn .cue/.bin images.
Hope it helps.

Dr. Jammer
17th September 2002, 14:45
Thanks for all the info guys all will try out the sugestions, and later Iīll post the results. BTW do you guys know why everything went ok when I made the VCD with the same files ? And why my standalone DVD player doubles the length of the clip? The length of the video is 4:32s and when I put the SVCD that gets all jerky and stuff :( the dvd player displays a length of 9:04s, does this ring any bells ???
I have a panasonic dvd player.

Justinus, the delay that I got from DVD2AVI was 0ms (no delay) but as you said maybe that isnīt true, but on the other hand when I encoded the .d2v project do MPEG-1 I had no problems what so ever. But anyway if DVD2AVI gave me a wrong delay which delay I should start putting to test ?

Justinus
18th September 2002, 03:27
But anyway if DVD2AVI gave me a wrong delay which delay I should start putting to test?
@Dr. Jammer
Read this (http://forum.doom9.org/showthread.php?s=&threadid=30019) and this (http://forum.doom9.org/showthread.php?s=&threadid=32628). They've discussed about the same problem as yours, AC3 delay ;)

It may contain delay since you got AC3. I don't know how you get audio stream though. However, I read several threads and they've said the same thing that if you use DVD2AVI to get AC3, use Demux, not Decode, otherwise there'll be a delay. In my case, I use DVD Decrypter to demux instead of DVD2AVI.

In the thread I mentioned above, DJ Bobo mentioned about a software called AC3 Delay Corrector, which you can download directly from Doom9.org (http://www.doom9.org/software2.htm). I've never tried this software before so just give it a try :)

Abond
18th September 2002, 12:11
@Dr. Jammer
Well, you ask "why", but I realy don't know why. Maybe your DVD player not fully support SVCD, maybe MP3TOWAV didn't decompress realy the file, but just add wav headers to it, therefore in fact it is mp3. I have read somewhere that Nero (some versions) has a problem creating SVCD from MPEG-2, but no problems creating VCD with MPEG-1. VCD AFAIK can handle mp3, but SVCD require mp2. In DVD2AVI using Demux will demultiplex the track from vobs and save it as one ac3 file. The Decode will decompress the track and save one huge (for 100 min movie over 1GB file) wav. In both cases the delay will be written in the file name. You can also convert the ac3 directly to mp2 with BeSweet. And so on, there are many possibilities...

Dr. Jammer
18th September 2002, 12:48
I looked up my player compability for SVCD (dumb me didnīt check it before, but then I wouldnīt get all the excelent tips you guys gave :) ) and people in the comments said my player had a problem handling high bit rates than 2600 audio+video and I saw this too but Iīm clueless about it can you guys give me more info on how to do it.

"Could only get the player to play mpeg2 using the SVCD header trick. On standard SVCD the player would pause every 1 or two seconds."

---player would pause every 1 or two seconds.

The same problem I was having...

Tonight Iīll test it yesterday I couldnīt find the time.

Thx !

Justinus
18th September 2002, 13:02
That's all right :D If you want to check more about the SVCD compatibility of your DVD player, go to http://www.vcdhelp.com. Even I made fully compliant SVCD, it couldn't playback right with DVD player (it say it supports SVCD as well) of my friend. So, give it a try and try to play around and find out the max bitrate (video+audio) of your DVD player can handle. You may need to use FitCD to find out the max bitrate you can use as well. Good luck :)

Dr. Jammer
18th September 2002, 16:48
Man, can u give me some info in that SVCD header trick that I posted...

I saw it on www.vcdhelp.com !!! :)

Do u know what is that trick and how to pull it out ?

Justinus
19th September 2002, 01:46
I'm not sure what you're talking about. :confused: I assume that you want to put VCD header onto MPEG-2 instead of SVCD header. I heard this from this thread (http://forum.doom9.org/showthread.php?s=&threadid=19283#post96060). If that's what you want, it'll be non-compliant VCD instead.

To do that, you have to use Nero Burning ROM and select to create VCD. Drag and drop MPEG-2 movie files you want to burn and it'll warn you that the movie files are not VCD standard. Select to create non-compliant VCD and burn. This is one of those ways I can think of. It's sort of like making XVCD, XSVCD, or CVD. All of these are not industrial standards ;). I'm not sure the side effect with your DVD player so burn into CD-RW first and try :)

Read this (http://forum.doom9.org/showthread.php?s=&threadid=16404). They're discussing about the problem of DVD player can't read SVCD and how to solve it ;) and this (http://www.geocities.com/newestmoviesencode/dvdvcd) how to put VCD header onto SVCD file.

Next time please try to search and read other FAQs before posting. I'm fine and willing to solve problems because I'll get some new things by searching and answering every time I do. However, there's some guys out there got very short fuse and may post something you don't like to read :rolleyes:

SatStorm
23rd September 2002, 12:31
CVD is a standard, also there were back in 1997 CVD titles out there. You can still found some if you search in China's web sites.

CVD is not NOW an industrial standard (there are no CVD titles in industrial production anymore), but let me remind you that for the west world, there were never SVCD industrial titles also. Noone ever saw a industrial US/European SVCD, so we can easily say that SVCD is not an industrial standard too.

So, don't set CVD at the same category with the -X- formats. It is not an -X-, it is one of the well known 4 standard Video formats for optical media (VCD/CVD/SVCD/DVD)

RoopeT
18th October 2002, 11:26
And why my standalone DVD player doubles the length of the clip? The length of the video is 4:32s and when I put the SVCD that gets all jerky and stuff the dvd player displays a length of 9:04s, does this ring any bells ???

Many SVCD players can't show the playtime correctly. My Philips DVD 622 shows for a full 800 MB SVCD always a playing time of 40 minutes, regardless of how long the actual video is. And 37 minutes for 74 min CDs, 45 minutes for 90 min CDs. Looks like your player 80 minutes playtime for a 80 minute CD.