Tmpeg Multiplex : 20 packet have buffer underflow ?

greenspun.com : LUSENET : Video CD : One Thread

Please help me, as this only happen if I try to encode some still images in AVI format.

This is my step : 1. Put some bmp files in Premiere timeline video 2. Put song in timeline audio 3. Both started and ended at the same same time 4. Create AVI uncompressed file and the result OK. 5. Tmpeg encode with VCD template 6. After burnt to CD, it plays jitter and audio interrupted (really annoying) 7. So I check the the mpg result of no. 5 by multiplex 8. A messagge : 20 packet have buffer underflow you may have problem playing this movie. 9. Tried ALL KIND different method in Tmpeg 10. from detect image change, quantizer matrix, force intra frame, etc 11. All has the same result like no 8 12. It never happened if it's AVI contains motion images 13. What did I do wrong ? 14. Can it be fix this buffer underflow file ? 15. Have tried demultiplex then multiplex but in vain.

Please help me...

Anykind of input would be greatly appreciated. Thank you. Sunar.

PS: why I insist using tmpeg rather do it directly in Premiere with Panasonic plug-in because the still images produced from VCD template with Tmpeg really good, sharp and clear much better than PANASONIC but.... well it never played well in VCD player.

-- Sunar (rekotomo@denpasar.wasantara.net.id), May 10, 2001

Answers

Have you tried encoding your AVI files in a different format? E.g. 1. Making compressed files 2. Chosing another codec(indeo). 3. Changing the resolution of your AVI production to 352 * 240 (?)

Upgrade TMPGEnc.

-- Arturo (escobosa@yahoo.com), May 10, 2001.


You never mentioned what CD-authoring s/w you use. Is it Nero? WinOnCD, etc?? Your problem may not be TMPGenc or Panasonic, but with the way your VCD is authored. To start with, VCD packet size is slightly different compared with that from a normal CD-ROM ISO9960. Then, the audio in the MPEG stream is also padded to make it more playback-efficient. By default, some encoders pad the audio, some don't, some ask if you want to. Sources of info on specific packet sizes and whether the encoder pads the audio can be found in the help files of Easy CD and Nero, for example. It all boils down to this: are your MPEG encoder and CD-authoring program well matched?? Usually they are, that's why most of us do not have problems on this. But if they are not, for example, there is a part of Nero which asks whether or not the MPEG stream you are submitting to it is padded, so it can treat it properly and add such if there is none, and leave it alone if there is. You can also try the latest TMPGenc beta, 12e.

-- Mehmet Tekdemir (turk690@yahoo.com), May 12, 2001.

what are you multiplexing? You have an avi (audio and video) and that gets encoded into mpeg already. If you are going to multiplex for VCD then make sure your video and audio are separate streams. Not audio only and video only. You must have them as video stream and audio stream and they must be the same length otherwise you will get the packet underflow. Once you get underflow, don't bother burning that regardless of burning software. It'll playback only on computer. Standalones will choke on that. Hope this helps.

-- sine (sine@pc.jaring.my), May 14, 2001.

i have the same problem with u all have done is the same as u with still mpeg , but i use the lsx to export it it have no under flow again vcd work but the quality is bad :) i still solving the problem

-- tony (twong32@hotmail.com), September 12, 2001.

hmmm... why don't you just fire up tmpgenc, as video-in source you use the original bmp, audio-in you use the music you want. load the vcd template and hit go... you don't need premiere at all for that... works fine for me anywayz.

-- solitud (nospam@blaat.cjb.net), March 10, 2002.


Moderation questions? read the FAQ