Log in

View Full Version : Video Direct Stream Save


R. Ramesh
30th July 2005, 07:34
I'm a newbie here. Please guide me if the posting is in the wrong place.

I have been using VirtualDub and its variants. I have a simple (?) question. Why cant VirtualDub save the video part of a MPEG2 file in a direct stream copy? It can do so for both avi and mpeg1 video.

I understand that Encoding to MPEG2 is a matter of licensing, but does a Direct Stream Copy involve any Encoding or Transcoding?

Awaiting comments.

Thanks

superunknown
31st July 2005, 06:39
Ramesh, I don't understand why would you want to perform a mpeg2 direct stream copy using Vdub... you mite want the video stream separated, and there are so many tools to demux mpeg streams e.g. TMPGenc

and about the mpeg1 direct stream copy in virtualdub, it doesn't work, it shouldn't, at least in 1.6.9!!

R. Ramesh
2nd August 2005, 06:33
SuperUnknown,

I needed to normalise the sound track in a MPEG2 ripped from a VOB file. I tried quite a few other programs, but was getting a Audio-Video sync mismatch. Since VirtualDub has a Audio time shift, I was hoping that I could do the whole process by not touching the Video, only the audio for normalising.

About the MPEG1, since you have mentioned it, I'll just cross check. I know I did do a similar thing with MPEG1, but I'll confirm if I used VirtualDub or some other program.

superunknown
3rd August 2005, 16:47
You haven't mentioned whether its an original .vob file from a dvd or a encoded .avi file!!!

If its a mpeg2/vob file, then you'll have to check out the doom9 website, under the software section, there a lot of tools to that'll help you separating the audio and then joining it back with the video after normalizing.
If its a .avi file, then you can use Nandub to demux and remux adudio from the file without causing any delay.....

stephanV
3rd August 2005, 17:16
I have been using VirtualDub and its variants. I have a simple (?) question. Why cant VirtualDub save the video part of a MPEG2 file in a direct stream copy? It can do so for both avi and mpeg1 video.


It can only do this for AVI. The reason why it cant do this for MPEG1 (and MPEG2 in case of VirtualDub-MPEG2) is quite simple: there is no MPG output module in VirtualDub and placing MPEG1 or 2 in AVI is... a bit weird. Apperently phaeron did not find it worth the effort to write one, since its mainly an AVI tool anyway. Opening MPG is just a bonus, and parsing a format is usually easier than writing it.

cwk
3rd August 2005, 17:48
Ramesh,

TMPG, and some others, offers de-multiplex and multiplexing capability for MPEG-2 files. With this in mind, you could separate the audio stream using TMPG, normalize the sudio using VDub, and re-multiplex it using TMPG.

You can probably find an older version of TMPG to do this.

ck

R. Ramesh
11th August 2005, 05:41
Thanks for all the comments.

First, Superunknown, you are right. I used TMPG for my MPEG1 files.

Further, I am aware of the available tools (most of them at least!) to demux the Audio and Video from the various video files.

My question is, is there any multiplexing tool, freeware if possible, that has also an option of audio-video time shift? I know it can be done by other indirect means, maybe I'm a little lazy!

Thanks.