We were testing with few metadata injector tools other than flvtool2 and came across yamdi as an alternative which can do the job with less of a fuss. Yamdi is as rightly named ”
Yet Another MetaData Injector” which is faster and take far less resources than flvtool2. It can also handle large files which has always been an problem with flvtool2. Currently AVS Video script has yamdi support with flvtool2 as an option.
Executable path of yamdi on our servers is
/usr/bin/yamdi
Yamdi accepts six parameters
-i Source Flv file.
-o Resulting Flv file.
-x Yml File with resulting metadata information.
-c A string that will be written into the creator tag.
-l Adds the onLastSecond event.
-h Displays a description of the available parameters
Other open source tools available for manipulating metadata are
flvtool++ : Its based on Flvtool2 which was coded for facebook video project.
Flvmeta: Product out of googlecode it is able to inject all known metadata tags into the onMetaData event, as well as insert an onLastSecond event. It has very low memory footprint and can handle large files.