[FFmpeg-devel] Handling MPEG-4 Custom User Data
Isaac Sutherland
isaacsutherland
Tue Aug 18 22:35:04 CEST 2009
MPEG-4 allows a video producer to embed custom data in GOV headers. It is my
understanding that the MPEG standard requires video applications to preserve
such custom user data (e.g. when transcoding between MPEG formats)
regardless of whether they understand what it's supposed to be used for. At
least, that's the impression I get from
http://en.wikipedia.org/wiki/MPEG_user_data.
However, ffmpeg doesn't appear to allow applications to consume this data,
or at least I can't see how it does. decode_user_data in libavcodec/h263.c
appears to check for a few data strings (xvid, divx, and ffmpeg identifiers)
but throws away unrecognized data. Is providing support for passing custom
user data to the user within the scope of ffmpeg? If so, any suggestions on
how this should be implemented?
Isaac
More information about the ffmpeg-devel
mailing list