当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 谁能说说 mp3gain 的使用方法呢?
帖子发表于 : 2006-06-22 16:56 

注册: 2006-06-19 12:17
帖子: 507
地址: 香山县
送出感谢: 0 次
接收感谢: 0 次
大家知道下载的一大堆 mp3 音量参差不齐很不爽
mp3gain 可以解决这个问题的,windows 下有 gui
linux 下可没有 gui 了
~~~


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-06-23 7:42 

注册: 2005-12-31 12:17
帖子: 340
送出感谢: 0 次
接收感谢: 0 次
man man man man man man man man man man


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-06-23 8:59 

注册: 2006-06-19 12:17
帖子: 507
地址: 香山县
送出感谢: 0 次
接收感谢: 0 次
MP3GAIN(1) MP3GAIN(1)



NAME
mp3gain — lossless mp3 normalizer

SYNOPSIS
mp3gain [options] [infile] [infile 2 ...]

DESCRIPTION
This manual page documents briefly the mp3gain command.

This manual page was written for the Debian distribution because the
original program does not have a manual page.


mp3gain can analyze and adjust mp3 files so that 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. Also, this works with all mp3 players, i.e. no support for a
special tag or something similar is required.

mp3gain actually changes your file’s gain only when you use one of the
options -r, -a, -g, or -l. If none of these options is given, only a
tag denoting the recommended gain change is written to the file. If you
only want to print the recommended gain change (and not modify the file
at all) you have to use the -s s (skip tag) option.

The method mp3gain uses to determine the desired volume is described at
www.replaygain.org (link to URL http://www.replaygain.org/) . See also
/usr/share/doc/README.method .

OPTIONS
-? -h
Show summary of options.

-g i apply gain i to mp3 without doing any analysis

-l 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)

-l 1 i apply gain i to channel 1 (right channel) of mp3 without
doing any analysis (ONLY works for STEREO mp3s, not Joint
Stereo mp3s)

-r apply Track gain automatically (all files set to equal loud‐
ness)

-k automatically lower Track gain to not clip audio

-a 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)

-m i modify suggested MP3 gain by integer i

-d n modify suggested dB gain by floating-point n

-c ignore clipping warning when applying gain

-o output is a database-friendly tab-delimited list

-t mp3gain writes modified mp3 to temp file, then deletes origi‐
nal instead of modifying bytes in original file (This is the
default in Debian)

-T mp3gain modifys bytes in original file instead of writing to
temp file.

-q Quiet mode: no status messages

-p Preserve original file timestamp

-x Only find max. amplitude of mp3

-f 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)

-s c only check stored tag info (no other processing)

-s d delete stored tag info (no other processing)

-s s skip (ignore) stored tag info (do not read or write tags)

-s r force re-calculation (do not read tag info)

-u undo changes made by mp3gain (based on stored tag info)

-w "wrap" gain change if gain+change > 255 or gain+change < 0
(see below or use -? wrap switch for a complete explanation)

-v Show version of program.

If you specify -r and -a, only the second one will work.

If you do not specify -c, the program will stop and ask before applying
gain change to a file that might clip

The WRAP option
Here’s the problem: The "global gain" field that mp3gain adjusts is an
8-bit unsigned integer, so the possible values are 0 to 255.


MOST mp3 files (in fact, ALL the mp3 files I’ve examined so far) don’t
go over 230. So there’s plenty of headroom on top-- you can increase
the gain by 37dB (multiplying the amplitude by 76) without a problem.


The problem is at the bottom of the range. Some encoders create frames
with 0 as the global gain for silent frames. What happens when you
_lower_ the global gain by 1? Well, in the past, mp3gain always simply
wrapped the result up to 255. That way, if you lowered the gain by any
amount and then raised it by the same amount, the mp3 would always be
_exactly_ the same.


There are a few encoders out there, unfortunately, that create 0-gain
frames with other audio data in the frame. As long as the global gain
is 0, you’ll never hear the data. But if you lower the gain on such a
file, the global gain is suddenly _huge_. If you play this modified
file, there might be a brief, very loud blip.


So now the default behavior of mp3gain is to _not_ wrap gain changes.
In other words,


1. If the gain change would make a frame’s global gain drop below 0,
then the global gain is set to 0.


2. If the gain change would make a frame’s global gain grow above
255, then the global gain is set to 255.


3. If a frame’s global gain field is already 0, it is not changed,
even if the gain change is a positive number.


To use the original "wrapping" behavior, use the -w switch.


SEE ALSO
The homepage of mp3gain is located at http://mp3gain.sourceforge.net/
(link to URL http://mp3gain.sourceforge.net/) .


AUTHOR
This manual page was written by Stefan Fritsch sf@sfritsch.de 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
Lesser General Public License, Version 2.1 or any later version pub‐
lished by the Free Software Foundation.


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




MP3GAIN(1)


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译