I was recording a video when my KODAK EASYSHARE M531 Digital Camera fell to the ground and turned off. When i turned it on nothing happened to the camera but the video file is somehow broken. Obviously the camera did not have time to convert and close it properly.

$file myvid.avi
myvid.AVI: data

where it should be:

another_vid.AVI: RIFF (little-endian) data, AVI, 640 x 480, ~30 fps, video: Motion JPEG, audio: uLaw (stereo, 12000 Hz)`

I would like to fix my video which I believe needs to be converted to AVI. Any idea?

VLC does not play the file and returns:

could not determine type of stream

  • What kind of a camera?
    – choroba
    Oct 19, 2012 at 15:50
  • I'm struggling to see what you're meaning after the first paragraph. Is myvid.avi the filename that's stored on your camera's memory stick or something? Oct 19, 2012 at 16:00
  • @choroba KODAK EASYSHARE M531 Digital Camera
    – Jam K
    Oct 19, 2012 at 16:01
  • @HenningKlevjer myvid.avi is the file that stored on both memcard and copied to my hdd, also it is the file i am looking to fix
    – Jam K
    Oct 19, 2012 at 16:03
  • And it doesn't play? What error do you get when attempting playback?
    – HaydnWVN
    Oct 19, 2012 at 16:10

1 Answer 1


If you are able to access the file, try opening it with the VideoLan player. If that doesn't play, you're probably going to need some sort of forensics expert to recover the video.

  • it did not work with VLC or mplayer :(
    – Jam K
    Oct 19, 2012 at 16:20
  • 1
    Try a piece of software called 'virtual dub', I've not used it for many years but previously converted strange RAW mobile formats to working 'Windows' formats.
    – HaydnWVN
    Oct 23, 2012 at 13:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .