VCDQuality Forums
Show all 17 posts from this thread on one page

VCDQuality Forums (http://www.vcdhq.com/forum/index.php)
- Jargon, Encoding/Conversion and Burning (http://www.vcdhq.com/forum/forumdisplay.php?forumid=9)
-- SVCD>SVCD (http://www.vcdhq.com/forum/showthread.php?threadid=60974)


Posted by Wanderer22 on 04-05-2005 03:42 AM:

Question SVCD>SVCD

First off, I'll admit that I'm a bit of a n00b when it comes to encoding.. I've only made a few SVCDs of my own since I started (not counting the ones I've acquired).

Basically, I'm trying to figure out the best way to re-encode a downloaded SVCD file as an SVCD file, without losing quality. Used to be I had to shrink the files down a touch to fit on the smaller CDs I had, but I've finally fixed that by buying bigger CDs (80min.. new DVD player can read 'em, old one couldn't). But now I'm wanting to convert a PAL SVCD to an NTSC SVCD. I know, I know.. asked and answered a bajillion times over. I don't even bother with the fancy stuff, I just load the PAL video into TMPEGEnc and tell it to spit out NTSC 29.97, done, good enough for me. So that's not what I'm asking about...

Problem is, I don't know the first thing about properly encoding and compressing these things. I always lose massive amounts of quality.. end up with a lot of compression artifacts and such throughout the new file (and sometimes get some glitches when I'm watching, but that's neither here nor there).

Is there some sort of sequence I can follow to minimize the recompression damage to the video? VBR, etc? Or some sort of "direct stream copy" like VirtualDub has that can fix the aspect ratio without recompressing? (I know that's just wishful thinking, but it couldn't hurt to ask).


Posted by danimal39 on 04-05-2005 02:36 PM:

try using canopus procoder instead of tmpge


Posted by F0ur2o on 04-05-2005 04:49 PM:

Get a region code hack for your DVD player......so it can play PAL.

Or buy a $39 DVD player that does the conversion on the fly.

__________________


Posted by Mother on 04-05-2005 06:56 PM:

quote:
Originally posted by F0ur2o
Get a region code hack for your DVD player......so it can play PAL.
1. PAL/NTSC and region coding are two totally seperate things.

2. SVCDs don't have region coding.


Posted by Wanderer22 on 04-05-2005 07:21 PM:

I'm not worried about PAL>NTSC conversion, I've got that taken care of. I just want to make sure the movies maintain their original quality through the conversion, is all.

Ideally, is there a way to analyze the existing VBR of the file and re-encode it using those exact settings? Since the image size is smaller, this should (in theory) result in no visible loss of quality.


Posted by Mother on 04-06-2005 10:46 AM:

Assuming the SVCDs are PAL progressive 25fps, I would suggest a process like this:

1. Extract MPG file from the BIN.

2. Use TMPGEnc to demux the MPG into video and audio streams.

3. Use Goldwave to slow down the audio 25fps -> 23.976 fps.

4. Use VirtualDubMod or Avisynth to change the video framerate to 23.976 and downsample the vertical resolution to 480, and frameserve the video to CCE.

5. Use CCE to encode, VBR minimum of 2-pass (23.976 becomes 29.97 with 3:2 pulldown), calculate bitrate to make most effective use of 80min discs.

6. Use TMPGEnc to remux the new video and audio files.

7. Author and burn the new MPG to SVCD as usual.

Need any specific help with any of these steps just ask.


Posted by Wanderer22 on 04-06-2005 06:45 PM:

There are several reasons not to use that particular setup. For one, I'm referring specifically to TS's, and slowing them down would result in the entire film being slowed down (since regardless of PAL/NTSC, they're all running at the same speed). Not to mention that converting PAL TS's to NTSC 24fps results in many a lost frame (I've done it, it's... horrible). However, loading the PAL TS into the program and simply spitting it out as NTSC 30fps works like a charm. No dropped frames, no speed change. As I said, I don't need help with the framerate conversion, I've got that covered...

The step I need help with is the last one. The actual encoding. What setup in TMPEGEnc should I use to maintain quality through the re-encode?


Posted by katsushin on 04-07-2005 01:40 PM:

by slowing down he means adjusting the audio frame rate from 25 fps to 23.976 fps for ntsc. Otherwise in 24 seconds your audio would be over a second out of sync. But that doesnt matter here.

The reason your work looks good in 29.970 and looks like shit at 23.976 is because a TS is video source. There is no film frame structure to rebuild. If your source was Pal dvd then it would have an extra 1.024 frames per second which would be removed when encoding it to ntsc 23.976 fps(provided it was film source to start). The TS is shot with a pal video cam that creates a 50 fields per second picture that interlaces to 25 frames per second. When you remove a "frame" you are not restoring it to original film frame rate but actually taking needed information out...hence the shitty look. since the source is video and what you need to watch a movie on ntsc tv is 29.970 fps you are doing the right thing to encode as "30"fps. If it was film source you would rebuild the original frame structure of "24"fps then perform a 3:2 pulldown to get the 30fps for tv viewing.

As for dealing with your problem...quite frankly I would listen to the suggestion about buying a new player. You spring for a 40 - 50 dollar player and just think...you will never have to deal with this problem again. your time has to be worth something to you, figure out how much and do a cost benefit analysis.

quote:
Originally posted by Wanderer22
Ideally, is there a way to analyze the existing VBR of the file and re-encode it using those exact settings? Since the image size is smaller, this should (in theory) result in no visible loss of quality.


In a word...no. That br was calculated with that frame rate and resolution etc. but even if everything was the same it would still need to calculate a new br because its a new project. Also in any reencode you are gonna have some loss...thats the nature of the beast.

All that being said...
I gotta say... It blows my mind how much work some people are willing to put into a telesync... but hey...its their time and work...so if it makes their boat float... Sail on.



doom9 guides will help you with encoding setup.


Posted by Mother on 04-07-2005 02:20 PM:

I'm not 100% sure but I think that TS's are deinterlaced before encoding (for viewing on a PC). I don't have any immediately to hand that I can check right now.


Posted by sportsfan99 on 04-07-2005 11:04 PM:

quote:
Originally posted by katsushin
If your source was Pal dvd then it would have an extra 1.024 frames per second which would be removed when encoding it to ntsc 23.976 fps(provided it was film source to start). The TS is shot with a pal video cam that creates a 50 fields per second picture that interlaces to 25 frames per second. When you remove a "frame" you are not restoring it to original film frame rate but actually taking needed information out...hence the shitty look. since the source is video and what you need to watch a movie on ntsc tv is 29.970 fps you are doing the right thing to encode as "30"fps. If it was film source you would rebuild the original frame structure of "24"fps then perform a 3:2 pulldown to get the 30fps for tv viewing.


Although I agree Pal dvd has an extra frame per second, no frames are added from the original film source. The movie is just sped up from 24 fps. The running time is shorter. So when you convert from pal to ntsc with progressive frames...you slow the movie down to 23.976 fps. No removing frames or anything. You keep the same number of frames that the original pal source had. Then add pulldown flags to the encoded video of 23.976 so that authoring programs and dvd players will read it as 29.97 fps.

And the same thing could be used for svcd ts's. I've had to convert a few pal ts's to ntsc for friends of mine and as long as the original pal ts has progressive frames, there should be no need to drop any frames during conversion.


Posted by katsushin on 04-08-2005 05:52 AM:

thanks for straightening me out on that. In the future any speaking out of my ass I do will be kept to myself.


Posted by antihero on 04-10-2005 09:33 PM:

im confused...

i still cant understand why you want to convert to NTSC? if the original source was PAL (you didnt say), why change the framerate and risk ending upwith jerky playback?

Im fairly new to this myself, but it seems like your just making work for yourself. If you must, mother has given you a good solution!

As for your machine, it shouldnt make a difference if your svcd is PAL or NTSC, it should still play it! like someone said earlier, PAL/NTSC is completely different from region coding!

But good luck, hope you accomplish what your tryin to do


Posted by Wanderer22 on 04-11-2005 08:51 PM:

quote:
Originally posted by pitvipah
im confused...

i still cant understand why you want to convert to NTSC? if the original source was PAL (you didnt say), why change the framerate and risk ending upwith jerky playback?

Im fairly new to this myself, but it seems like your just making work for yourself. If you must, mother has given you a good solution!

As for your machine, it shouldnt make a difference if your svcd is PAL or NTSC, it should still play it! like someone said earlier, PAL/NTSC is completely different from region coding!

But good luck, hope you accomplish what your tryin to do



Because it's an NTSC player.. it won't play PAL-encoded video at all. And I'm not losing any frames.. I'm actually adding them, going from 25>30. All the original frames are there, so I lose nothing. I've done it before, it works fine as far as playback is concerned. The only downside is that you lose a bit of quality through the recompression.


Posted by antihero on 04-11-2005 10:29 PM:

ahhh...i see, now i know where u r coming from!

didnt realise those players were still around, i threw mine out with my van halen t shirts....time to buy a new machine m8, peanuts these days, but thats just me, too lazy and impatient


Posted by Wanderer22 on 04-14-2005 01:58 AM:

It is a new machine, actually. But from my experience, most of the multi-format players are on the lower end of the specturm.. no-name brands that I've never heard of before.

Besides, since I only burn maybe two films a year, it's not worth it to get a half-ass player, might as well get a good one. And those are region-specific. And if the film I want is released in NTSC format from the get-go, it won't make any difference, I'll just burn it and go.


Posted by MarkMathers on 04-16-2005 02:04 AM:

just a question, but why are you converting from svcd to svcd?


Posted by Wanderer22 on 04-16-2005 03:21 AM:

PAL SVCD-->NTSC SVCD.

I just didn't specify the PAL>NTSC because I don't need help with that part of it.. It's been asked so many times that a search will give me a hundred methods to pick from.. the only part I needed help with was the compression settings for the re-encode.


All times are GMT. The time now is 06:05 PM.
Show all 17 posts from this thread on one page

Powered by: vBulletin Version 2.3.0
Copyright © Jelsoft Enterprises Limited 2000 - 2002.