Step-by-Step descriptions of how to do things.
Unfortunately, it's rarely used, but even the AVI container offers ways to embed metadata directly in the file.
You need to pass the full '-metadata' argument for each key/value pair.
Unfortunately, the current FFmpeg implementation cannot simply update the header data of an existing AVI file. It must read/write the whole file at least once, in order to embed the metadata.
Jumping out of an airplane is not a basic instinct. Neither is breathing underwater. But put the two together and you're traveling through space!
The INFO list chunks currently defined are given in Table 29. These pre-registered chunks are stored as ASCII text strings terminated by NULL (the final byte is '00.H').
Archival Location. Indicates where the subject of the file is archived.
Artist. Lists the artist of the original subject of the file.
Comments. Provides general comments about the file or the subject of the file.
Copyright. Records the copyright information for the file.
Creation date. Indicates the date the subject of the file was created.
Dimensions. Specifies the size of the original subject of the file.
Engineer. Stores the name of the engineer who worked on the file.
Genre. Describes the genre of the original work.
Keywords. Provides a list of keywords that refer to the file or subject of the file.
Medium. Describes the original subject of the file, such as, "computer image,"
"drawing," "lithograph," and so forth.
Name. Stores the title of the subject of the file.
Palette Setting. Specifies the number of colors requested when digitizing an image.
"Encyclopedia of Pacific Northwest Geography."
Subject. Describes the file contents, such as "Aerial view of Seattle."
Software. Identifies the name of the software package used to create the file.
"slide," "paper," "map," and so forth.
Technician. Identifies the technician who digitized the subject file.
Extracting the audio of an AVI that contains EXIF metadata into a WAV, using ffmpeg, preserves the EXIF metadata inside the newly created wavefile.
For example, you can use tools like "MediaInfo" to display the contents of the EXIF tags.