Are there any non-linear video editors that will edit MPEG-2 video?

ReDeath

New member
Hey, folks... I was wondering if there are any non-linear video editors out there that will edit MPEG-2 video. It seems that Adobe Premiere 6.5 will only export to MPEG-1/2, but not import MPEG-2. Does anyone have any suggestions for me to look into a non-linear video editor which will edit MPEG-2 video? (When I ask this, not only do I want an editor that will actually let you do fades, transistional effects, and the like with video, but also allow you to manipulate or outright change the audio associated with MPEG-2 video files.)

Thanks for your advice! I really appreciate it!...
 
Wombles MPEG-VCR is a good MPEG2 editor but does not have all the bangs and wistles as Premier does. As for audio just use any audio editor to do what ever you want and then mpeg-vcr can mux it in for ya.

Demo at www.womble.com
 
ReDeath said:
Hey, folks... I was wondering if there are any non-linear video editors out there that will edit MPEG-2 video....
there are plenty of them at a wide range of prices, so this is a matter of personal taste, experience and resources. Personally after trying most of the more known non-linear video editors nowadays I'm going with Vegas Video from Sonic Foundry; easy enough to use after going trough it's tutorials (for me it proved the easiest) and very complete but kind of expensive
 

ReDeath

New member
Thanks for the replies!

Thanks for the input, folks!... I really appreciate it... I'll have to look into Womble and Sonic Foundry's packages...

Thanks again!...
 

ReDeath

New member
Follow-up question...

I've got a follow-up question... I was looking at Womble as an MPEG-2 video editor, and I like many of its features. One thing I definitely like about it is how you can make changes to a MPEG-2 file without requiring to re-render the video.

But there is one thing in particular I'm trying to do with Womble's MPEG-VCR that I can't figure out... (Perhaps it can't perform what I'd like it to do.) ChickenMan had mentioned how I can take a separate audio track (such as an MP3) and add it to a MPEG-2 video file. What I'd really like to do is replace a stretch of audio in the MPEG02 video file with the MP3 audio.

In essence, I want to cut out some of the audio within the MPEG-2 video and replace it with the MP3 audio. Is there any way I can do this with Womble? If so, could someone please offer me a little direction in how that would be achieved?

(My only alternative would be to use a full-featured non-linear video editor like Premiere or Vegas Video. The big problem with using Premiere or Vegas Video is I'd need to re-render the entire MPEG-2 video--with the small bit of audio change implemented. I'm not sure if I would maintain the same quality MPEG-2 video I now have. And, of course, I'd need to spend hours re-rendering the video when Womble can output a new MPEG-2 video file in minutes.)

Thank you very much for your assistance! I really appreciate it!...
 
First of all MPEG2's do NOT contain MP3 audio, you will never get anywhere trying to do that. MP2, AC3 or WAV is what you can use.

Use MPEG-VCR to demux out the audio from the current mpg, then use a proper audio editor like GoldWave, Sound Forge, etc to do your sound editing. Most dont save to MP2 or AC3 format, so save as WAV then convert to the MP2 or AC3 with BeSweet GUI. Then Multiplex that audio stream in with original movie mpv stream using MPEG-VCR.
 

ReDeath

New member
Thanks for your continued help!...

ChickenMan said:
First of all MPEG2's do NOT contain MP3 audio, you will never get anywhere trying to do that. MP2, AC3 or WAV is what you can use.

Use MPEG-VCR to demux out the audio from the current mpg, then use a proper audio editor like GoldWave, Sound Forge, etc to do your sound editing. Most dont save to MP2 or AC3 format, so save as WAV then convert to the MP2 or AC3 with BeSweet GUI. Then Multiplex that audio stream in with original movie mpv stream using MPEG-VCR.
First I want to thank you, ChickenMan, for your continued help in guiding me through this new process!... You are most awesome (in both knowledge and kindness) in giving me a hand with this!...

I see where in MPEG-VCR I would demux the MPEG-2 file. It wants to output the audio file to .MPA format. Can I change this output to .WAV format?...

I initially demuxed the audio segment of the MPEG-2 file to .MPA format, and have attempted to use BeSweet GUI to convert the .MPA file to .WAV (so I can make edits to the audio in Goldwave). However, after going through BeSweet GUI's wizard and clicking "Go" to convert the .MPA to .WAV, I only receive a blank log; otherwise nothing seems to happen. What am I doing wrong here?...

Thanks again very much for your help!...
 
A demux means that, not a re-encode. It just rips out what was there in the first place, no conversions.

Goldwave & Sound Forge will import MP2 (mpa) files, they just cant write them. They save out as WAV files after you do ally your editing, then use BeSweet GUI (and the TooLame section) to convert the WAV to MP2 again.
 

ReDeath

New member
Minor new difficulty...

Hmmm... I'm realizing I don't have Goldwave handy... I have Adobe's Audition 1.0 installed... However, I seem to find that Audition does not import .WMA files natively. (When I try to play the .WMA file from the MPEG-2 video, I just get a lot of noise.)

What is the process to convert the .WMA audio file to a .WAV file using BeSweet GUI?... I seem to go through the wizard, but I only see the command-line code that might be used. How do I execute the process of changing the .WMA file to .WAV using BeSweet GUI?...

Thanks for the continued hand-holding!...

EDIT: Doh! I had not realized I needed to download and use BeSweet.exe as the executable for BeSweetGUI... I think I answered my own question... Sorry for posting all of my ignorance and stupidity!...
 
Last edited:

ReDeath

New member
New question...

Hmmm.... I went through the process successfully of demuxing the video and audio of a MPEG-2 file, then transcoding the WMA file to WAV; I then made my audio replacement, then transcoded the edited WAV file to a MP2 file. Then, going back to MPEG-VCR, I successfully muxed the video and audio together into a new MPEG-2 system stream...

Here's something strange that I get... When I play the resulting MPEG-2 file back, everything seems fine. Everything is in synch. However, when I try to scan to another location in the file with any MPEG-2 playable media player (such as fast forwarding to a different location in the video), the audio drops off entirely; only the video displays. Yet, if I let the video play entirely through without trying to skip elsewhere, the new audio and video play just fine... I tried playing this new MPEG-2 file in three MPEG-2 playable players, with the same result.

Any ideas what I might have done to produce this faulty MPEG-2 video?...

Thanks again for your most invaluable assistance!...
 
My God, now we have WMA files. We have just about covered every know audio type here.

You also have not explained how you got the mpg file to cdr/dvdr, what software, settings, type etc. My crystal ball is starting to get foggy.
 

ReDeath

New member
The demuxing process in detail...

Yeah, I've been doing things over the past few days with video that I had never done before!... It's been quite a learning curve! I've very grateful for this forum (and your help, ChickenMan) for easing the learning curve!...

Let me go through the entire process of changing the original MPEG-2 file in detail, so you can understand what I'm doing... I might begin by saying that this MPEG-2 video file is not the result of a DVD rip, but has come from the video capture by a Hauppauge WinTV-350 PCI MPEG-2 video capture card. I use it to record satellite television programming. The audio in this MPEG-2 file that I'd like to alter is fairly simple: in the original file, there is commentary that talks over the end credits of a TV show. I have an audio track from a different television episode that doesn't have such commentary, so I am going to replace the end credit audio from the original recording with a new one; the replacement audio was recorded directly to a .WAV file.

Starting off in Womble's MPEG-VCR... I will choose to demultiplex the target MPEG-2 file. Once choosing which file I want to demux, MPEG-VCR automatically chooses the file names for their separate video and audio parts; the video becomes a .MPV file, and the audio file becomes a .MPA file. (How in the world I was describing it as a .WMA file, I have no idea; I think I was up too late last night playing with this stuff!) So, I let MPEG-VCR demux the file into its video and audio components.

Because I only have Adobe's Audition installed (since it was a free upgrade for me from Cool Edit Pro 2.1), I am required to transcode the .MPA file to something that Audition can import. Since BeSweet can transcode the .MPA to a .WAV file, I'll do that process.

So now I'm on BeSweet GUI. It converted the .MPA file to a stereo .WAV file (no 5.1 support); I also specified no output bitrate, nor whether it was be for NTFS or PAL video. This was done using BeSweet.exe 1.4. The transcode process goes fine.

Now I open Audition, and am able to open the newly-created .WAV file without any problems. I make my minor edit, making sure that the resulting .WAV file is the exact length as the original file was. I save this file as a standard PCM WAV file.

Now I go back to BeSweet GUI. Using tooLame.exe from within BeSweet GUI, I select the altered .WAV file and specify to transcode it to a .MP2 file. This is also done by BeSweet.exe 1.4, and goes without a hitch.

Now I go back to MPEG-VCR. I choose to multiplex the video and audio segments into a single MPEG-2 program stream. I do no offsetting between the video and audio, since they should be the exact same length, and the section of the audio I had replaced in the .WAV file is the exact same length as it has been in the original. During the MPEG-2 multiplex process, I choose that I want to create a MPEG-2 program stream (not a transport stream) using variable bit rate. This process seems to go without any problems, and I now have a new MPEG-2 file with my altered audio.

When I try to play this new and altered MPEG-2 file (using any software media player which can read MPEG-2, such as Divx Player, the Hauppauge media player, or Windows Media Player), everything seems fine. The video and audio are in synch, and it plays as smoothly as if I had not done anything with it; note that this is being played off the hard drive, and has not been burn to any CD or DVD. But when move the play bar to some other location in the video (or go backwards on the play bar), the audio drops off. Ocassionally when I do this I might hear a slight pop in the audio, but nothing more.

This is the problem I am having... The entire process seems to go smoothly, but my resulting MPEG-2 file cannot be skipped in time; it only plays well if you let the video play from beginning to end.

Any ideas how this happened, or how I might be able to fix it?...

As always, I am most grateful for your input!...
 
Last edited:
What are the dimensions of the MPEG2 file you made and what do you want to fianlly do with it, ie convert to DVD compliant mpeg2 or to a SVCD mpegs or something else?

How big is the mpg2 file, are you able to just copy to a CD and play it on another PC ? Can I also suggest you install WinDVD (or PowerDVD) and play it with that and report any problems or not. Why I'm aslking all this is I have never ever seen nor heard of such a problem.
 

ReDeath

New member
MPEG-2 video intentions...

This Hauppauge WinTV-350 MPEG-2 video capture card can capture video in any number of formats (ranging from standard VCD, SVCD, and DVD formats), all the up to high-quality MPEG-2 captures of 12 MB/s variable data rates. While I have experimented with a number of its capture settings, I have chosen to capture at the card's highest capture data rate settings for the best possible archival MPEG-2 videos.

The dimensions I capture this video are at 720x480 from satellite TV. I am able to use Womble's MPEG-VCR (version 3.14) to edit raw captures (to edit out commercials) and save a MPEG-2 file at the same resolution. What makes MPEG-VCR so great is that I am able to splice video out that I do not want without requiring to re-render the video to produce my final output. So, when I have a television show I've captured without commercials, it is essentially the same file I initially have from the raw capture.

I am capturing using WinTV-350's highest capture data rates (using variable data rate capture, capturing at an average of 9 MB/s with a maximum data rate of 12 MB/s). Eventually I want to author these TV shows to DVD for archiving/sharing with friends purposes. So, in short, I will eventually use these MPEG-2 files as the source to save to DVD-compliant video (burn to DVD) as well as to SVCD when necessary.

The source MPEG-2 file that I did this test with (as described in my previous post) is 1,651,861 KB large (which runs for approximately 22 minutes of video). I am running a Windows XP OS, so I have no problems with the large file size. I can play this MPEG-2 file (which has no commercials in it) on any DVD-compliant software (PowerDVD, Divx, Windows Media Player, QuickTime with MPEG-2 plug-in, etc.). (Admittedly, PowerDVD has a hard time playing just about any of my video captured with this Hauppauge card at high data rates; I think my computer--being an AMD K6 Thunderbird 850--is too slow to play such high data-rate video and not have it play back in a choppy manner. But when I play video back using any of the other media players mentioned above, the video playback is great.) However, once I go through the process of editing the audio and replacing that audio back into the video (as described in my previous post), that is when I cannot skip around in the video without the audio dropping off.

One thing I should have mentioned in my previous post is that when comparing the two file sizes of the original MPEG-2 video (the one which plays fine, without commercials) and the altered audio MPEG-2 video (the one which has playback problems), the original is slightly larger by some 12 MB or so than the altered audio version. I'm not sure why this is, since the altered audio only affected about 30 seconds of audio in the 22-minute video, and otherwise the two are identical. As I had mentioned before, playback of the altered audio version plays just fine as long as I don't try to skip around in the video; if I do, the audio drops off.

Thanks for your help and curiosity about my MPEG-2 problem!... I'd be interested in reading your thoughts about my dilemma...
 
Top