[FFmpeg-devel] [PATCH v2] movenc: Add an option for hiding fragments at the end
Martin Storsjö
martin at martin.st
Thu Jun 13 15:50:39 EEST 2024
On Wed, 5 Jun 2024, Martin Storsjö wrote:
> This allows ending up with a normal, non-fragmented file when
> the file is finished, while keeping the file readable if writing
> is aborted abruptly at any point. (Normally when writing a
> mov/mp4 file, the unfinished file is completely useless unless it
> is finished properly.)
>
> This results in a file where the mdat atom contains (and hides)
> all the moof atoms that were part of the fragmented file structure
> initially.
> ---
> v2: Made the flag implicitly set FF_MOV_FLAG_FRAGMENT (as it makes
> no sense without it).
>
> Updated the description of the flag to "Write a fragmented file that
> is converted to non-fragmented at the end".
>
> Kept the flag named "hide_fragments", but I'm also pondering if we
> maybe should go for a name like "hybrid_fragmented" or so, as a
> better description of _what_ it produces, as opposed to _how_ it
> does things. (One could also consider "hybrid_mp4", but even if mp4
> is the main thing, the same also goes for mov and a bunch of other
> related formats.)
I'd otherwise want to push this, but I'm not entirely satisfied with the
option name quite yet. I'm pondering if we should call it
"hybrid_fragmented" - any opinions, Dennis or Timo?
// Martin
More information about the ffmpeg-devel
mailing list