nrgtool - reads and converts/splits Nero CD images (.nrg)
nrgtool -h
nrgtool [ -v ] [ -n ] [ -f ] [ -1 ] nrg [ cmd args ]
nrgtool
processes one NRG CD image file. It finds and parses the IFF
footer, which contains the metadata; then it prints information or extracts
some data.
A track at position 0 is the lead-in of the session. Tracks of DAO sessions are split at index 1 points.
To view the result of the parsing:
nrgtool -v image.nrg | less
To show the debugging output of the parsing:
nrgtool -vv image.nrg nop
To view a hexdump of the CD-text chunk:
nrgtool image.nrg hexdump cdtx | less
To list the tracks:
nrgtool image.nrg list
To extract all the audio tracks of image.nrg to image-XX.cdda:
nrgtool -v -e .nrg -t '-%n%02d.cdda' image track 1
To extract a data disc to an iso file image.nrg.iso:
nrgtool -v -t .iso image.nrg track 1 1
If a track contains sub-channel data, you may extract the audio/data with one of the following commands:
raw96cdconv -v image.nrg.s01-t16 raw96cdconv -v --iso image.nrg.s01-t01 raw96cdconv -v --sector-size 2336 image.nrg.s01-t01
An audio track may be converted to WAV by sox(1):
sox -t .cdda -L image.nrg.s01-t16 image-16.wav
The default command is "info".
Print the chunks' structure resulting of the parsing of the IFF. Enbale verbose mode to view the fields' values.
Only parse the IFF.
List the tracks. In verbose mode, give some track attributes.
Extract the track (raw) data to file(s).
Extract the IFF header to a file.
List the known chunk types.
Options may be negated by prefixing them with "--no-" instead of "--".
Verbose: print some or more information, depending on the command.
If it is given twice, also print debugging information, notably during the parsing.
No Action: test the reading of files but do not write any files.
Force: overwrite existing files.
NRG Version: Treat the file as a first version (prior to Nero 5.5) NRG; the default is to treat the file as a version 2 (Nero 5.5 and later). Unimplemented.
NRG extension: appended to the given file name to obtain the NRG file name; this way the generated files' names can be controlled somewhat.
Track Extension: printf format template for the file name extensions of the tracks; the first argument to printf is the session number, the second the track number, the third the session number; the default is ".s%02d-t%02d".
IFF Extension: file name extension of the IFF.
No environment variables are used.
nrgtool
has been tested with images created by Nerolinux 4.0 only. Any
resulting incompatibilties with other versions of Nero may be reported to the
author.
The NRG version 1 format is not supported because of the lack of sample image files.
If you can reconstruct the same NRG from the extracted files, most probably
nrgtool
can handle the particular image:
nrgtool image.nrg iff nrgtool image.nrg track cat image.nrg.s??-t?? image.nrg.iff >image.nrg.nrgtool cmp image.nrg image.nrg.nrgtool && echo "nrgtool can extract all the data"
G.raud <graud@gmx.com>
nero(1), raw96cdconv(1), sox(1)