Yet Another MetaData Injector for FLV

Yet Another MetaData Injector (yamdi) is a metadata injector for FLV files.
Download

Yet Another MetaData Injector for FLV Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • Ingo Oppermann
  • Publisher web site:
  • https://addons.mozilla.org/firefox/1742/

Yet Another MetaData Injector for FLV Tags


Yet Another MetaData Injector for FLV Description

Yet Another MetaData Injector (yamdi) is a metadata injector for FLV files. Yet Another MetaData Injector (yamdi) is a metadata injector for FLV files. It adds the onMetaData event to your FLV files. yamdi should run under *BSD and Linux (tested with FreeBSD, MacOSX and Ubuntu) and is published under the BSD license.Why?For a current project I have to add metadata to quite large FLV files (over 1GB). The other known free tools (flvmdi and flvtool2) are not suitable for that job because they read the whole file into memory. Because I'm not very familiar with ruby (in order to modify flvtool2) and flvmdi is not open source I took the FLV specs and implemented a metadata injector in C. yamdi uses less memory and is faster.Yet Another MetaData Injector for FLV injects the following metadata into your FLV files:· creator· metadatacreator· hasKeyframes· hasVideo· hasAudio· hasMetaData· canSeekToEnd· duration· datasize· videosize· videocodecid· audiosize· audiocodecid· audiosamplerate· audiosamplesize· stereo· filesize· lasttimestamp· lastkeyframetimestamp· lastkeyframelocation· keyframes (filepositions, times)· width· height· framerate· videodatarate· audiodatarateInstallation:Download the source code and extract it with tar:tar xzf yamdi-1.0.tar.gzChange into the yamdi directory and compile the source code with:cd yamdi-1.0gcc yamdi.c -o yamdi -O2 -Wallyamdi accepts four paramters: -i The source FLV file.-o The resulting FLV file with the metatags. If the output file is '-' the FLV file will be written to stdout. -c A string that will be written into the creator tag. This parameter is optional -h Displays a description of the available parametersExamples:yamdi -i sample.flv -o sample_with_metadata.flvyamdi -i sample.flv -o - > sample_with_metadata.flvyamdi -i sample.flv -o sample_with_metadata.flv -c "John Doe"What's New in This Release:· The onLastSecond FLVTag did not have a valid timestamp. This has been fixed.


Yet Another MetaData Injector for FLV Related Software