[Bug 784258] qtmoovrecover can't recover video

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Jul 5 18:46:25 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=784258

--- Comment #7 from Gregoire <gregoire at gentil.com> ---
It starts working but still not perfect.

I have both on encoder-device and PC-fixer gstreamer 1.8.3 with the four
patches mentioned in this thread.

I can recover a video and play it but the output of mp4info is not very clean.

Here are the files of this test: http://gentil.com/tmp/qtmoovrecover2.zip

20160530-071745.mp4: ORIGINAL BROKEN FILE
a.mp4: FIXED FILE


mp4info 20160530-071745.mp4 
mp4info version -r
20160530-071745.mp4:
ReadChildAtoms: "20160530-071745.mp4": In atom  missing child atom moov
FindIntegerProperty: no such property - moov.mvhd.modificationTime
(src/mp4file.cpp,746)
mp4info: can't open 20160530-071745.mp4


mp4info a.mp4 
mp4info version -r
a.mp4:
ReadAtom: "a.mp4": invalid atom size, extends outside parent atom - skipping to
end of "" "�:��" 754660230 vs 18767154
ReadAtom: "a.mp4": atom type �:�� is suspect
Track    Type    Info
1    video    H264 Baseline at 4.2, 13.510 secs, 9716 kbps, 1920x1440 @ 29.829756
fps
2    audio    MPEG-1 Audio (11172-3), 13.740 secs, 0 kbps, 44100 Hz
ReadAtom: "a.mp4": invalid atom size, extends outside parent atom - skipping to
end of "" "�:��" 754660230 vs 18767154
ReadAtom: "a.mp4": atom type �:�� is suspect



Is it possible to have a really clean-up version of the fixed video?

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list