|
Project Information
Featured
Links
|
About FLVmetaFLVmeta aims to be a replacement for tools such as flvtool2. It has the ability to inject all standard metadata tags into the onMetaData event, as well as insert an onLastSecond event. Since version 1.0.7, it is also able to fix very large FLV files with invalid 24-bit timestamps to make proper use of 32-bit extended timestamps. FLVmeta is written in portable C, and can therefore be compiled on a variety of platforms, including Linux, Windows, and MacOSX. It is also pretty fast and has a very small memory footprint, making it ideal for use as an automated tool on server environments. NewsFLVmeta 1.1 is nearing completion. Snapshots can be downloaded at: http://code.google.com/p/flvmeta/downloads/list A lot of new features have been added, here is an exhaustive list: - Added proper command line handling and help.
- Added the possibility to overwrite the input file when the output file is not specified or when both files are physically the same.
- Added support for CMake builds in addition to autotools. It is now the official way to build flvmeta on Windows.
- Added metadata and full file dumping, integrating former flvdump functionality into flvmeta.
- Added support for XML, YAML, and JSON formats for dumping.
- Added XML schemas describing the various formats used by flvmeta.
- Added a file checking feature (currently unimplemented)
- Added the possibility to print output file metadata after a successful update using one of the supported formats.
- Added a feature to insert custom metadata strings while updating.
- Added an option to disable insertion of the onLastSecond event.
- Added an option to preserve existing metadata tags if possible.
- Added an option to fix invalid tags while updating (this is a highly experimental feature, should be used with caution)
- Added an option to ignore invalid tags as much as possible instead of exiting at the first error detected.
- Added an option to reset the file timestamps in order to correctly start at zero, for example if the file has been incorrectly split by buggy tools
- Added an option to display informative messages while processing (not quite exhaustive for the moment)
|