답변:
예. 당신은 이것을 할 수 있습니다. 이 기술은 많은 프로그램에서 사용되며 레벨은 ReplayGain이라는 알고리즘으로 계산됩니다. JPEG 이미지를 손실없이 회전 할 수있는 것처럼 Mp3 볼륨 레벨 데이터를 손실없이 조정할 수 있습니다.
두 가지 방법이 있습니다
에서 HydrogenAudio : 구현 :
메타 데이터 방법에서는 두 가지 유형의 ReplayGain (트랙 게인 및 앨범 게인)에 대한 정보를 저장할 수 있습니다. 볼륨 변경 정보는 매우 정확할 수 있습니다. 오디오 데이터도 변경된 경우 메타 데이터에 "실행 취소"정보가 포함될 수 있습니다. 모든 오디오 플레이어 / 디코더가 메타 데이터에 저장된 ReplayGain 정보를 읽고 사용하는 방법을 알고있는 것은 아닙니다. 그리고 ReplayGain 정보가 저장되는 장소와 방법에 대한 표준은 없습니다. 각 구현은 다른 형식을 사용하고 정보를 다른 위치에 둡니다.
오디오 데이터 방법에서 파일의 실제 오디오 데이터는 자연 / 기본 재생 볼륨이 대상 레벨이되도록 수정됩니다. 이 시나리오에서는 한 가지 유형의 ReplayGain (트랙 게인 또는 앨범 게인) 만 적용 할 수 있습니다. "실행 취소"정보가 어딘가에 저장되지 않으면 원래 오디오 데이터를 복원하지 못할 수 있습니다. 오디오 파일 형식의 제한으로이 방법을 사용하여 정밀한 (미세 튜닝 된) 게인 조정을 방해 할 수 있습니다. 예를 들어 MP3 및 AAC 파일은 손실없이 1.5dB 단위로만 수정할 수 있습니다. 오디오 파일 형식에 따라, 프로세스는 신호를 형식의 최대 진폭 이상 (클리핑 결과) 또는 최소값 이하 (무음 상태)로 되돌릴 수 없다는 의미에서 손실이 발생할 수 있습니다.
두 번째 방법 은 파일을 변경하지만 기본 데이터가 수정되지 않기 때문에 품질이 떨어지지 않으므로 조정을 무손실로 수행 할 수 있습니다. 파일을 원래 상태에서 수정하기 때문에 일반적으로 기본 컬렉션에는 권장되지 않지만 휴대용 미디어 플레이어에는 매우 유용 할 수 있습니다.
mp3gain 이라는 프로그램 은 두 번째 옵션을 수행하고 mp3의 음량을 가역적으로 조정할 수 있습니다. 재 인코딩이 전혀 없으며 mp3 파일 자체의 크기 값을 조정하여 볼륨을 변경합니다. 에서 HydrogenAudio : 리플레이
게인을 수정하면 항상 MP3 오디오 데이터 의 전역 게인 필드 가 수정 됩니다. 실행 취소 정보를 포함하여 다소 정확한 메타 데이터를 추가 할 수 있습니다.
mp3 파일이 인코딩되는 방식으로 인해 조정이 1.5dB 단계로 제한되는데, 이는 일반적으로 근접하기에 충분합니다.
Foobar2k에도이 기능이 포함 되어 있으며 파일에 변경 사항을 적용 할 수 있습니다.
제 생각에 Replaygain 은이 질문에 대한 답변 이 아닙니다 . 콘텐츠의 볼륨을 높이는 것이 아니라 태그를 추가하여 플레이어 (태그를 지원하는 플레이어 만)에게 재생시 자체 볼륨 조정을 지시합니다. 특히, 모든 플레이어와 호환되지 않으며 mp3의 모든 용도에 적합하지 않습니다 (예 : 단일 스트림으로 연결하는 등).
반면 이론적으로는 디코딩 및 재 코딩없이 (즉, 양자화와 DCT를 반전 한 후 다시 실행하지 않고) 모든 DCT 계수를 스케일링 할 수 있으며 허프만 코딩 만 다시 실행합니다 (무손실). 내가 MPlayer에서 일했을 때 누군가가 이것을 한 유틸리티가 있다고 생각하지만 이름을 잊어 버렸습니다.
그렇습니다. 재생 게인이라고합니다. 원리는 매우 간단하며 다소 효과적입니다. 기본적으로 소프트웨어는 트랙을 "듣고" "보통"소리를 내기 위해 증폭해야하는 양을 결정합니다. 정보는 데이터와 별도로 mp3tag로 작성됩니다.
그런 다음 호환되는 플레이어는 해당 데이터를 사용하여 볼륨을 자동으로 증폭하여 모든 트랙을 동일한 음량으로 재생합니다. 이 연습 을 위해 http://www.foobar2000.org/ 를 시도하는 것이 좋습니다 . 트랙을 마우스 오른쪽 버튼으로 클릭하면 해당 트랙을 스캔 할 수 있으며 프로그램 설정에서 재생 게인 정보를 사용하도록 설정해야합니다.
Audacity (무료 앱) https://sourceforge.net/projects/audacity/를 다운로드 한 후 파일 / 가져 오기 / 오디오를 선택하고 mp3 파일을 찾아 클릭 한 다음 열기를 선택하십시오. 2 채널 파형이 나타납니다.
상단의 드롭 다운에서 편집 / 선택 / 모두를 클릭하십시오. 파일이 선택된 상태에서 맨 위에있는 드롭 다운 목록에서 효과를 선택하고 정규화를 선택하십시오. 열리는 창에서 "확인"을 클릭하십시오. 기본값이 충분합니다. 보이는 라디오 버튼에서 녹색 재생 삼각형을 클릭하여 편집 된 파일을 테스트하십시오. 이퀄라이제이션, 증폭, 저음 및 고음 등과 같은 다른 많은 효과로 작업 할 수 있습니다. 결과가 만족 스러우면 파일 / 내보내기 오디오를 선택하고 일반적으로 .WAV 또는 .MP3와 같은 "저장 형식"을 선택하십시오.
내가받은 많은 약한 파일 로이 작업을 수행해야했습니다.