I think is enough with the examples in this site. Of course can have many types with obsolete compression and different kinds of parameters and extrachunks, but for me is not necessary.
About the avi I think is a bit more complex. Do you know abcAVI Tag Editor?
http://abcavi.tk/