Projects / Yet Another MetaData Injector for FLV

Yet Another MetaData Injector for FLV

yamdi stands for Yet Another MetaData Injector and is a metadata injector for FLV files. It adds the onMetaData event to your FLV files. It uses little memory, is fast, and can handle big files (over 1 GB).

Operating Systems

Recent releases

  •  09 Dec 2012 17:41

    Release Notes: An error in properly detecting the width and height of VP6 videos has been fixed. Another bug that prevented piping ffmpeg output into yamdi without having an incorrect duration in the metadata is also fixed.

    •  26 Feb 2011 20:04

      Release Notes: The input file can now be replaced with the resulting output file with the -w option. This mimics the inplace modification of the input file. If the input file contains only audio data, then the option -a [interval] adds fake keyframes to the metadata.

      •  27 Dec 2010 11:27

        Release Notes: An off-by-one bug while indexing an FLV file that lead to occasional crashes has been fixed.

        •  17 Oct 2010 19:24

          Release Notes: Large files (bigger than 2GB) are now supported. Another bug in parsing the width and height of VP6 videos has been fixed. New command line options are -k to add the onLastKeyframe event, -M to strip all metadata, and -X to omit the keyframes tag in the XML output. The -l option has been renamed to -s.

          •  04 Apr 2010 09:16

            Release Notes: AVC/H.264 video inside the FLV is now supported, and it is possible to take the input file from stdin. Two fixes has been applied: a segfault on empty input files, and the height of VP62 videos sometimes being zero.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.