Question / Help My recording got corrupted because my PC crashed; is there any way to repair it?

Hey all,

Today I was recording a game called Dark Messiah of Might and Magic for a big video project. The game is based on an old and buggy version of Source, so it crashes frequently. But it wasn't a big deal as I was saving constantly and it only crashed to desktop. But this day specifically, it froze, audiolooped and basically crashed my whole PC. My other monitor froze, I couldn't Alt+Tab, I couldn't CtrlAltDel, I couldn't do anything. I waited around for a while in hopes of it maybe fixing itself, but to no avail. My only option was to reboot.

After rebooting I found a ~10GB file ~1h35m's worth of footage. BUT, Windows does not tell me the duration(I only know it because OBS was up on my 2nd monitor and I could see the duration of the recording in it), nor does it tell me any info of the file(no resolution, no duration, no fps, etc). When I try to open it MPC tells me "Can't render file". I really don't want to play through an entire chapter and a half again, that is if I even still have the save files to reload back where I left off previously(the game deletes old savefiles after a while AFAIK). I really want to get the file to work. Please help me.

Here's the log:
Code:
19:06:04: Open Broadcaster Software v0.656b - 64bit ( ^ω^)
19:06:04: -------------------------------
19:06:04: CPU Name: Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz
19:06:04: CPU Speed: 3392MHz
19:06:04: Physical Memory:  16346MB Total, 12237MB Free
19:06:04: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
19:06:04: monitor 1: pos={0, 0}, size={1920, 1080}
19:06:04: monitor 2: pos={-1920, 0}, size={1920, 1080}
19:06:04: Windows Version: 10.0 Build 10240 (revision 16384)
19:06:04: Aero is Enabled
19:06:04: -------------------------------
19:06:04: OBS Modules:
19:06:04: Base Address     Module
19:06:04: 00000000FC750000 OBS.exe
19:06:04: 0000000053240000 OBSApi.dll
19:06:04: 0000000052E50000 DShowPlugin.dll
19:06:04: 0000000060720000 GraphicsCapture.dll
19:06:04: 000000005EB50000 NoiseGate.dll
19:06:04: 000000005E430000 PSVPlugin.dll
19:06:04: 0000000059F70000 scenesw.dll
19:06:04: ------------------------------------------
19:06:04: Adapter 1
19:06:04:   Video Adapter: AMD Radeon HD 7800 Series
19:06:04:   Video Adapter Dedicated Video Memory: 2125094912
19:06:04:   Video Adapter Shared System Memory: 4275220480
19:06:04:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
19:06:04:   Video Adapter Output 2: pos={-1920, 0}, size={1920, 1080}, attached=true
19:06:04: =====Stream Start: 2015-10-08, 19:06:04===============================================
19:06:04:   Multithreaded optimizations: On
19:06:04:   Base resolution: 1920x1080
19:06:04:   Output resolution: 1920x1080
19:06:04: ------------------------------------------
19:06:04: Loading up D3D10 on AMD Radeon HD 7800 Series (Adapter 1)...
19:06:04: ------------------------------------------
19:06:04: Audio Format: 48000 Hz
19:06:04: ------------------------------------------
19:06:04: Audio Channels: 2 Ch
19:06:04: Playback device Default
19:06:04: ------------------------------------------
19:06:04: Using desktop audio input: Динамики (VIA HD Audio(Compatible))
19:06:04: Global Audio time adjust: 0
19:06:04: ------------------------------------------
19:06:04: Using auxilary audio input: Микрофон (2- Samson C01U              )
19:06:04: Mic time offset: 0
19:06:04: ------------------------------------------
19:06:04: Audio Encoding: AAC
19:06:04:     bitrate: 128
19:06:04: Using graphics capture
19:06:04: Scene buffering time set to 700
19:06:04: Using custom x264 settings: "crf=20"
19:06:04: x264: VBV maxrate specified, but no bufsize, ignored
19:06:04: ------------------------------------------
19:06:04: Video Encoding: x264
19:06:04:     fps: 30
19:06:04:     width: 1920, height: 1080
19:06:04:     preset: veryfast
19:06:04:     profile: high
19:06:04:     keyint: 150
19:06:04:     CBR: no
19:06:04:     CFR: yes
19:06:04:     max bitrate: 1000
19:06:04:     buffer size: 0
19:06:04:     quality: 12
19:06:04: ------------------------------------------
19:06:07: Trying to hook process: mm.exe
19:06:09: SharedTexCapture hooked
19:19:31: Audio timestamp for device 'Микрофон (2- Samson C01U              )' was behind target timestamp by 70
19:27:30: Capture window 0x0001045A invalid or changing, terminating capture
19:27:42: SharedTexCapture hooked
19:34:35: Audio timestamp for device 'Микрофон (2- Samson C01U              )' was behind target timestamp by 90
19:51:18: Audio timestamp for device 'Микрофон (2- Samson C01U              )' was behind target timestamp by 100
19:51:19: GraphicsCaptureSource::NewCapture:  eliminating old capture
19:51:19: SharedTexCapture hooked
19:51:43: GraphicsCaptureSource::NewCapture:  eliminating old capture
19:51:43: SharedTexCapture hooked
20:09:42: Audio timestamp for device 'Микрофон (2- Samson C01U              )' was behind target timestamp by 110
20:25:10: Capture window 0x00070488 invalid or changing, terminating capture
20:25:22: SharedTexCapture hooked
20:27:29: GraphicsCaptureSource::NewCapture:  eliminating old capture
20:27:29: SharedTexCapture hooked
20:29:45: Audio timestamp for device 'Микрофон (2- Samson C01U              )' was behind target timestamp by 120
20:34:54: GraphicsCaptureSource::NewCapture:  eliminating old capture
20:34:54: SharedTexCapture hooked
 

FerretBomb

Active Member
If you were saving to MP4, it's now a pile of digital garbage. It can't be saved/repaired; the best you can do is get a few snippets of video, and some badly warped audio, even with paid recovery tools.

Record to FLV in the future. It only loses the last few seconds in the event of a crash, and it's quick and easy to remux over to MP4 if you need mp4 for some particular reason. Just change the filename you're saving to, to end in flv instead of mp4. OBS will switch over automatically.
 
If you were saving to MP4, it's now a pile of digital garbage. It can't be saved/repaired; the best you can do is get a few snippets of video, and some badly warped audio, even with paid recovery tools.

Record to FLV in the future. It only loses the last few seconds in the event of a crash, and it's quick and easy to remux over to MP4 if you need mp4 for some particular reason. Just change the filename you're saving to, to end in flv instead of mp4. OBS will switch over automatically.

God damn it. Yes, I was saving to MP4, the reason being that my editing program does not support FLV natively and I'd have to go through converting the footage every time. Well, looks like I'll have to re-record everything. Damn, if only I'd known...
 
Top