FAQ

MPEG in general TMPGEnc in General Video-CD issue Others


[1]MPEG in general
What is MPEG?
MPEG is a movie format which is defined by MPEG(Moving Picture Experts Group) of ISO. This format consist of "video", "audio" and "video - audio mixed".

What type of MPEG stream is available?
MPEG-Video stream This is video part stream. The file extension would be m1v, m2v, mpv, vbs etc.
MPEG-Audio stream This is audio part stream. The file extension would be mp1, mp2, mp3, mpa, abs etc.
MPEG-System stream This is multiplex of MPEG-Video stream and MPEG-Audio stream in one stream. The file extension is mpg, m2p etc.

What is I picture P, B picture?
I picture This is independent picture which completes compression inside frame. The frame data can be played independently.
P picture This refers to previous I, P picture to extract difference, then compressed The compression is higher than I picture.
B picture This refers to both previous and next I, P picture to extract difference, then compressed The compression is higher than P picture.

What is bitrate?
Bitrate means the number of bit which go through the stream per 1 sec. Stream means the MPEG file.
Generally, compression is described by bitrate in MPEG. The higher bitrate, the higher quality and lower compression, larger file size.
If the bitrate is same at any part on a single stream, it is called as CBR (Constant Bit Rate). Although MPEG is usually encoded in CBR, TMPGEnc is supporting both CBR and VBR(Variable Bit Rate). In VBR, the bitrate can be different depends on the part of stream.

Why is actual bitrate 2.4% higher than selected bitrate?
TMPGEnc regards 1Kbits as 1024bits 2.4% higher than the case 1Kbits = 1000bits.

How can we calculate the actual size of MPEG file which will be crated?
If you choose CBR, The following equation can be used to calculate. "2048/2018" stands for bitrate of system stream.

Filesize (Kb) = (Video+Audio) x (2048/2018) x sec/8

E.g. Video is 1150Kbps, audio is 224Kbps, 15 sec MPEG file would be "(1150+224) x (2048/2018) x 15/8" = 2614KB

The edge of MPEG file I have made is something wrong.
Set the size of window (both vertical and horizontal length of window) by multiple of 16.

An error occurred when playing MPEG file I have made.
If you playing an MPEG file whose windows size is large with Windows Media Player, an error occurred.
We have verified that most PC can play MPEG1 file which is smaller than 720x480 properly.

Can not play MPEG-2 file I have made.
MPEG-2 file can not be played only by Windows. You need to install a DVD software such as WinDVD, PowerDVD, then you can play MPEG-2 file with Windows Media Player.

MPEG movie is not shown properly at full screen.
Here is recommended aspect ratio for each size of movie.
Size recommended aspect ratio
320x240 1:1 (VGA)
352x240 (Video-CD) 4:3 NTSC
640x480 1:1 (VGA)
720x480 (DV, DVD) 4:3 NTSC
None of the above Try 1:1 (VGA) first.

It takes more time than I expected, to seek MPEG file to display.
MPEG-2 file can not be played only by Windows. You need to install a DVD software such as WinDVD or PowerDVD, then Windows Media Player can play MPEG-2 file.

Can we use MPEG-Audio Layer3(MP3) for audio part?
TMPGEnc does not include MP3 encoder. You can use external encoder such as SCMPX, or you can create MP3 file for TMPG's audio source.
As far as I know, a MPEG file whose audio is MP3 can be played only by Xing MPEG Player.

I have separate m1v file and mp2 file. Can I put them into a MPEG file?
Go to "file menu" > "MPEG tool" to merge m1v file and mp2 file.

How can we convert MPEG file into AVI file?
MediaStudio 5.2 seems to be capable to convert, updater for 5.0 is available.

Can we cut / paste MPEG file?
Go to file menu > "MPEG tool" to merge MPEG files into a MPEG file. You can also cut MPEG file there.
However, according to MPEG structure, MPEG file is not always cut by frame, some time edited by GOP.

How can we cut / paste MPEG file by frame?
You need MediaStudio 5.2 to do this.

When I tried to merge MPEG files with "MPEG tool", an error occurred that it is not compatible. How is TMPGEnc verifying compatibility of MPEG files?
The following parameter is verified.
Video parameter Condition
Windows size must be same to be compatible
Frame rate must be same to be compatible
Aspect ratio must be same to be compatible
Bitrate If bitrate is different, it will be outputted as VBR.
VBV buffer size The most largest VBV buffer size among merged MPEG files will be outputted.


Audio Parameter Condition
Sampling frequency must be same to be compatible
Cannel mode must be same to be compatible
Bitrate must be same to be compatible



[2] TMPGEnc in General
TMPGEnc seems to be slow to encode.
The quality of movie has much higher priority than encoding time on TMPGEnc. Also, MMX is not fully supported yet.
MMX, SSE full support will be done in the near future.

Is there any clue for compression time?
If you have Single CPU + MMXenabled + 352 x 240, the following equation.
(2800/,b,o,t speed(MHz) x source length(sec) = brief encoding time
If you are using filter, it will be more slower.

Is MMX supported?
Yes. 3D Now! and SSE are also supported.

Is dual-CPU supported?
Currently, dual-CPU is supported for filtering and part of MPEG encoding.

Encoding is aborted with stream writing error.
Either temporal HDD or target HDD for MPEG out put is too small to store the MPEG data.
Go to Menu > Option > Environmental setting to set folder for temporary file.

MPEG file I made is larger than source file.
TMPGEnc adjusts to longer file from either video or audio, then larger file can be made.
Version Bata 10m or later can specify encoding area to solve this matter.

Which is preview before encoding or after encoding?
As far as it is before encoding, the preview is also the one before the encoding. In the case of AVI, preview is always the one before encoding.

Despite that the frame rate of a AVI file was 30fps, it was automatically converted to 29.97fps in MPEG.
TMPGEnc automatically choose closest, higher frame rate. If you do not like the framerate which is automatically chosen, please select the framerate you want.

I would like to know the order of filter.
Convert to 24fps > Ghost erase> Noise erase > Sharpen edge > Color adjust > Disable Interlace > Detect scene change > Clipping > Enlarge/Reduce > Encode

Can I save setting of "Color adjust" and "Convert to 24fps"?
Yes, go to file menu > save to project.

Does TMPGEnc read referred AVI file made by DVRaptor or IODATA GV-DVC/PCI ?
TMPGEnc can read all the AVI file which can be read by applications supporting Video For Windows.

Does TMPGEnc read OpenDML(AVI2) format?
TMPGEnc supports OpenDML file format, so it is able to read non compressed AVI file which is larger than 4GB, however, Type-1 DV format is not supported.

TMPGEnc can not read AVI file with DV format.
The file is probably Type-1 DV format. The format is not supported by TMPGEnc. Type-1format has different structure from AVI format. TMPGEnc can not read the format since TMPGEnc does not support DirectShow.
To solve this matter, try to save the captured or edited file as Type-2 DV format, however, there are still chance not to be able to read the file if you are using general IEEE1394 board without codec for VFW.

When I open the property of a MPEG made by TMPGEnc, audio is different from I specified at encoding option.
Are you using "mp3info" to display MPEG file's property?
As far as we know, mp3info does not seem to support system stream format.
mp3info detects wrong since a part of system stream is similar to MPEG-Audio file header.
If you are encoding audio only, correct bitrate will appear.



[3] Video-CD issue
I would like to create MPEG file for Video-CD format.
Press "Load" to load specific file, "Video-CD (NTSC).mcf" then you can make MPEG file for Video-CD.



[4] Others
Is there any way to save MotionJpeg AVI file efficiently without corruption?
Use codec, such as MotionSZH, AVIzlib for reversible compression.

Will BeOS or Linux supported in the future?
No, We do not have any plan to support another OS so far.

Where the name "TMPGEnc" came from?
Originally, it was "TSUNAMI-MPEG Encoder", then I have shortened to same name as exe file, TMPGEnc.