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
![]()
+ Reply to Thread
Results 1 to 9 of 9
-
Last edited by cheepluv; 16th May 2015 at 22:06. Reason: adding mediainfo pics
-
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. -
Ok I tried using recover_mp4_to_h264 again and got this result for step 1:
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
-
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 -
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.
Similar Threads
-
Help repairing corrupt mp4 files?
By ttremblay in forum Newbie / General discussionsReplies: 26Last Post: 18th Mar 2015, 18:59 -
[solved] Repairing an mp4
By gnznroses in forum RestorationReplies: 2Last Post: 28th Aug 2014, 01:29 -
Repairing an MP4 file
By NOMORECOCKTAILS in forum Video ConversionReplies: 4Last Post: 15th Feb 2013, 04:28 -
Repairing Corrupted MP4 File?
By 2is in forum Newbie / General discussionsReplies: 5Last Post: 31st Dec 2011, 08:02 -
Repairing mp4 headers manually.
By Wojo J in forum Newbie / General discussionsReplies: 6Last Post: 31st Dec 2011, 08:01