You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

162 lines
3.0 KiB

.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.37.1.
.TH MP4TRACK "1" "May 2012" "mp4track - MP4v2 2.0.0" "MP4v2 Utilities"
.SH NAME
mp4track \- manual page for mp4track - MP4v2 2.0.0
.SH SYNOPSIS
.B mp4track
[\fIOPTION\fR]... [\fIPARAMETERS\fR]... \fIACTION file\fR...
.SH DESCRIPTION
For each mp4 file specified, perform the specified ACTION. An action must be
specified. Some options are not applicable to some actions.
.PP
ACTIONS
.TP
\fB\-\-list\fR
list all tracks in mp4
.TP
\fB\-\-enabled\fR BOOL
set trak.tkhd.flags (enabled bit)
.TP
\fB\-\-inmovie\fR BOOL
set trak.tkhd.flags (inMovie bit)
.TP
\fB\-\-inpreview\fR BOOL
set trak.tkhd.flags (inPreview bit)
.TP
\fB\-\-layer\fR NUM
set trak.tkhd.layer
.TP
\fB\-\-altgroup\fR NUM
set trak.tkhd.alternate_group
.TP
\fB\-\-volume\fR FLOAT
set trak.tkhd.volume
.TP
\fB\-\-width\fR FLOAT
set trak.tkhd.width
.TP
\fB\-\-height\fR FLOAT
set trak.tkhd.height
.TP
\fB\-\-language\fR CODE
set trak.mdia.mdhd.language
.TP
\fB\-\-hdlrname\fR STR
set trak.mdia.hdlr.name
.TP
\fB\-\-udtaname\fR STR
set trak.udta.name.value
.TP
\fB\-\-udtaname\-remove\fR
remove trak.udta.name atom
.TP
\fB\-\-colr\-list\fR
list all colr\-boxes in mp4
.TP
\fB\-\-colr\-add\fR
add colr\-box to a video track
.TP
\fB\-\-colr\-set\fR
set colr\-box parms
.TP
\fB\-\-colr\-remove\fR
remove colr\-box from track
.TP
\fB\-\-pasp\-list\fR
list all pasp\-boxes in mp4
.TP
\fB\-\-pasp\-add\fR
add pasp\-box to a video track
.TP
\fB\-\-pasp\-set\fR
set pasp\-box parms
.TP
\fB\-\-pasp\-remove\fR
remove pasp\-box from track
.PP
PARAMETERS
.TP
\fB\-\-track\-any\fR
act on any/all tracks
.TP
\fB\-\-track\-index\fR IDX
act on track index IDX
.TP
\fB\-\-track\-id\fR ID
act on track id ID
.TP
\fB\-\-colr\-parms\fR CSV
where CSV is IDX1,IDX2,IDX3
.TP
\fB\-\-colr\-parm\-hd\fR
equivalent to \fB\-\-colr\-parms\fR=\fI1\fR,1,1
.TP
\fB\-\-colr\-parm\-sd\fR
equivalent to \fB\-\-colr\-parms\fR=\fI6\fR,1,6
.TP
\fB\-\-pasp\-parms\fR CSV
where CSV is hSPACING,vSPACING
.PP
OPTIONS
.TP
\fB\-z\fR, \fB\-\-optimize\fR
optimize mp4 file after modification
.TP
\fB\-y\fR, \fB\-\-dryrun\fR
do not actually create or modify any files
.TP
\fB\-k\fR, \fB\-\-keepgoing\fR
continue batch processing even after errors
.TP
\fB\-o\fR, \fB\-\-overwrite\fR
overwrite existing files when creating
.TP
\fB\-f\fR, \fB\-\-force\fR
force overwrite even if file is read\-only
.TP
\fB\-q\fR, \fB\-\-quiet\fR
equivalent to \fB\-\-verbose\fR 0
.TP
\fB\-d\fR, \fB\-\-debug\fR NUM
increase debug or long\-option to set NUM
.TP
\fB\-v\fR, \fB\-\-verbose\fR NUM
increase verbosity or long\-option to set NUM
.TP
\fB\-h\fR, \fB\-\-help\fR
print brief help or long\-option for extended help
.TP
\fB\-\-version\fR
print version information and exit
.PP
DEBUG LEVELS (for raw mp4 file I/O)
.TP
0
supressed
.TP
1
add warnings and errors (default)
.TP
2
add table details
.TP
3
add implicits
.TP
4
everything
.PP
VERBOSE LEVELS
.TP
0
warnings and errors
.TP
1
normal informative messages (default)
.TP
2
more informative messages
.TP
3
everything