Hi,
I have build untrunc and run it on Ubuntu 14.10 and here is what I have :
$ untrunc REFERENCE.MOV BAD.MOV
Reading: REFERENCE.MOV
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted (core dumped)
When running it without arguments it prints the following usage :
Usage: untrunc [options] <ok.mp4> [<corrupt.mp4>]
Can you tell the possible options for your program to be more verbose ?
Running movdump.exe -i BAD.MOV -o BAD-REPAIRED.MOV -nfd -ref REFERENCE.MOV >> movdump.txt
on Windows repaired the video but I don't want to be stuck to Windows only for that.
UPDATE : My video file is much smaller than 4GiB
Can you help ?