Yet Another MetaData Injector (yamdi) is an open source metadata injector for FLV files.
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
- audiodatarate
Examples:
yamdi -i sample.flv -o sample_with_metadata.flv
yamdi -i sample.flv -o - > sample_with_metadata.flv
yamdi -i sample.flv -o sample_with_metadata.flv -c "John Doe"
What is new in this release:
- 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.
What is new in version 1.8:
- [Add] Replace input file with output file with -w
- [Add] Keyframes for audio only files with -a
What is new in version 1.7:
- [Fix] off-by-one bug while indexing an FLV file
What is new in version 1.6:
- 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.
What is new in version 1.5:
- [Fix] Segfault on empty files under *nix [zas_]
- [Fix] VP62 occasional zero height [xtat]
- [Add] AVC/H.264 support
- [Add] Input file can be read from stdin
Comments not found