MP3Gain 1.5.2 (mp3 파일 볼륨 조절)
MP3Gain 1.5.2 (mp3 파일 볼륨 조절)
----------
MP3 파일 형식은 파일내 최대 볼륨이 91dB
3dB는 음량 2배 차이임, 6dB 는 4배
MP3Gain 은 음악파형을 수정해 볼륨을 89dB 에 맞추고 Gain Tag 가 있을 경우 거기에 맞게 조정함.
MP3Gain은 음악 데이터 일부 수정 됨. mp3Gain 을 적용하지 못하는 플레이어를 위해 한정적으로 작업하고 가능하면 foobar2000 에서 Tag만 수정하는 것을 추천
foobar2000 는 최대 볼륨(91dB)에 맞춤, ReplayGain (scan per track) 은 Gain Tag 만 수정하며 음악파형은 보존.
예)
1. 기존의 음악파일: 86dB (Track Peak 0.86) 라 가정하면
1A. foobar ReplayGain (scan per track) 수행
- 음악파형 86dB (변화 없음), Replay Gain Tag 생성 : +5dB (91dB에 맞춤)
1B. MP3Gain /r /s r 행하면
- 음악파형 89dB (파형을 변화), Replay Gain Tag 생성 없음
2. 기존의 음악파일: 86dB (Track Peak 0.86) + Replay Gain Tag : +4dB = 90dB 라 가정하면
2A. foobar ReplayGain (scan per track) 수행
- 음악파형 86dB (변화 없음), Replay Gain Tag 생성 : +5dB (91dB에 맞춤)
2B. MP3Gain /r /s r 행하면
- 음악파형 89dB (파형을 변화), Replay Gain Tag 수정 : +1dB = 90dB
------------
MP3Gain 작업
1. 분석
$ mp3gain /s r sample.mp3
sample.mp3
Recommended "Track" dB change: 3.390000
Recommended "Track" mp3 gain change: 2
Max PCM sample at current gain: 20580.379939
Max mp3 global gain field: 255
Min mp3 global gain field: 134
Recommended "Album" dB change for all files: 3.390000
Recommended "Album" mp3 gain change for all files: 2
위 메세지에 때라 전체 gain 을 2단계 올림
Recommended "Album" mp3 gain change for all files: 2
2. MP3Gain 수정
$ mp3gain /g 2 /s r sample.mp3
Applying gain change of 2 to sample.mp3...
done
============
참고
http://mp3gain.sourceforge.net/download.php
https://sourceforge.net/projects/mp3gain/files/
https://sourceforge.net/projects/mp3gain/
----------
# 일반적으로 gain 조절 (트랙별) - 자동조절 89dB
/s r : force re-calculation (do not read tag info)
* mp3gain /r /s r FILE.mp3
/r Apply Track gain automatically (all files set to equal loudness)
mp3gain /r FILE.mp3
----------
# gain 분석 Analysis
$ mp3gain /s r FILE.mp3
$ mp3gain FILE.mp3
// Check Max
//$ mp3gain /x FILE.mp3
Recommended "Album" mp3 gain change for all files: 2
에서 나온 숫자인 2 를 /g 2 와 같이 사용
# gain 적용
$ mp3gain /g 2 /s r FILE.mp3
$ mp3gain /g 2 FILE.mp3
# 실제 작업 : Gain 수치 확인 후 아래 /g 이후 숫자 결정
$ mp3gain /s r FILE.mp3
$ mp3gain /g 2 /s r FILE.mp3
------------
mp3gainSet.cmd
----------
MP3 파일 형식은 파일내 최대 볼륨이 91dB
3dB는 음량 2배 차이임, 6dB 는 4배
MP3Gain 은 음악파형을 수정해 볼륨을 89dB 에 맞추고 Gain Tag 가 있을 경우 거기에 맞게 조정함.
MP3Gain은 음악 데이터 일부 수정 됨. mp3Gain 을 적용하지 못하는 플레이어를 위해 한정적으로 작업하고 가능하면 foobar2000 에서 Tag만 수정하는 것을 추천
foobar2000 는 최대 볼륨(91dB)에 맞춤, ReplayGain (scan per track) 은 Gain Tag 만 수정하며 음악파형은 보존.
예)
1. 기존의 음악파일: 86dB (Track Peak 0.86) 라 가정하면
1A. foobar ReplayGain (scan per track) 수행
- 음악파형 86dB (변화 없음), Replay Gain Tag 생성 : +5dB (91dB에 맞춤)
1B. MP3Gain /r /s r 행하면
- 음악파형 89dB (파형을 변화), Replay Gain Tag 생성 없음
2. 기존의 음악파일: 86dB (Track Peak 0.86) + Replay Gain Tag : +4dB = 90dB 라 가정하면
2A. foobar ReplayGain (scan per track) 수행
- 음악파형 86dB (변화 없음), Replay Gain Tag 생성 : +5dB (91dB에 맞춤)
2B. MP3Gain /r /s r 행하면
- 음악파형 89dB (파형을 변화), Replay Gain Tag 수정 : +1dB = 90dB
------------
MP3Gain 작업
1. 분석
$ mp3gain /s r sample.mp3
sample.mp3
Recommended "Track" dB change: 3.390000
Recommended "Track" mp3 gain change: 2
Max PCM sample at current gain: 20580.379939
Max mp3 global gain field: 255
Min mp3 global gain field: 134
Recommended "Album" dB change for all files: 3.390000
Recommended "Album" mp3 gain change for all files: 2
위 메세지에 때라 전체 gain 을 2단계 올림
Recommended "Album" mp3 gain change for all files: 2
2. MP3Gain 수정
$ mp3gain /g 2 /s r sample.mp3
Applying gain change of 2 to sample.mp3...
done
============
참고
http://mp3gain.sourceforge.net/download.php
https://sourceforge.net/projects/mp3gain/files/
https://sourceforge.net/projects/mp3gain/
----------
# 일반적으로 gain 조절 (트랙별) - 자동조절 89dB
/s r : force re-calculation (do not read tag info)
* mp3gain /r /s r FILE.mp3
/r Apply Track gain automatically (all files set to equal loudness)
mp3gain /r FILE.mp3
----------
# gain 분석 Analysis
$ mp3gain /s r FILE.mp3
$ mp3gain FILE.mp3
// Check Max
//$ mp3gain /x FILE.mp3
Recommended "Album" mp3 gain change for all files: 2
에서 나온 숫자인 2 를 /g 2 와 같이 사용
# gain 적용
$ mp3gain /g 2 /s r FILE.mp3
$ mp3gain /g 2 FILE.mp3
# 실제 작업 : Gain 수치 확인 후 아래 /g 이후 숫자 결정
$ mp3gain /s r FILE.mp3
$ mp3gain /g 2 /s r FILE.mp3
------------
mp3gainSet.cmd
@echo off
set SCRIPT_DIR=c:\APP\_script
if exist "%SCRIPT_DIR%\setDefault.cmd" (
call %SCRIPT_DIR%\setDefault.cmd
)
if %GSTOP%x == TRUEx goto END
SetLocal ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
set TITLE=%~n0%
rem ============================
set MP3GAIN_PROGRAM_VER=Heisme mp3gainSet v1.1
set FLAG_RENAME=True
rem ============================
rem 참고
rem http://mp3gain.sourceforge.net/index.php
rem find exiftool.exe
set MP3GAIN_TOOL_FILENAME=mp3gain.exe
set MP3GAIN_TOOL=%MP3GAIN_TOOL_FILENAME%
if exist "%SCRIPT_DIR%\%MP3GAIN_TOOL_FILENAME%" (
set MP3GAIN_TOOL=%SCRIPT_DIR%\%MP3GAIN_TOOL_FILENAME%
)
set INPUT_FILE=%~1%
set INPUT_FILE=%INPUT_FILE%.mp3
rem set /p "INPUT_FILE=INPUT_FILE MP3 file to replaygain: "
rem echo INPUT_FILE %INPUT_A%
rem
if exist "%INPUT_FILE%" (
goto :EXEC
)
set /p "INPUT_FILE_NEW=MP3 file to replaygain: "
echo INPUT_FILE_NEW %INPUT_FILE_NEW%
if "%INPUT_FILE_NEW%" == "" (
echo No filename. Skip.
goto :END_MSG
) else (
set INPUT_FILE=%INPUT_FILE_NEW%.mp3
)
if not exist "%INPUT_FILE%" (
echo file %INPUT_FILE% not found.
goto :END_MSG
)
:EXEC
rem ============================
rem if output folder exist, do not overwrite
rem 출력폴더에 이미 파일이 있으면 덮어 쓰지 않음.
set EXE_CMD="%MP3GAIN_TOOL%" /r /s r "%INPUT_FILE%"
rem ============================
rem information message, 안내 문구 출력
echo.
echo ---------------
echo %MP3GAIN_PROGRAM_VER%
echo ** Set MP3Gain Data 89dB to %INPUT_FILE% file.
echo ---------------
echo.
rem Execute in current folder, 실행 (현재폴더)
echo %EXE_CMD%
echo ---------------
echo.
CHOICE /T 10 /D N /M "Set Set MP3Gain to files (After 10s, Default No)"
IF not %ErrorLevel%x == 1x GOTO END_MSG
copy "%INPUT_FILE%" "%INPUT_FILE%".bak
echo Backup File : %INPUT_FILE%.bak
echo ---------------
%EXE_CMD%
echo OK!
GOTO END_EXIT
rem ============================
:END_MSG
echo Do Nothing. Process is Canceled
:END_EXIT
EndLocal