123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258 |
- .\" Man page generated from reStructuredText.
- .
- .TH MKTOC 1 "2018-01-11" "1.3" "SlackBuilds.org"
- .SH NAME
- mktoc \- create TOC files for audio CDs
- .
- .nr rst2man-indent-level 0
- .
- .de1 rstReportMargin
- \\$1 \\n[an-margin]
- level \\n[rst2man-indent-level]
- level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
- -
- \\n[rst2man-indent0]
- \\n[rst2man-indent1]
- \\n[rst2man-indent2]
- ..
- .de1 INDENT
- .\" .rstReportMargin pre:
- . RS \\$1
- . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
- . nr rst2man-indent-level +1
- .\" .rstReportMargin post:
- ..
- .de UNINDENT
- . RE
- .\" indent \\n[an-margin]
- .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
- .nr rst2man-indent-level -1
- .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
- .in \\n[rst2man-indent\\n[rst2man-indent-level]]u
- ..
- .\" RST source for mktoc(1) man page. Convert with:
- .
- .\" rst2man.py mktoc.rst > mktoc.1
- .
- .\" rst2man.py comes from the SBo development/docutils package.
- .
- .\" Upstream's README is already RST, I just added some stuff to make
- .
- .\" it format in man page style.
- .
- .SH SYNOPSIS
- .INDENT 0.0
- .INDENT 3.5
- .sp
- .nf
- .ft C
- mktoc [OPTIONS] < CUE_FILE
- mktoc [OPTIONS] [[\-f] CUE_FILE] [[\-o] TOC_FILE]
- mktoc [OPTIONS] \-w WAV_FILES [[\-o] TOC_FILE]
- .ft P
- .fi
- .UNINDENT
- .UNINDENT
- .SH DESCRIPTION
- .\" Mktoc // (c) 2011, Patrick C. McGinty
- .
- .\" mktoc[@]tuxcoder[dot]com
- .
- .sp
- Mktoc simplifies the steps needed to create audio CD TOC files for the
- cdrdao CD burning program. For users familiar with ExactAudioCopy or CdrWin,
- TOC files are synonymous with CUE sheets. The primary goal of mktoc is to
- create TOC files using a previously generated CUE sheet.
- .SH FEATURES
- .INDENT 0.0
- .IP \(bu 2
- Create a TOC file from a list of WAV files.
- .IP \(bu 2
- Convert an ExactAudioCopy (EAC) CUE file to the TOC format that
- is usable by cdrdao.
- .IP \(bu 2
- Multi\-session aware CUE parsing, necessary for making CDDB and
- AccurateRip matchable discs.
- .IP \(bu 2
- Non\-compliant CUE sheet support.
- .IP \(bu 2
- Support for various pregap methods.
- .IP \(bu 2
- Can create offset corrected WAV files for true \(aqbit\-for\-bit\(aq
- accurate copies.
- .IP \(bu 2
- Fuzzy file name logic can correct common file name spelling
- variations.
- .IP \(bu 2
- Workaround known TOC file parsing bugs in cdrdao.
- .UNINDENT
- .SH USAGE
- .sp
- \fBCUE_FILE\fP must contain a valid CUE format. When \fB*_FILE\fP is not
- provided, the program will read from \fBSTDIN\fP\&. All output will be sent to
- \fBSTDOUT\fP\&.
- .sp
- All attempts will be made to preserve any and all information from the input
- file. For any case where the CUE file contains unknown or bad values, the
- user will be notified on \fBSTDERR\fP\&.
- .SH OPTIONS
- .INDENT 0.0
- .TP
- .B \-\-version
- show program\(aqs version number and exit
- .TP
- .B \-h
- show help message and exit
- .TP
- .B \-\-help
- show detailed usage instructions and exit
- .TP
- .B \-a\fP,\fB \-\-allow\-missing\-wav
- do not abort when WAV file(s) are missing, (experts only). It is possible
- when using this option that a bug in cdrdao will create a CD that ignores
- the pregap definitions in the TOC file. Only use this option if the CUE
- file does not contain pregaps, or if you do not wish to retain the pregap
- information.
- .TP
- .BI \-c \ <WAV_OFFSET>\fP,\fB \ \-\-offset\-correction\fB= <WAV_OFFSET>
- correct reader/writer offset by creating WAV file(s) shifted by
- WAV_OFFSET samples (original data is not modified)
- .TP
- .B \-d\fP,\fB \-\-debug
- enable debugging statements
- .TP
- .BI \-f \ <CUE_FILE>\fP,\fB \ \-\-file\fB= <CUE_FILE>
- specify the input CUE file to read
- .TP
- .B \-m\fP,\fB \-\-multi
- for safety, this option must be set when creating a mulit\-session TOC
- file
- .TP
- .BI \-o \ <TOC_FILE>\fP,\fB \ \-\-output\fB= <TOC_FILE>
- specify the output TOC file to write
- .TP
- .B \-t\fP,\fB \-\-use\-temp
- write offset corrected WAV files to /tmp directory
- .TP
- .B \-w\fP,\fB \-\-wave
- write a TOC file using list of WAV files
- .TP
- .B \-z\fP,\fB \-\-no\-multi
- disable multi\-session support; program assumes TOC will be written in
- single\-session mode
- .UNINDENT
- .SH EXAMPLES
- .INDENT 0.0
- .IP 1. 3
- Create a TOC file from a set of WAV files:
- .INDENT 3.0
- .INDENT 3.5
- .sp
- .nf
- .ft C
- mktoc \-w *.wav
- .ft P
- .fi
- .UNINDENT
- .UNINDENT
- .IP 2. 3
- Write a TOC file to \fBtoc_file.toc\fP, from a set of WAV files:
- .INDENT 3.0
- .INDENT 3.5
- .sp
- .nf
- .ft C
- mktoc \-w *.wav toc_file.toc
- mktoc \-w *.wav > toc_file.toc
- mktoc \-w *.wav \-o toc_file.toc
- .ft P
- .fi
- .UNINDENT
- .UNINDENT
- .IP 3. 3
- Create a TOC file from a valid CUE file:
- .INDENT 3.0
- .INDENT 3.5
- .sp
- .nf
- .ft C
- mktoc cue_file.cue
- mktoc < cue_file.cue
- mktoc \-f cue_file.cue
- .ft P
- .fi
- .UNINDENT
- .UNINDENT
- .IP 4. 3
- Write a TOC file to \fBtoc_file.toc\fP, given an input CUE file:
- .INDENT 3.0
- .INDENT 3.5
- .sp
- .nf
- .ft C
- mktoc cue_file.cue toc_file.toc
- mktoc < cue_file.cue > toc_file.toc
- mktoc \-f cue_file.cue \-o toc_file.toc
- .ft P
- .fi
- .UNINDENT
- .UNINDENT
- .IP 5. 3
- Tell mktoc to ignore missing WAV file errors. There is a potential that
- the result TOC file will cause cdrdao to lose pregap information during
- the burn process (see above):
- .INDENT 3.0
- .INDENT 3.5
- .sp
- .nf
- .ft C
- mktoc \-a cue_file.cue
- .ft P
- .fi
- .UNINDENT
- .UNINDENT
- .IP 6. 3
- Adjust WAV files for a CD writer offset value. For example, if your CD
- writer has a \-30 sample write offset, it can be corrected by offsetting
- the input WAV files by +30 samples. New WAV files will be placed in the
- working directory in a new dir called \fBwav+30\fP:
- .INDENT 3.0
- .INDENT 3.5
- .sp
- .nf
- .ft C
- mktoc \-c 30 < cue_file.cue
- .ft P
- .fi
- .UNINDENT
- .UNINDENT
- .IP 7. 3
- Adjust WAV files for a CD writer offset value, but create new files in
- the \fB/tmp\fP directory:
- .INDENT 3.0
- .INDENT 3.5
- .sp
- .nf
- .ft C
- mktoc \-c 30 \-t < cue_file.cue
- .ft P
- .fi
- .UNINDENT
- .UNINDENT
- .UNINDENT
- .SH CONTACT
- .SS E\-mail
- .nf
- mktoc[@]tuxcoder[dot]com
- .fi
- .sp
- .SS Info
- .nf
- \fI\%http://packages.python.org/mktoc/\fP
- \fI\%https://github.com/cmcginty/mktoc\fP
- \fI\%http://blog.tuxcoder.com\fP
- .fi
- .sp
- .\" Generated by docutils manpage writer.
- .
|