aboutsummaryrefslogtreecommitdiff
path: root/audio/mktoc/mktoc.1
diff options
context:
space:
mode:
Diffstat (limited to 'audio/mktoc/mktoc.1')
-rw-r--r--audio/mktoc/mktoc.1257
1 files changed, 257 insertions, 0 deletions
diff --git a/audio/mktoc/mktoc.1 b/audio/mktoc/mktoc.1
new file mode 100644
index 0000000000000..1da933e1703df
--- /dev/null
+++ b/audio/mktoc/mktoc.1
@@ -0,0 +1,257 @@
+.\" 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.
+.