-
Notifications
You must be signed in to change notification settings - Fork 49
/
mp4file.texi
40 lines (35 loc) · 1.26 KB
/
mp4file.texi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
@chapter mp4file
@table @samp
@item --list
list (summary information).
This will produce brief report when summarizing each mp4 file.
@b{BRAND} shows the file's main brand identifier.
@b{COMPAT} shows additional brands for which the file purports to be comaptible with.
@b{SIZING} displays if the file has 64-bit extensions of any kind, otherwise 32-bit.
Example output:
@example
BRAND COMPAT SIZING FILE
----------------------------------------------------------------------
M4A M4A,isom,mp42 32-bit Song.m4a
mp42 isom,mp42 32-bit Movie1.m4v
mp42 isom,mp42 32-bit Movie2.m4v
@end example
@item --optimize
optimize mp4 structure.
This will rewrite the entire mp4 file which, if needed, will clean up
any unused (free) sections, and re-order the atoms in a manner somewhat
consistent with the best-practices described in the ISO base media file
specification.
@item --dump
dump mp4 structure in human-readable format.
An ASCII dump of mp4 atoms is printed to stdout. This action is heavily
influenced by @samp{--debug} option.
Example, list some files:
@example
mp4file --list *.mp4 *.m4a *.m4v
@end example
Example, dump a file with more than usual debugging information:
@example
mp4file -dd --dump movie.m4v
@end example
@end table