NAME
AtomicParsley - command line MPEG-4 files tool
SYNOPSIS
AtomicParsley [ mp4FILE ]... [ OPTION ]... [ ARGUMENT ]... [ [ OPTION2
]...[ ARGUMENT2 ]...]
DESCRIPTION
AtomicParsley is a lightweight command line program for reading,
parsing and setting metadata into MPEG-4 files supporting these styles
of metadata:
* iTunes-style metadata into .mp4, .m4a, .m4p, .m4v, .m4b files
* 3gp-style assets (3GPP TS 26.444 version 6.4.0 Release 6
specification conforming) in 3GPP, 3GPP2, MobileMP4 & derivatives
* ISO copyright notices at movie & track level for MPEG-4 & derivative
files
* uuid private user extension text & file embedding for MPEG-4 &
derivative files
EXAMPLES
AtomicParsley /path/to.mp4 -T 1
AtomicParsley /path/to.mp4 -t +
AtomicParsley /path/to.mp4 --artist "Me" --artwork /path/to/art.jpg
AtomicParsley /path/to.mp4 --albumArtist "You" --podcastFlag true
AtomicParsley /path/to.mp4 --stik "TV Show" --advisory explicit
OPTIONS
Getting information about the file & tags:
-T --test
Test file for mpeg4-ishness & print atom tree
-t --textdata
Prints tags embedded within the file
-E --extractPix
Extracts pix to the same folder as the mpeg-4 file
Setting iTunes-style metadata tags
--artist
(string) Set the artist tag
--title
(string) Set the title tag
--album
(string) Set the album tag
--genre
(string) Genre tag (see --longhelp for more info)
--tracknum
(num)[/tot] Track number (or track number/total tracks)
--disk (num)[/tot] Disk number (or disk number/total disks)
--comment
(string) Set the comment tag
--year (num|UTC) Year tag (see --longhelp for "Release Date")
--lyrics
(string) Set lyrics (not subject to 256 byte limit)
--composer
(string) Set the composer tag
--copyright
(string) Set the copyright tag
--grouping
(string) Set the grouping tag
--artwork
(/path) Set a piece of artwork (jpeg or png only)
--bpm (number) Set the tempo/bpm
--albumArtist
(string) Set the album artist tag
--compilation
(boolean) Set the compilation flag (true or false)
--advisory
(string*) Content advisory (*values: ’clean’, ’explicit’)
--stik (string*) Sets the iTunes "stik" atom (see --longhelp)
--description
(string) Set the description tag
--TVNetwork
(string) Set the TV Network name
--TVShowName
(string) Set the TV Show name
--TVEpisode
(string) Set the TV episode/production code
--TVSeasonNum
(number) Set the TV Season number
--TVEpisodeNum (number)
Set the TV Episode number
--podcastFlag
(boolean) Set the podcast flag (true or false)
--category
(string) Sets the podcast category
--keyword
(string) Sets the podcast keyword
--podcastURL
(URL) Set the podcast feed URL
--podcastGUID
(URL) Set the episod’e URL tag
--purchaseDate (UTC)
Set time of purchase
--encodingTool (string)
Set the name of the encoder
--gapless
(boolean) Set the gapless playback flag
Deleting tags
Set the value to "":
--artist "" --stik "" --bpm ""
To delete (all) artwork:
--artwork REMOVE_ALL
manually removal:
--manualAtomRemove "moov.udta.meta.ilst.ATOM"
More help
More detailed iTunes help is available with AtomicParsley
--longhelp
Setting 3gp assets into 3GPP & derivative files:
see --3gp-help
Setting copyright notices for all files:
see --ISO-help
For file-level options & padding info:
see --file-help
Setting custom private tag extensions:
see --uuid-help
9 February 2008