View Full Version : SVCD 2 DVD - unsmooth video on NON SVCD DVD-Player
JohnnyGE
1st July 2006, 14:37
I would like to transcode an mpeg2 of a SVCD to DVD.
The reason: my older DVD-Player does not support SVCD, but VCD and DVD.
Using the latest TEMPGenc (Audio 44100->48000 und Video: 480x576->720x576) and finally a DVD authoring program to create the DVD structure files, the video of my burnt DVD does not play smoothly in the DVD-Player BUT on PC!!!
The Audio stream is not the problem, but the unsmooth playback in my DVD-Player.
The following information to the basic mpeg2 is given:
Program/System Stream:
- Stream Type: MPEG2 Program Stream(ISO/IEC 13818-1: 1996)
- Flags: Audio Lock, Video Lock
- Video Stream: Stream ID: 0x00e0
Video:
- Stream Type: MPEG2 Video Stream(ISO/IEC 13818-2: 1996)
- Frame Rate (fps): 25.000
- Video Frame Size: 480x576
- Display Size: 480x576
- Interlacing: Upper/Top Field First
- MPEG Aspect Ratio: 4x3
- Video Bitrate (kbps): Max bitrate: 2400 (Variable Bitrate Mode (VBR))
- VBV Buffer Size (KB) : 224
- Profile@Level: Main Profile @ Main Level
- Chroma Format: 4:2:0
THANK YOU!
Boulder
3rd July 2006, 15:18
How did you do the conversion?
setarip_old
3rd July 2006, 18:04
@JohnnyGE
Hi!
Since your player can handle VCDs, try the following simple and quick solution:
Use TMPGEnc as follows:
File>>MPEGTools>>Simple Multiplex
Load your SVCD file
Change mode to "MPEG1-VideoCD"
Enter a new filename in the "Output" box
Press the "Run" radio button
(Do not be concerned about any "Buffer underflow" messages you may see)
JohnnyGE
4th July 2006, 00:35
@Boulder:
Here my settings in TEMPGenc 2.524.63.181:
-> Setting -> Video:
Stream type: MPEG-2-Video
Size: 720x576
Frame rate: 25 fps
Rate Control: Constant Bitrate (CBR)
Bitrate: 2400
VBV buffer size: 0 (automatic)
Profile & Level: Main Profile & Main Level (MPQML)
Video format: PAL
Encode mode: Interlace
YUV format: 4:2:0
DC component precision: 9 bits
Motion search precision: Normal
-> Setting -> Advanced:
Video source type: Interlace
Field order: Top field first (field A)
Source aspect ratio: 4:3 Display
Video arrange Method: Full Screen
! no activated filter !
-> Setting -> GOB structure:
Number of I picture in GOB: 1
Number of P picture in GOB: 5
Number of B picture in GOB: 2
Output interval of sequence header: 0 GOB
Output bitstream for edit (Closed GOP) - no tick
Detect Scene change - tick
Force picture type setting - no tick
-> Setting -> Quantize matirx:
! no changes in the matrix ! - Default
Output YUV data as Basic YCbCr not CCIR601 - no tick
Use floating point DCT (While using SSE, always ON) - tick
No motion search for still picture part by half pixel - no tick
I even tried the PAL DVD template!!!
@setarip_old:
My target is to convert three mpeg2 files to one DVD. So VCD might be possible, but not wanted.
@all:
Who is interested: here is a long (lang) and a short (kurz) version of the file:
http://service.gmx.net/mc/S2dLKOz8U1bxAr0JATrlJr69obQNhA
... and klick: "GMX MediaCenter starten"!
==> Notice: Each conversion run well on PC, but not with my non SVCD DVD-Player!
setarip_old
4th July 2006, 02:10
My target is to convert three mpeg2 files to one DVD. So VCD might be possible, but not wanted.Perhaps you don't understand that the method I've provided will retain the original MPEG2 quality - without having to do any "heavy lifting" conversion...
JohnnyGE
4th July 2006, 13:19
@setarip_old:
I tried the “MPEG1-VideoCD” template und burnt a VCD. The playback in the player was well, but there were some little stripes in fast scenes.
Might a DVD run well with a reconverted VCD MPEG1 stream?
Why cannot the player handle the SVCD stream although each DVD has a mpeg2 stream as VOB?
Boulder
4th July 2006, 13:44
Your source is probably interlaced, hence the lines you see. VCD (MPEG1) doesn't support interlacing so your only option is to re-encode. My guess is that you have an incorrect field order which is why the output is jerky.
SVCD has a resolution of 480x480/576 which is not supported by all old players. This resolution is not DVD compliant so the support is not mandatory for a standalone.
Mr_Odwin
4th July 2006, 14:38
Perhaps try using Step 3 of this guide:
http://www.doom9.org/index.html?/mpg/svcd2dvdr.htm
I tried it myself and made a test from the longer clip for you:
http://rapidshare.de/files/24918766/SVCD_TEST.zip.html
JohnnyGE
5th July 2006, 17:28
@setarip_old:
The VCD bitrate and VBV buffer size are less than the SVCD. - So why should your method retain the quality of the original MPEG2? Or should I load the PAL DVD Template and force the program to produce an MPEG1 stream?
How can I burn this MPEG1 on the DVD?
@Boulder:
You are right, the source is interlaced, but a default VCD not.
What do you mean by "an incorrecet field order" and where can I change it?
I changed the resolutin many times, even to 720x576 in TEMPGenc. Each output was unsmooth, too.
@Mr_Odwin:
I tried this guide in the beginning. As I have already wrote Boulder, I kept and changed the resolution very often, without success.
I tried your file, too. But the unsmooth video was still there.
- Which program did you use to author the DVD?
@all:
The resolution seems not to be the problem. Transcoding to VCD works well, the original SVCD-MPEG2 stream not.
What is the small differnce of that stream compared to an ordinary DVD?
Boulder
5th July 2006, 17:32
What exactly do you mean by unsmooth motion? Deinterlacing will make the video look jerky compared to the original. If you encode to MPEG2 and make a DVD out of the file, you can encode as interlaced and keep the motion as smooth as it is in the original.
I couldn't download any of the samples, could you upload them to some other place, like rapidshare.de or similar? EDIT: it would also be good to see a sample of the VCD you created.
communist
5th July 2006, 18:07
JohnnyGE I checked the lang.m2v sample and it is interlaced - while you did encode it as interlaced you (or TMPG) set the field order wrong.
You have to set it to Bottom Field First (or lower field first) for this clip.
setarip_old
5th July 2006, 18:40
@setarip_old:
The VCD bitrate and VBV buffer size are less than the SVCD. - So why should your method retain the quality of the original MPEG2? Or should I load the PAL DVD Template and force the program to produce an MPEG1 stream?The method I described, which has NOTHING to do with "templates", was established years ago (not by me), to deal with players that could play VCDs but not SVCDs. It apparently changes only the most basic header information to "fool" such players into playing the file, without changing any of the actual playback parameters. So it plays the SVCD, "thinking" it's a VCD.
Once you've followed the procedure I've described, I'm sure you know how to burn it to a CD (no need for a DVD) as a VCD...
JohnnyGE
5th July 2006, 18:45
@Boulder:
With unsmooth I mean fast scenes look like a video tape in pause mode.
I will upload the long and short m2v's tomorrow to rapidshare.de.
@communist:
I will change this option and see what happens.
JohnnyGE
6th July 2006, 00:41
THAT'S IT!
Communist solved the problem. The source was "Top Field First" although it has to be "Bottom Field First".
@Communist:
Witch progam did you use to identify the wrong fields?
communist
6th July 2006, 07:04
Loaded it up in DGIndex, created a d2v file, loaded this in Avisynth and checked with:
MPEG2Source("blah.d2v")
AssumeXFF() #replace X with T / B
SeparateFields()
Check the resulting avs in VirtualDub, the one that has smooth motion is the correct field order - with the wrong field order it will be one frame forwards, one back one forward one back etc.
JohnnyGE
7th July 2006, 14:04
Is there a quick possibility (tool) to change only the field order without unnecessary reencoding of the whole m2v?
Boulder
7th July 2006, 14:05
You could try ReStream.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.