#11530: nonrobust muxer work -------------------------------------+------------------------------------- Reporter: Innokentiy | Type: defect Status: new | Priority: normal Component: avformat | Version: Keywords: mp4 mux | unspecified movenc.c | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- i am trying to accomplish recording process from camera to file, that will sustain to emergency powerdown. That occurs in some circumstances.
i am trying to make it via library, and here i introduce the utility example, what have same problem, in my opinion. i've generated test1.mp4 ffmpeg -f lavfi -i testsource=d=100 test1.mp4 and then trying to copy it to test2.mp4 ffmpeg -y -i test1.mp4 -avioflags direct -fflags +flush_packets -movflags +frag_keyframe -use_editlist 1 -moov_size 4000 test2.mp4 while it works i abort it work via ^C. if 2nd command finishes correctly - test2.mp4 can be played if 2nd command aborted (^C or double ^C) - test2.mp4 can't be played i figured out, that there is missed free atom between ftyp and moov, if i restore it - file plays normally. i think missing free atom is a bug ffmpeg versions i've tried: 5.1.6 built with gcc 12 (Debian 12.2.0-14) and 7.1 built with gcc 14.2.0 (Rev1, Built by MSYS2 project) -- Ticket URL: <https://trac.ffmpeg.org/ticket/11530> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
_______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org https://ffmpeg.org/mailman/listinfo/ffmpeg-trac To unsubscribe, visit link above, or email ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".