mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-24 10:02:29 +01:00
audio/mp3gain: Added to 12.2 repository
This commit is contained in:
parent
2c66183963
commit
5fb3d819a5
5 changed files with 209 additions and 0 deletions
8
audio/mp3gain/README
Normal file
8
audio/mp3gain/README
Normal file
|
@ -0,0 +1,8 @@
|
|||
mp3gain (adjusts mp3 files so they have the same volume)
|
||||
|
||||
MP3Gain does not just do peak normalization, as many normalizers
|
||||
do. Instead, it does some statistical analysis to determine how loud
|
||||
the file actually sounds to the human ear. Also, the changes MP3Gain
|
||||
makes are completely lossless. There is no quality lost in the change
|
||||
because the program adjusts the mp3 file directly, without decoding
|
||||
and re-encoding.
|
117
audio/mp3gain/mp3gain.1
Normal file
117
audio/mp3gain/mp3gain.1
Normal file
|
@ -0,0 +1,117 @@
|
|||
.TH MP3GAIN "1" "April 2009" "mp3gain version 1.4.6" "User Commands"
|
||||
.SH NAME
|
||||
mp3gain \- analyzes and adjusts mp3 files so that they have the same volume
|
||||
.SH SYNOPSIS
|
||||
.B mp3gain
|
||||
[\fIoptions\fR] \fI<infile> \fR[\fI<infile 2> \fR...]
|
||||
.SH DESCRIPTION
|
||||
Tired of reaching for your volume knob every time your mp3 player changes to a new song?
|
||||
MP3Gain analyzes and adjusts mp3 files so that they have the same volume.
|
||||
.PP
|
||||
MP3Gain does not just do peak normalization, as many normalizers do. Instead, it does some statistical analysis to determine how loud the file actually sounds to the human ear.
|
||||
.PP
|
||||
Also, the changes MP3Gain makes are completely lossless. There is no quality lost in the change because the program adjusts the mp3 file directly, without decoding and re-encoding.
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
\fB\-v\fR
|
||||
show version number
|
||||
.TP
|
||||
\fB\-g\fR <i>
|
||||
apply gain i to mp3 without doing any analysis
|
||||
.TP
|
||||
\fB\-l\fR 0 <i>
|
||||
apply gain i to channel 0 (left channel) of mp3
|
||||
without doing any analysis (ONLY works for STEREO mp3s,
|
||||
not Joint Stereo mp3s)
|
||||
.TP
|
||||
\fB\-l\fR 1 <i>
|
||||
apply gain i to channel 1 (right channel) of mp3
|
||||
.TP
|
||||
\fB\-r\fR
|
||||
apply Track gain automatically (all files set to equal loudness)
|
||||
.TP
|
||||
\fB\-k\fR
|
||||
automatically lower Track/Album gain to not clip audio
|
||||
.TP
|
||||
\fB\-a\fR
|
||||
apply Album gain automatically (files are all from the same
|
||||
album: a single gain change is applied to all files, so
|
||||
their loudness relative to each other remains unchanged,
|
||||
but the average album loudness is normalized)
|
||||
.TP
|
||||
\fB\-m\fR <i>
|
||||
modify suggested MP3 gain by integer i
|
||||
.TP
|
||||
\fB\-d\fR <n>
|
||||
modify suggested dB gain by floating\-point n
|
||||
.TP
|
||||
\fB\-c\fR
|
||||
ignore clipping warning when applying gain
|
||||
.TP
|
||||
\fB\-o\fR
|
||||
output is a database\-friendly tab\-delimited list
|
||||
.TP
|
||||
\fB\-t\fR
|
||||
mp3gain writes modified mp3 to temp file, then deletes original
|
||||
instead of modifying bytes in original file
|
||||
.TP
|
||||
\fB\-q\fR
|
||||
Quiet mode: no status messages
|
||||
.TP
|
||||
\fB\-p\fR
|
||||
Preserve original file timestamp
|
||||
.TP
|
||||
\fB\-x\fR
|
||||
Only find max. amplitude of mp3
|
||||
.TP
|
||||
\fB\-f\fR
|
||||
Force mp3gain to assume input file is an MPEG 2 Layer III file
|
||||
(i.e. don't check for mis\-named Layer I or Layer II files)
|
||||
.TP
|
||||
\-? or \fB\-h\fR
|
||||
show this message
|
||||
.TP
|
||||
\fB\-s\fR c
|
||||
only check stored tag info (no other processing)
|
||||
.TP
|
||||
\fB\-s\fR d
|
||||
delete stored tag info (no other processing)
|
||||
.TP
|
||||
\fB\-s\fR s
|
||||
skip (ignore) stored tag info (do not read or write tags)
|
||||
.TP
|
||||
\fB\-s\fR r
|
||||
force re\-calculation (do not read tag info)
|
||||
.TP
|
||||
\fB\-u\fR
|
||||
undo changes made by mp3gain (based on stored tag info)
|
||||
.TP
|
||||
\fB\-w\fR
|
||||
"wrap" gain change if gain+change > 255 or gain+change < 0
|
||||
(use "\-? wrap" switch for a complete explanation)
|
||||
.PP
|
||||
If you specify \fB\-r\fR and \fB\-a\fR, only the second one will work.
|
||||
If you do not specify \fB\-c\fR, the program will stop and ask before
|
||||
applying gain change to a file that might clip.
|
||||
.SH AUTHORS
|
||||
Coding by Glen Sawyer
|
||||
.br
|
||||
Unix-ification by Stefan Partheymüller
|
||||
.br
|
||||
DLL-ification by John Zitterkopf
|
||||
.br
|
||||
Additional tweaks by Artur Polaczynski, Mark Armbrust, and others
|
||||
.PP
|
||||
Man page created by B. Watson for the SlackBuilds.org project, but may
|
||||
be used by others.
|
||||
.SH COPYRIGHT
|
||||
Copyright(c) 2001-2004 by Glen Sawyer.
|
||||
.PP
|
||||
mp3gain uses mpglib, which can be found at \fIhttp://www.mpg123.de\fR.
|
||||
.PP
|
||||
mp3gain is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) any later version.
|
||||
.SH SEE ALSO
|
||||
\fBnormalize(1)\fR
|
57
audio/mp3gain/mp3gain.SlackBuild
Normal file
57
audio/mp3gain/mp3gain.SlackBuild
Normal file
|
@ -0,0 +1,57 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Slackware build script for mp3gain
|
||||
|
||||
# Written by B. Watson (yalhcru@gmail.com)
|
||||
|
||||
PRGNAM=mp3gain
|
||||
VERSION=${VERSION:-1.4.6}
|
||||
SRCVER=$( echo $VERSION | sed 's/\./_/g' )
|
||||
ARCH=${ARCH:-i486}
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
||||
CWD=$(pwd)
|
||||
TMP=${TMP:-/tmp/SBo}
|
||||
PKG=$TMP/package-$PRGNAM
|
||||
OUTPUT=${OUTPUT:-/tmp}
|
||||
|
||||
if [ "$ARCH" = "i486" ]; then
|
||||
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
fi
|
||||
|
||||
set -e
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG $OUTPUT
|
||||
cd $TMP
|
||||
rm -rf $PRGNAM
|
||||
mkdir -p $PRGNAM
|
||||
cd $PRGNAM
|
||||
unzip $CWD/$PRGNAM-$SRCVER-src.zip
|
||||
chown -R root:root .
|
||||
chmod -R a-s,u+w,go+r-w .
|
||||
|
||||
sed -i -e "s/-O3/$SLKCFLAGS/" Makefile
|
||||
|
||||
make
|
||||
strip $PRGNAM
|
||||
mkdir -p $PKG/usr/bin
|
||||
install -m0755 -o root -g root $PRGNAM $PKG/usr/bin
|
||||
|
||||
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
|
||||
cp lgpl.txt $PKG/usr/doc/$PRGNAM-$VERSION
|
||||
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
||||
|
||||
mkdir -p $PKG/usr/man/man1
|
||||
gzip -9c $CWD/$PRGNAM.1 > $PKG/usr/man/man1/$PRGNAM.1.gz
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz
|
8
audio/mp3gain/mp3gain.info
Normal file
8
audio/mp3gain/mp3gain.info
Normal file
|
@ -0,0 +1,8 @@
|
|||
PRGNAM="mp3gain"
|
||||
VERSION="1.4.6"
|
||||
HOMEPAGE="http://mp3gain.sourceforge.net/"
|
||||
DOWNLOAD="http://downloads.sourceforge.net/mp3gain/mp3gain-1_4_6-src.zip"
|
||||
MD5SUM="4327167375dce5bce97625729a95fdb9"
|
||||
MAINTAINER="B. Watson"
|
||||
EMAIL="yalhcru@gmail.com"
|
||||
APPROVED="chess"
|
19
audio/mp3gain/slack-desc
Normal file
19
audio/mp3gain/slack-desc
Normal file
|
@ -0,0 +1,19 @@
|
|||
# HOW TO EDIT THIS FILE:
|
||||
# The "handy ruler" below makes it easier to edit a package description. Line
|
||||
# up the first '|' above the ':' following the base package name, and the '|'
|
||||
# on the right side marks the last column you can put a character in. You must
|
||||
# make exactly 11 lines for the formatting to be correct. It's also
|
||||
# customary to leave one space after the ':'.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
mp3gain: mp3gain (adjusts mp3 files so they have the same volume)
|
||||
mp3gain:
|
||||
mp3gain: MP3Gain does not just do peak normalization, as many normalizers
|
||||
mp3gain: do. Instead, it does some statistical analysis to determine how loud
|
||||
mp3gain: the file actually sounds to the human ear. Also, the changes MP3Gain
|
||||
mp3gain: makes are completely lossless. There is no quality lost in the change
|
||||
mp3gain: because the program adjusts the mp3 file directly, without decoding
|
||||
mp3gain: and re-encoding.
|
||||
mp3gain:
|
||||
mp3gain:
|
||||
mp3gain:
|
Loading…
Reference in a new issue