need a program that fixes headers of m2v files

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • slig
    Junior Member
    Junior Member
    • Dec 2002
    • 18

    need a program that fixes headers of m2v files

    i have encountered problem and i can't define why this happens. To make it clear: i have a few dvd's that i demuxed into video and sound respectively. But the m2v stream demuxes with some errors in header. These DVD's don't want to play on some DVD set-top players.
    I think i need a program akin HeadAC3he, but working with video - which fixes bad headers . Something like it I saw for Mac platform - it's called mpeg guillotine, but I need for PC.

    Once more: the reason why it happens isn't quite clear to me. I only described the symptoms. Have any suggestions?
  • slig
    Junior Member
    Junior Member
    • Dec 2002
    • 18

    #2
    Very pity that nobody knows. I've already found out a solution - thanks to jankster from doom9.org forum - so I will tell how to fix m2v headers - maybe someone will find this information useful. The text further down the line is what he wrote:

    "Every once in a while I get corrupt header data or other weird problems. I use a HEX editor to fix my problems. I use XVI32, but there are lots of them. Look at a good VOB with VOBEdit to see how the HEX data (packets)are formatted. Another "tool" I use to merge AC3 or M2V files is the DOS command line "copy /b file1 + file2 outputfile" works perfect everytime provided the source files are clean, you don't need a fancy GUI program to merge files.

    Below I paste my hex editor note:


    Strip corrupt header in a VOB

    In a hex editor, find the first “00 00 01 BF” sequence, this is a NAV Pack. Back up a few locations till you find “00 00 01 BA”, this is the start, delete everything back from this point. Rebuild the IFO and then VOB’s.


    Change all vob/cell id’s in a VOB

    Find and replace:

    VOB 1, ID 1
    00 01 00 01 00

    TO

    VOB 2, ID 26
    00 02 00 1A 00


    Change “progressive sequence” in a VOB I-frame

    Find and replace:

    progressive sequence = yes
    B5 14 8A 00 01 00 00

    TO

    progressive sequence = no
    B5 14 82 00 01 00 00

    The Jankster"

    That's all, folks!!

    Comment

    • setarip
      Retired
      • Dec 2001
      • 24955

      #3
      You might try the following (which was available from the DVD Digest link at the top of this page):

      A tool that can change [nearly] any values of the sequence-headerof a MPEG2-stream

      Comment

      • slig
        Junior Member
        Junior Member
        • Dec 2002
        • 18

        #4
        Originally posted by setarip
        You might try the following (which was available from the DVD Digest link at the top of this page):

        http://www.digital-digest.com/dvd/do.../restream.html
        Thanks, Setarip! But "you may try" is not the same to "really try". I know this program, but it's not helpful in my case. It can help when I want to fake dvd authoring programs, if i get an error message "different bitrate" while trying to merge 2 .m2v's with from different source. Anyway, thanks for your reply, but I posted a correct answer on my question.
        Regards, slig

        Comment

        Working...