View Full Version : trying to recover MPEG files from SVCD
marc_albero
10th July 2002, 20:51
Hi there, I am trying to recover the MPEG2 files from a SVCD
I have the AVSEQ01.mpg on my HD. It is unreadable by players/editors.
What should I do next to get a playable mpeg2 file? I guess I have to use TMPG to demux and then remux, but how?
Please I am in hurry, I need the mpeg files!
Thanx
Nogami
11th July 2002, 03:12
You should be able to open it with DVD2AVI and frameserve it to just about anything. Not sure if the audio will come across - if not you should be able to use TMPGENC to demux the SVCD stream into an MPG video file and an MP2 audio file.
N.
marc_albero
11th July 2002, 14:29
Sorry, but I don't intend to reencode.
I just want to recover the original MPEG2 information.
I demuxed with MPEG tools of TMPGEnc, and then i tried to remux in order to generate a new MPEG2 file, but then TMPG complained that the audio was no good audio for MPEG2!
Does anybody now of a really good MPEG editing tool set?
WarpEnterprises
11th July 2002, 17:32
If TMPG complains then there must something be seriosly wrong.
Maybe use PVAStrumento to remux and/or tell us the details of your mpeg
marc_albero
11th July 2002, 18:28
Hi!
What can be wrong with the audio track if therewere no problem by de demux?
I've got some info from the Demultiplex tab in TMPGEnc's MPEG Tools:
Video Stream 0x00: MPEG2 video 480x480, 29.97fps, 2496kbps
Audio Stream 0x00: MPEG1 audio layer-2, 44100Hz, 224kbps.
I guess there is something about the sample rate of the audio.
Is 44100Hz supported?
I have already tried to mux with any possible setting (SVCD, MPEG2 program(VBR), MPEG1 System (VBR)...). Nothing.
I remember that I had 2 MPEG2 files og 800MB before I burnt the SVCDs, and they worked good. SO: how did the creator of the MPEGs mux them!?!?!?
I have downloaded and executed PVAStrumento. I have loaded the AVSEQ01.MPG file onto it, and pushed "make PS" (all options and settings did look quite right! The analysis of the file is included below). PVAStrumento starts creating the new PS, but then appear on the right display thousands of lines complaining (for instance) "3 video frames missing at 0:33:33,33". The generated PS is only 17MB and contains fragments of the video.
SO: I can rip audio and video, but I cannot mux them.... Any idea?
There has to be some problem with the audio stream, so I thought that maybe the audio data is fine, but the wrapping info (header, timing, trailing info -if any-, and any other metastuff), can be wrong. Is there any way to rip pure audio info and put it in a new audio stream, so that no problems arise in the mux step?
-------------------------------PVAStrumento file info
***
*** PVAStrumento 2.0.14
*** running at 07-11-2002 18:18
***
Stream info for
G:\AVSEQ01.MPG
VIDEO: Resolution 480 x 480
Aspect ratio is 4:3
Frame rate 29.97 fps
Nominal bitrate 2496000 bps
first PTS: 00:00:00.213
AUDIO: MPEG-1, Layer 2
44.1 kHz, Stereo
Bitrate 224 kbps
Frame Length 26.1 ms (732 bytes)
first PTS: 00:00:00.213
No A/V delay. Go celebrate !
---------------------------------------------------
Mutable
11th July 2002, 22:58
Extract the mpeg2 file using vcdgear.
marc_albero
12th July 2002, 00:49
I already used VCDGear.
MPEG to MPEG conversion. The file was unplayable.
Any suggestion yet?
WarpEnterprises
12th July 2002, 09:17
As you wrote you succeeded in demuxing the audio.
1. Can the mp2 be played completely (MediaPlayer)?
2. If YES you could try to only reencode the audio with the same settings with TMPG. (But please use a mp2-plugin, e.g. tooLame.
The builtin is not good). Audio-reencoding is fast and doesn't loose much quality, especially if you start from your 224kbit.
(I use for my SVCD 128kbit-joint-stereo and it sounds okay for "normal" films)
3. 44100 is the standard sampling rate for SVCD, 48000 is standard for DVD but is played too on nearly every SVCD-standalone.
marc_albero
12th July 2002, 18:37
OK, the AVSEQ01.mpg file can be easily ripped and played with any DVD/VCD player, so I give up to rip the streams out of it.
But now I have a new problem for you all. I have just downloaded a CUE/BIN image and want to get the mpeg file out of it. VCDGear does not the job. It complains that no MPEG stream can be detected. Useless to say that I have already played the movie with PowerDVD and everything is alright.
I cannot rip it, gentlemen. What shall I do?
Erik_Osterholm
13th July 2002, 00:09
Check out Iso Buster (http://www.isobuster.com)
It can open up BIN/CUE files as well as rip files directly from your (S)VCD. When you extract the mpg, make sure to "filter only mpeg frames" or some such. This will get you what you're looking for, although remember that you won't be able to play it back on your computer unless you have an mpeg2 codec (which is not standard).
Erik
marc_albero
13th July 2002, 19:23
Yep. Isobuster seems nice, but it's not able to extract mpeg directly from VCD, but the .dat file. Am I right?
By the way, I have another question: the AVSEQ01.MPG file of a SVCD is not playable with, say, a normal player like Windows Media, even though WMP can play MPEG2, doesn't it? (I always play video clips with it and they do are MPEG1/MPEG2).
The AVSEQ01.MPG file is playable with a DVD player like PowerDVD, even if only that file is ripped from the SVCD and played from HD.
My question: is there any means to rip a playable MPEG1/2 stream out of the AVSEQ01.MPG file, so that it can be playable with any program?
Discard VCDGear! I tried mpeg to mpeg mode and the resulting file was a mesh. VCDGear does the job with. DAT and CUE/BIN according to my experience.
Erik_Osterholm
13th July 2002, 22:21
By "VCD" I meant the disc as well as from a bin/cue.. so yeah, you have to extract it from the .dat file. Incidentally for VCDs you can usually just copy the .dat file to your hard drive, rename it to .mpg and it will play. Usually. :)
Isobuster will rip the mpeg2 stream from AVSEQ01.mpg just fine. As long as you have a video codec capable of decoding and playing back mpeg2 files, then Windows Media Player will play the ripped file just fine. Remember to extract only the mpeg frames (it's an option when you rightclick AVSEQ01.mpg).
I've looked over all your posts on the forums and can't really tell how experienced you are with all this stuff, so forgive me if I insult your intelligence here, I'm just trying to answer all possible questions in one post.
When you want to play back a file in Windows Media Player (or any other player) that player must support the movie format. Movie formats include mpeg1, mpeg2, DivX, XVid, etc. Some players might support one or more of these codecs natively, but most (in Windows, at least) just support them by codec. This means you install the codec into Windows and then most movie players can play movies of that type.
Mpeg2 codecs typically cost money, although I believe there are a couple available for free in doom9's download section. In order to play back a file ripped from an SVCD, you must install the mpeg2 codec. If you want others to be able to play it back, you must either give them the mpeg2 codec or re-encode the mpeg2 file to something more common, like mpeg1.
mguru
13th July 2002, 23:45
OK --->
If the cd image is VCD (MPEG1 in .DAT format) then rip the bin/cue files with CDRWIN and use VCDGear to change from bin/cue to mpeg...that should play in any mpeg player w/o any extra codecs (WMP too). VCDGear also works with .dat files to mpeg. www.vcdgear.org
If the cd image is SVCD (MPEG2 in .MPG format) then open the cd directly with Isobuster (you can also open saved bin/cue files), and right click on .mpg file and select "Extract but FILTER only M2F2 MPEG frames". This will properly convert the "image mpg" to a "program mpeg" so you can play on your computer. For this, of course, you'll need a free mpeg2 codec to play with WMP, or you can play w/o a codec on a Software DVD Player. www.isobuster.com | use v0.99.7.4 or below.
No,the AVSEQXX.mpg files or any mpeg file DIRECTLY COPIED FROM A CD IMAGE cannot be played normally with media players for (S)VCD's. You must convert that image mpeg into a program mpeg. That's what VCDGear does for VCD and Isobuster does for SVCD.
Lastly,
My question: is there any means to rip a playable MPEG1/2 stream out of the AVSEQ01.MPG file, so that it can be playable with any program?
Look at the Isobuster procedure above.
mGuru
p.s. This question was posted in the wrong forum.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.