VideoHelp Forum
+ Reply to Thread
Results 1 to 9 of 9
Thread
  1. Member
    Join Date
    May 2015
    Location
    United States
    Search Comp PM
    Alright so I have tried just about every program I can think of and looked at many tutorials but i cant seem to repair this video.

    I wish i could better describe what happened to the video but i didn't even know anything was wrong with it until recently. My best guess is that when i transfered it between hard drives it didnt finish transferring, but that is only a guess.

    It is a gameplay recording, recoreded with OBS

    I tried running the video in both WMP and VLC, WMP says there was a problem playing the file, VLC just does not load anything.

    My next idea was corruption repair programs, based on suggestions online, here are the results of those: (I tried mp4repair.org and they were able to give me several sections of footage and sound at various places so i believe this video is recoverable)

    All Video Fixer: No go, crashes after selecting a file.
    Avidemux: Upon choosing file the program freezes (works fine when selecting other video files)
    File Repairer: After choosing 'Start Repair' it says no data to recover detected
    Grau (trial): After selecting movie and reference movie then scanning, It scans for about a minute then when i try to preview the results I am given an error message that says: SCRIPT ERROR [string "-- graphical user interface for "movdump"..."]:1273 attempt to concatenate local 'item' (a nil value) It does also create a preview in the same folder but it is about 1 second of garbled screen and odd sounds.
    Freemake Video converter: When trying to convert file to another type I get an error message saying File opening error and that it was not added
    mp4UI: When trying to add the file I am given an error message that says Exception: MPEG-4 Internal Reason: counldnt open file (no such property - moov.mvhd.modificationTime)
    My MP4Box GUI: When trying to add file I am given an error message that says that the file contains no known audio, video, subtitle, or chapter stream
    Remo Repair MOV: After selecting the health file and the corrupted movie and clicking repair I am given a message after about a minute of analyzing that says it is an unsupported file format
    Repair Video Master (trial): Unable to recognize the MP4 format, (with all media selected when choosing file to add)
    VirtualDub: When adding file i am given an error that says No 'moov' box
    Xsplit (file repairer): After selecting a file i get a message that says This file is not a fragmented MP4 and cannot be repaired, no changes were made
    YAMB: When trying to add the file to the file creation stream, nothing happens. When trying to split the video into parts i get an error saying that it failed.
    Yodot: After selecting the healthy and corrupt files and a minute of analyzing i get a message that says: unsupported file format (i suspect this is the same program as the remo program)

    After all those failed for me I started looking into hex editing but i have no experience with that and i suspect it would take me quite some time to find the issue with that. Like i said earlier I believe that it is recoverable based on the previews i have seen from the mp4repair.org people, I would have went with them if they didnt charge so much, i would rather not drop 200 on something like this. The file is slightly over the max size but i can figure out a way to get it to you if you think it would help, any help is tremendously appreciated I am about out of ideas.

    Here are Mediainfo pics from a similar recording
    Name:  pic 2.png
Views: 4575
Size:  12.9 KBClick image for larger version

Name:	pic 1.png
Views:	514
Size:	64.8 KB
ID:	31735
    Last edited by cheepluv; 16th May 2015 at 22:06. Reason: adding mediainfo pics
    Quote Quote  
  2. I'm a MEGA Super Moderator Baldrick's Avatar
    Join Date
    Aug 2000
    Location
    Sweden
    Search Comp PM
    It looks like you have tried everything...

    Have you tried open the file with a hex editor and see if it mostly contains zeroes? If it does it doesn't have any video.

    And try also recover_mp4_to_h264, from the command line:
    Step 1: Use any good previous file with the same resolution and bitrate to generate the AVC configuration record, for example

    >recover_mp4_to_h264.exe working.mp4 --avcc

    Note: It will create the file 'avcc.hdr' in the current directory.

    Step 2: Recover H.264 stream from the corrupted file, for example

    >recover_mp4_to_h264.exe broken.mp4 fixed.h264 fixed.aac
    Quote Quote  
  3. Member
    Join Date
    May 2015
    Location
    United States
    Search Comp PM
    Originally Posted by Baldrick View Post
    It looks like you have tried everything...

    Have you tried open the file with a hex editor and see if it mostly contains zeroes? If it does it doesn't have any video.

    And try also recover_mp4_to_h264, from the command line:
    Step 1: Use any good previous file with the same resolution and bitrate to generate the AVC configuration record, for example

    >recover_mp4_to_h264.exe working.mp4 --avcc

    Note: It will create the file 'avcc.hdr' in the current directory.

    Step 2: Recover H.264 stream from the corrupted file, for example

    >recover_mp4_to_h264.exe broken.mp4 fixed.h264 fixed.aac
    The file doesnt contain mostly 0s in the hex but it is missing the moov thing at the end that my other videos seem to have. i tried adding one from a different video on to it but it didnt work.

    I did try that program too but i figured i was doing it wrong since the files it created were really small (>1kb) and it didnt seem like a 550mb video would create something so small. But i only tried that once so i may try it again.
    Quote Quote  
  4. Member
    Join Date
    May 2015
    Location
    United States
    Search Comp PM
    Ok I tried using recover_mp4_to_h264 again and got this result for step 1: Name:  pic 3.png
Views: 4234
Size:  1.4 KB Which seems too small to be usable but i figured i would continue with the split anyway. After step 1 the file sizes go even further down. the .aac file shows 0 bytes and the .h264 is 39 bytes. I did try combining them back together with ffmpeg (using my best guess for a command) and got a message saying that it does not contain any stream for the output video. I am stumped
    Quote Quote  
  5. I'm a MEGA Super Moderator Baldrick's Avatar
    Join Date
    Aug 2000
    Location
    Sweden
    Search Comp PM
    Give up. .
    Quote Quote  
  6. Member
    Join Date
    May 2015
    Location
    United States
    Search Comp PM
    Originally Posted by Baldrick View Post
    Give up. .
    that is not happy advice
    Quote Quote  
  7. Member Budman1's Avatar
    Join Date
    Jul 2012
    Location
    NORTHWEST ILLINOIS, USA
    Search Comp PM
    MP4's are the popular kid on the block but they are also a house of cards to fix. If you use 'AtomicParsley' to look at your video you will see something like below. You may have multiple MDAT but should only have one MOOV and you should notice that each ATOM is of a certain size and starts and ends at points that include the outline format ATOM above it. Just adding a MOOV will not include any sub ATOM and will not play.

    X Modified - The Fifth Element2.mp4"
    Atom ftyp @ 0 of size: 24, ends @ 24
    Atom mdat @ 24 of size: 11304716, ends @ 11304740
    Atom mdat @ 11304740 of size: 8, ends @ 11304748
    Atom moov @ 11304748 of size: 104978, ends @ 11409726
    Atom mvhd @ 11304756 of size: 108, ends @ 11304864
    Atom trak @ 11304864 of size: 28433, ends @ 11333297
    Atom tkhd @ 11304872 of size: 92, ends @ 11304964
    Atom edts @ 11304964 of size: 36, ends @ 11305000
    Atom elst @ 11304972 of size: 28, ends @ 11305000
    Atom mdia @ 11305000 of size: 28297, ends @ 11333297
    Atom mdhd @ 11305008 of size: 32, ends @ 11305040
    Atom hdlr @ 11305040 of size: 45, ends @ 11305085
    Atom minf @ 11305085 of size: 28212, ends @ 11333297
    Atom vmhd @ 11305093 of size: 20, ends @ 11305113
    Atom dinf @ 11305113 of size: 36, ends @ 11305149
    Atom dref @ 11305121 of size: 28, ends @ 11305149
    Atom stbl @ 11305149 of size: 28148, ends @ 11333297
    Atom stsd @ 11305157 of size: 192, ends @ 11305349
    Atom avc1 @ 11305173 of size: 176, ends @ 11305349

    Additional information on MP4's
    Image Attached Thumbnails Click image for larger version

Name:	ScreenHunter_140 May. 18 01.11.jpg
Views:	1396
Size:	66.4 KB
ID:	31772  

    Quote Quote  
  8. Member
    Join Date
    May 2015
    Location
    United States
    Search Comp PM
    Originally Posted by Budman1 View Post
    MP4's are the popular kid on the block but they are also a house of cards to fix. If you use 'AtomicParsley' to look at your video you will see something like below. You may have multiple MDAT but should only have one MOOV and you should notice that each ATOM is of a certain size and starts and ends at points that include the outline format ATOM above it. Just adding a MOOV will not include any sub ATOM and will not play.

    X Modified - The Fifth Element2.mp4"
    Atom ftyp @ 0 of size: 24, ends @ 24
    Atom mdat @ 24 of size: 11304716, ends @ 11304740
    Atom mdat @ 11304740 of size: 8, ends @ 11304748
    Atom moov @ 11304748 of size: 104978, ends @ 11409726
    Atom mvhd @ 11304756 of size: 108, ends @ 11304864
    Atom trak @ 11304864 of size: 28433, ends @ 11333297
    Atom tkhd @ 11304872 of size: 92, ends @ 11304964
    Atom edts @ 11304964 of size: 36, ends @ 11305000
    Atom elst @ 11304972 of size: 28, ends @ 11305000
    Atom mdia @ 11305000 of size: 28297, ends @ 11333297
    Atom mdhd @ 11305008 of size: 32, ends @ 11305040
    Atom hdlr @ 11305040 of size: 45, ends @ 11305085
    Atom minf @ 11305085 of size: 28212, ends @ 11333297
    Atom vmhd @ 11305093 of size: 20, ends @ 11305113
    Atom dinf @ 11305113 of size: 36, ends @ 11305149
    Atom dref @ 11305121 of size: 28, ends @ 11305149
    Atom stbl @ 11305149 of size: 28148, ends @ 11333297
    Atom stsd @ 11305157 of size: 192, ends @ 11305349
    Atom avc1 @ 11305173 of size: 176, ends @ 11305349

    Additional information on MP4's
    Unfortuantely Atomicparsley crashed when trying to run the bad video. It seems to run fine on the other videos i tried though
    Here is the crash details:
    Problem signature:
    Problem Event Name: APPCRASH
    Application Name: AtomicParsley.exe
    Application Version: 0.0.0.0
    Application Timestamp: 450b601d
    Fault Module Name: AtomicParsley.exe
    Fault Module Version: 0.0.0.0
    Fault Module Timestamp: 450b601d
    Exception Code: c0000005
    Exception Offset: 0000d81c
    OS Version: 6.1.7601.2.1.0.256.48
    Locale ID: 1033
    Additional Information 1: 1f20
    Additional Information 2: 1f204a48c843b6521001d00f6fa62624
    Additional Information 3: 10e6
    Additional Information 4: 10e609c13bf298f60e7d62b7eb672874
    Quote Quote  
  9. Member Budman1's Avatar
    Join Date
    Jul 2012
    Location
    NORTHWEST ILLINOIS, USA
    Search Comp PM
    Quoting one of the experts on this error:

    Its the operating system telling you that a program has malfunctioned and tried to reference no mans land. It has nothing specific to do with any particular program, or a brand of software, this is straight from the CPU and kernel of the operating system.
    Especially since it runs on other videos, I'd have to echo Baldric's Professional statement earlier... it doesn't look good for that video.
    Quote Quote  



Similar Threads

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