mppenc(1)

NAME
mppenc - Musepack lossy audio codec encoder

SYNOPSIS
mppenc
[--options] [input_file] [output_file]

DESCRIPTION
mppenc is a Musepack lossy audio codec encoder. Musepack is a lossy audio codec specifically optimized for transparent compression of stereo audio at bitrates of 160-180 kbit/s.

INPUT FILES

\FC-\F[]
    STDIN (only RIFF WAVE files)

\FC/dev/audio\F[]
    soundcard (OSS, 44.1 kHz)

\FC*.wav\F[]
    RIFF WAVE file

\FC*.raw|cdr\F[]
    RAW PCM file (2ch, 16bit, 44.1kHz)

\FC*.pac|lpac\F[]
    LPAC file (Windows only)

\FC*.fla|flac\F[]
    FLAC file

\FC*.ape\F[]
    Monkey's Audio file (APE extension only)

\FC*.rka|rkau\F[]
    RK Audio file (Windows only)

\FC*.sz\F[]
    SZIP file

\FC*.shn\F[]
    Shorten file

\FC*.wv\F[]
    Wavpack file

\FC.ofr\F[]
    OptimFROG file (Windows only)

Currently only 32, 37.8, 44.1 and 48 kHz, 1-8 channels, 8-32 bit linear PCM is supported. When using one of the lossless compressed formats, a proper binary must be installed within the system's $PATH.

OUTPUT FILES

\FC*.mpc\F[]
    Musepack file

\FC*.mp+|mpp\F[]
    MPEGplus file (deprecated)

\FC-\F[]
    STDOUT

OPTIONS

\FC--quality 0.00\F[]
    below telephone, poor quality (~ 20 kbps)

\FC--quality 1.00\F[]
    below telephone, poor quality (~ 30 kbps)

\FC--quality 2.00\F[] \FC--telephone\F[]
    telephone, low quality (~ 60 kbps)

\FC--quality 3.00\F[] \FC--thumb\F[]
    thumb, low/medium quality (~ 90 kbps)

\FC--quality 4.00\F[] \FC--radio\F[]
    radio, medium quality (~ 130 kbps)

\FC--quality 5.00\F[] \FC--standard\F[] \FC--normal\F[]
    normal (default), high quality (~ 180 kbps)

\FC--quality 6.00\F[] \FC--extreme\F[] \FC--xtreme\F[]
    extreme, excellent quality (~ 210 kbps)

\FC--quality 7.00\F[] \FC--insane\F[]
    insane, excellent quality (~ 240 kbps)

\FC--quality 8.00\F[] \FC--braindead\F[]
    braindead, excellent quality (~ 270 kbps)

\FC--quality 9.00\F[]
    above braindead, excellent quality (~ 300 kbps)

\FC--quality 10.00\F[]
    above braindead, excellent quality (~ 350 kbps)

In addition, quality scale is effective centesimally (i.e. --quality 4.25).

\FC--silent\F[]
    repress console messages (default: off)

\FC--verbose\F[]
    increase verbosity (default: off)

\FC--longhelp\F[]
    print long help

\FC--stderr FILE\F[]
    append messages to file

\FC--neveroverwrite\F[]
    never overwrite existing output file (default: off)

\FC--interactive\F[]
    ask to overwrite an existing output file (default: on)

\FC--overwrite\F[]
    overwrite existing output file (default: off)

\FC--deleteinput\F[]
    delete input file after encoding (default: off)

\FC--beep\F[]
    beep when encoding is finished (default: off)

\FC--unicode\F[]
    unicode input from console (Unix only)

\FC--tag key=value\F[]
    add tag 'key' with 'value' as contents

\FC--tagfile key=file\F[]
    add tags, take values from a file

\FC--tag key\F[]
    add tags, take values from console

\FC--artist 'value'\F[]
    shortcut for --tag 'Artist=value'

\FC--album 'value'\F[]
    shortcut for --tag 'Album=value'

Other possible keys are: debutalbum, publisher, conductor, title, subtitle, track, comment, composer, copyright, publicationright, filename, recordlocation, recorddate, ean/upc, year, releasedate, genre, media, index, isrc, abstract, bibliography, introplay, media, language...

\FC--skip x\F[]
    skip the first x seconds (default: 0.0)

\FC--dur x\F[]
    stop encoding after at most x seconds of encoded audio

\FC--fade x\F[]
    fadein+out in seconds

\FC--fadein x\F[]
    fadein in seconds (default: 0.0)

\FC--fadeout x\F[]
    fadeout in seconds (default: 0.0)

\FC--fadeshape x\F[]
    fade shape, see http://www.uni-jena.de/~pfk/mpc/img/fade.png (default: 1.0)

\FC--scale x\F[]
    scale input signal by x (default: 1.00000)

\FC--scale x,y\F[]
    scale input signal, separate for each channel

EXAMPLES
mppenc inputfile.wav

mppenc inputfile.wav outputfile.mpc

mppenc --radio inputfile.wav outputfile.mpc

mppenc --silent --radio --pns 0.25 inputfile.wav outputfile.mpc

mppenc --nmt 12 --tmn 28 inputfile.wav outputfile.mpc

AUTHOR
This manual page was written by Jorge Salamero Sanz <\FCbencer@cauterized.net\F[]> for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation.

On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.