avinfo1
Audio/video file information automatic extractor
Usage
avinfo [FILENAME]
[OPTIONS]
[TEMPLATE]
[OUTPUT]
avinfo [-l=FILELIST]
[OPTIONS]
[TEMPLATE]
[OUTPUT]
avinfo -l-
[OPTIONS]
[TEMPLATE]
[OUTPUT]
avinfo [{--help | --version}]
Overview
Extracts information from FILENAME or files in FILELIST and generates a report.
Options:
-
-f=extension -
forces the use of module associated with extension
-
-l=list -
use filelist (use
-l-for stdin)
-
-i=ms -
delay between files in filelist (in ms) (/*TODO*/)
-
-e=ext -
exclude an extension (do not apply associated module)
-
-m=number -
max line length (0 - no restriction)
-
-s=value -
for advanced tuning of modules (/*TODO*/)
-
-v=name=value -
set int. variable 'name' to 'value' (text or number)
External TEMPLATEs:
-
-th=template -
header template (string, use without value to disable)
-
-thf=filename -
get header template from a file
-
-tb=template -
body template (string, use without value to disable)
-
-tbf=filename -
get body template from a file
-
-tf=template -
footer template (string, use without value to disable)
-
-tff=filename -
get footer template from a file
Built-in TEMPLATEs:
-
--default -
used by default
-
--description -
for creating (updating) descrpipt.ion files
-
--list -
for filelist (plain text) generation
-
--html-list -
for filelist (html) generation
-
--csv-list -
for filelist (CSV, e.g. for Excel)
-
--short -
alt. version of
--defaulttemplate
-
--far -
"nice" formated report (for FAR Manager) (contains MS-DOS pseudographic characters)
Output:
-
-o=file -
file to write the report to (default is stdout)
Other OPTIONS:
-
--help -
prints this help page
-
--version -
prints avinfo version and copyright
You can use ':' instead of '=' in all OPTIONS or just omit it.
TEMPLATEs use AVInfo Simple Script (A.S.S.) syntax.
Examples of commands:
avinfo file.ogm --raw
find . -name '*.avi' -print | avinfo -l- --html-list -o=avilist.html
avinfo -l:list -thf:header -tbf=body -tff=footer >report
Releases
Unchanged in 2 releases since Debian 6.0 (Squeeze).