VideoHelp Forum




+ Reply to Thread
Results 1 to 9 of 9
  1. do you know of any tool, that recodes an mpeg with as little change as possible?
    I have a 300 meg mpeg that just gives me trouble. It shows up as a 52 second file in BSplayer, but in reality it runs for much longer. I cant really forward or rewind in it though. GSpot doesnt give much information apart from that its mpeg1.
    I have been looking for programs that "salvages" broken mpegs, but i am not sure that exists, so now i was thinking i could to a re-encode. Tried a bit with tmpegenc, but it came out as a very small file (around 16 megs) which i think is related to those 52 seconds, and it didnt run very well either.
    So, basicly, i would just like to take it into a very tolerant encoder, and make a new file with same picture size and similar bitrate.
    Quote Quote  
  2. Member mats.hogberg's Avatar
    Join Date
    Jul 2002
    Location
    Sweden (PAL)
    Search Comp PM
    Almost by definition, encoders aren't tolerant. You could try womble mpeg vcr, to try and cut the offending part out, then save what's left. It will not reencode if you succeed.
    Also, reencoding to "similar bitrate" doesn't (OK, rarely, at least) rhyme with "as little change as possible". "As high bitrate as possible" do.

    /Mats
    Quote Quote  
  3. Originally Posted by mats.hogberg
    Also, reencoding to "similar bitrate" doesn't (OK, rarely, at least) rhyme with "as little change as possible". "As high bitrate as possible" do.
    /Mats
    oh! hm. ok. *funderar* ... never thought of it that way.
    thanks for the tips.
    Quote Quote  
  4. how did you obtain the original file? Did you rip it? Vidcap it?

    The header info in the file does not match the data that's in the video/audio streams. Your decoder gets confused.

    I've had this happen to a few vidcaps that I made with my new ADS Tech DVDXpress. Sometimes, for no apparent reason, it will put an MPEG1 header on video that I'm capturing in MPEG2.

    I've had success (not 100%, more like 75%) using a hex editor (I use Hex Editor from hhdsoftware.com) to open the file and trim off the offending header info. For me, it's always been the first 2K or so. Just look for a long string of FF's... cut it off at the next 00 00 01 BA and resave your file. No re-encoding.
    Quote Quote  
  5. Member
    Join Date
    Feb 2003
    Location
    S E Asia
    Search Comp PM
    Does Windoze Media Player give you the correct movie duration? If so, demux using GraphEdit, remux with TMPGEnc or M2-Edit Pro ($$$). Check audio sync, fix audio sync (Cool Edit?), re-encode audio, mux again.

    OR

    Let VDub eat this MPEG. Does it eat okay but with warning(s) abt "Anachronistic timestamps"? And is the duration correct in VDub? If so, frameserve and re-encode, give just slighly higher bitrate than original.

    Good luck.
    XEQ.
    :-)
    Quote Quote  
  6. You could try running it through VCDGear, fix mpeg.
    Cheers, Jim
    My DVDLab Guides
    Quote Quote  
  7. Thaqnks for your ideas! I wound up using mpeg-vcr, a very nice tool that let me demux and remux the file (split it into video + audio and then joinging audio + video again into one file). That did the trick!

    peace
    Quote Quote  
  8. Member Cornucopia's Avatar
    Join Date
    Oct 2001
    Location
    Deep in the Heart of Texas
    Search PM
    If it's actually MPEG1, use PVAStrumento or MPEGSequenceMaker to open the file and see its info. Some can be changed (without re-encoding) also, so that might help quite alot.

    HTH,
    Scott
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!