Log in

View Full Version : Cannot read problematic mp4


km2
3rd November 2007, 10:59
I have a particular mp4 file my friend gave to me who said that he couldnt get it working.
Long story short, mpc cant read it, mplayer cant read it, vdub/tmpgenc/other encoders cant read it.

I then used the -v option in mplayer and the atomicparsley -T on the file. This is what it says:

Mplayer -v:
[file] File size is 688963200 bytes
STREAM: [file] 1.mp4
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for NuppelVideo
Checking for REAL
Checking for SMJPEG
Searching demuxer type for filename 1.mp4 ext: .mp4
Trying demuxer 7 based on filename extension
Checking for MOV
ISO: File Type Major Brand: ISO/IEC 14496-1 (MPEG-4 system) v2
ISO: File Type Minor Version: 1
ISO: File Type Compatible Brand #0: mp42
ISO: File Type Compatible Brand #1: isom
MOV: Movie DATA found!
MOV: unknown chunk: Ωµ£° -2129727987
Seek failed
MOV: missing header (moov/cmov) chunk! Maybe broken file...
demuxer: continue fuzzy content-based format guessing...
Checking for Nullsoft Streaming Video
Checking for MOV
ISO: File Type Major Brand: ISO/IEC 14496-1 (MPEG-4 system) v2
ISO: File Type Minor Version: 1
ISO: File Type Compatible Brand #0: mp42
ISO: File Type Compatible Brand #1: isom
MOV: Movie DATA found!
MOV: unknown chunk: Ωµ£° -2129727987
Seek failed
MOV: missing header (moov/cmov) chunk! Maybe broken file...
Checking for VIVO
header block 1 size: 0
AVS: avs_check_file - attempting to open file 1.mp4
AVS: File is too big, aborting...
Checking for PVA
Checking for MPEG-TS...
TRIED UP TO POSITION 70407, FOUND 0, packet_size= 71, SEEMS A TS? 0
Checking for LMLM4 Stream Format
Invalid packet in LMLM4 stream: ch=0 size=1718909288
LMLM4 Stream Format not found
sync_mpeg_ps: seems to be MP3 stream...
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)
MPEG packet stats: p100: 4 p101: 0 p1B6: 38 p12x: 3 sli: 0 a: 0 b: 0 c: 0 idr:
0 sps: 0 pps: 0 PES: 0 MP3: 101, synced: 0
sync_mpeg_ps: seems to be MP3 stream...
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)
MPEG packet stats: p100: 4 p101: 0 p1B6: 38 p12x: 3 sli: 0 a: 0 b: 0 c: 0 idr:
0 sps: 0 pps: 0 PES: 0 MP3: 101, synced: 0
==> Found video stream: 0
ds_fill_buffer: EOF reached (stream: video)
LAVF_check: QuickTime/MPEG4 format
libavformat file format detected.
Seek failed
LAVF: 0 audio and 0 video streams found
LAVF: build 3211520
LAVF: no audio or video headers found - broken file?




Atomicparsley -T:
Atom ftyp @ 0 of size: 24, ends @ 24
Atom mdat @ 24 of size: 13639614, ends @ 13639638
Atom êæ?o @ 13639638 of size: 675323562, ends @ 688963200
~

~ denotes an unknown atom
------------------------------------------------------
Total size: 688963200 bytes; 2 atoms total. AtomicParsley version: 0.9.0 (utf16)

Media data: 13639614 bytes; 675323586 bytes all other atoms (98.020% atom overhe
ad).
Total free atom space: 0 bytes; 0.000% waste.
------------------------------------------------------




Does anyone have any idea on how to recover this video?

bond
4th November 2007, 10:51
what should the content of the file be? movie, private stuff...?