marco75
19th April 2005, 14:50
What I am trying to do:
=======================
Converting two AVIs into one SVCD (PAL)
Input files:
file length video resolution frames/s bitrate audio bitrate samples
1 21:33 XviD 512 x 384 23.976 760 kbps MP3 128 kbps 48kHz
2 21:35 XviD 512 x 384 23.976 731 kbps MP3 133 kbps 48kHz
At first, I tried appending the files using NanDub, (to make them into one AVI) but it complains the video streams differ.
So I use the AVI2SVCD bitrate sizing trick:
AVI2SVCD -> [CD Image] -> No Image
AVI2SVCD -> [Bitrate] -> Between 0 and 50 mins. Use 1 CD size 370
(That number confused me... it's not MB, but minutes x 10... why?)
This converts each file into a MPEG, which can then (theoretically) be burned to a SVCD using Nero 5.5, without the MPEG2 encoder plug-in.
Alas, there are clipping and border problems:
1) When I use [Frameserver] -> Avisynth setup -> Bilinear Resize, the
TMPGEnc Plus preview window shows the video is tall and skinny, with black borders on the left and right. Is that normal? Would the final output have black borders?
2) I append the following to my DVD2SVCD\avisynth.ini
[AVISYNTH_BilinearResize_nosideborders]
0=Import(!RoBaConditional.avs)
1=BilinearResize(^BorderLeft+^BorderRight+^TargetWidth,^TargetHeight)
2=AddBorders(0,^BorderTop,0,^BorderBottom)
!RoBaConditional.avs=C:\Programs\DVD2SVCD\Tylo\RoBaConditional.avs
[AVISYNTH_LanczosResize_nosideborders]
0=Import(!RoBaConditional.avs)
1=LanczosResize(^BorderLeft+^BorderRight+^TargetWidth,^TargetHeight)
2=AddBorders(0,^BorderTop,0,^BorderBottom)
!RoBaConditional.avs=C:\Programs\DVD2SVCD\Tylo\RoBaConditional.avs
[AVISYNTH_BicubicResize_nosideborders]
0=BicubicResize(^BorderLeft+^BorderRight+^TargetWidth,^TargetHeight,^b_value,^c_value)
2=AddBorders(0,^BorderTop,0,^BorderBottom)
^b_value=0.0
^c_value=0.6
I then select
[Frameserver] -> Avisynth setup -> BilinearResize_nosideborders
The encode goes fine until TMPGEnc coughs up the following error message:
The resolution of the video is illegal
> The windows size needs to be set between 8x8 and 4088x4088.
> The width and height of window needs to be multiple of 8.
3) Finally I tried appending this to DVD2SVCD\avisynth.ini:
[AVISYNTH_BilinearResize_to_PAL]
0=BilinearResize(480,576)
But then I get a video that's cropped by 1/16 of total height/width.
But only when you play the SVCD on a DVD player! When I play the same SVCD in PowerDVD, you see the full frame.
Doing an encode with this last method I get more bizarre effects:
i) The second episode (bbMPEG_Muxed_File00.mpg) has audio that is about twice the normal speed, while the video plays at the normal rate.
ii) The videos are cut off a few seconds early once they are burned to SVCD; The bbMPEG_Muxed_File00.mpg file plays for the full length.
Questions:
==========
First of all, how do I know if AVI2SVCD is producing PAL or NTSC output?
The interface is rather ambigious on this point.
I know, in [Conversion] tab, there's a [ ] NTSC to PAL tickbox, but I don't know what that's supposed to mean for AVI2SVCD. AVI are neither NTSC or PAL, so why isn't that tickbox grayed out?
What are the correct avisynth settings in the [Frameserver] tab?
The input aspect ratio is 512 x 384, which comes out to 4 : 3 exactly. So why does DVD2SVCD add black side borders if the output ratio is the same?
How do I prevent Nero truncating the episodes?
Finally, is the Nero 5.5 MPEG2 encoding plugin worth getting? It's only $15, but I'm wondering if it causes its own host of problems.
Are there any other AVI to SVCD converters people care to reccommend? DVD2SVCD is making me very confused and sucking up all my free time... and I kinda hit the wall with it, after some early successes.
Thanks to anyone taking time to answer my questions. I have kept all the encoding output, so let me know if you need additional information.
=======================
Converting two AVIs into one SVCD (PAL)
Input files:
file length video resolution frames/s bitrate audio bitrate samples
1 21:33 XviD 512 x 384 23.976 760 kbps MP3 128 kbps 48kHz
2 21:35 XviD 512 x 384 23.976 731 kbps MP3 133 kbps 48kHz
At first, I tried appending the files using NanDub, (to make them into one AVI) but it complains the video streams differ.
So I use the AVI2SVCD bitrate sizing trick:
AVI2SVCD -> [CD Image] -> No Image
AVI2SVCD -> [Bitrate] -> Between 0 and 50 mins. Use 1 CD size 370
(That number confused me... it's not MB, but minutes x 10... why?)
This converts each file into a MPEG, which can then (theoretically) be burned to a SVCD using Nero 5.5, without the MPEG2 encoder plug-in.
Alas, there are clipping and border problems:
1) When I use [Frameserver] -> Avisynth setup -> Bilinear Resize, the
TMPGEnc Plus preview window shows the video is tall and skinny, with black borders on the left and right. Is that normal? Would the final output have black borders?
2) I append the following to my DVD2SVCD\avisynth.ini
[AVISYNTH_BilinearResize_nosideborders]
0=Import(!RoBaConditional.avs)
1=BilinearResize(^BorderLeft+^BorderRight+^TargetWidth,^TargetHeight)
2=AddBorders(0,^BorderTop,0,^BorderBottom)
!RoBaConditional.avs=C:\Programs\DVD2SVCD\Tylo\RoBaConditional.avs
[AVISYNTH_LanczosResize_nosideborders]
0=Import(!RoBaConditional.avs)
1=LanczosResize(^BorderLeft+^BorderRight+^TargetWidth,^TargetHeight)
2=AddBorders(0,^BorderTop,0,^BorderBottom)
!RoBaConditional.avs=C:\Programs\DVD2SVCD\Tylo\RoBaConditional.avs
[AVISYNTH_BicubicResize_nosideborders]
0=BicubicResize(^BorderLeft+^BorderRight+^TargetWidth,^TargetHeight,^b_value,^c_value)
2=AddBorders(0,^BorderTop,0,^BorderBottom)
^b_value=0.0
^c_value=0.6
I then select
[Frameserver] -> Avisynth setup -> BilinearResize_nosideborders
The encode goes fine until TMPGEnc coughs up the following error message:
The resolution of the video is illegal
> The windows size needs to be set between 8x8 and 4088x4088.
> The width and height of window needs to be multiple of 8.
3) Finally I tried appending this to DVD2SVCD\avisynth.ini:
[AVISYNTH_BilinearResize_to_PAL]
0=BilinearResize(480,576)
But then I get a video that's cropped by 1/16 of total height/width.
But only when you play the SVCD on a DVD player! When I play the same SVCD in PowerDVD, you see the full frame.
Doing an encode with this last method I get more bizarre effects:
i) The second episode (bbMPEG_Muxed_File00.mpg) has audio that is about twice the normal speed, while the video plays at the normal rate.
ii) The videos are cut off a few seconds early once they are burned to SVCD; The bbMPEG_Muxed_File00.mpg file plays for the full length.
Questions:
==========
First of all, how do I know if AVI2SVCD is producing PAL or NTSC output?
The interface is rather ambigious on this point.
I know, in [Conversion] tab, there's a [ ] NTSC to PAL tickbox, but I don't know what that's supposed to mean for AVI2SVCD. AVI are neither NTSC or PAL, so why isn't that tickbox grayed out?
What are the correct avisynth settings in the [Frameserver] tab?
The input aspect ratio is 512 x 384, which comes out to 4 : 3 exactly. So why does DVD2SVCD add black side borders if the output ratio is the same?
How do I prevent Nero truncating the episodes?
Finally, is the Nero 5.5 MPEG2 encoding plugin worth getting? It's only $15, but I'm wondering if it causes its own host of problems.
Are there any other AVI to SVCD converters people care to reccommend? DVD2SVCD is making me very confused and sucking up all my free time... and I kinda hit the wall with it, after some early successes.
Thanks to anyone taking time to answer my questions. I have kept all the encoding output, so let me know if you need additional information.