Have you tried to play with mplayer? You could try to fix with mencoder: Code: mencoder -forceidx -oac copy -ovc copy /tmp/src.mp4 -o /tmp/dst.avi
mencoder -forceidx -oac copy -ovc copy /tmp/src.mp4 -o /tmp/dst.avi
enis@ubuntu:/media/Nokia N900/DCIM$ mencoder -forceidx -oac copy -ovc copy 20120606_045.mp4 -o copy.avi MEncoder svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team success: format: 0 data: 0x0 - 0x7300000 libavformat version 53.21.0 (external) Mismatching header version 53.19.0 libavformat file format detected. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f091eb4d940]moov atom not found LAVF_header: av_open_input_stream() failed ISO: File Type Major Brand: ISO/IEC 14496-1 (MPEG-4 system) v2 libavformat file format detected. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f091eb4d940]moov atom not found LAVF_header: av_open_input_stream() failed ============ Sorry, this file format is not recognized/supported ============= === If this file is an AVI, ASF or MPEG stream, please contact the author! === Cannot open demuxer. Exiting...