atomicparsley(1)
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 specifica
- tion 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 & de- rivative 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