동일한 볼륨을 갖도록 오디오 파일을 편집하는 프로그램이 있습니까?


16

Banshee 나 다른 플레이어에서 음악을들을 때는 항상 특정 곡의 음량을 높이고 다른 곡의 재생 음량이 동일하지 않기 때문에 다른 곡의 음량을 줄여야합니다.

  • 밴시에서 내 노래를 정규화 할 수있는 추가 기능이 있습니까?
  • 아니면 내 음악 라이브러리 전체 에이 작업을 수행 할 수있는 프로그램이 있습니까?

나는 대답에 영향을 미치는 경우를 대비하여 현재 Ubuntu 12.04를 실행하고 있습니다.

미리 감사드립니다.


에서 Edit > Preferences밴시 리플레이 보정을 가능하게하는 옵션이 있습니다. 나는 이것이 기본적으로 켜져 있다고 생각합니다. 당신을 위해 작동하지 않습니까?
Michael Martin-Smucker

비교적 잘 작동하지만 차이가 너무 큰 노래의 경우 좋아하는 것만으로는 충분하지 않습니다.
Oyibo

1
다른 형식으로 다양한 유틸리티를 사용하는 대신 sox를 ​​사용할 수 있습니다. 매뉴얼 페이지에 예가 있습니다.
RobotHumans

답변:


17

리포지토리에서 사용할 수있는 mp3gain 이라는 명령 줄 유틸리티를 사용 합니다.

사용하려면 음악 파일을 저장 한 디렉토리로 이동 한 후 다음 명령을 실행하십시오.

find -name '*mp3' -exec mp3gain -r -k {} \;

모든 하위 디렉토리를 거치면서로 끝나는 파일을 찾은 .mp3다음 게인을 정규화하여 일관된 볼륨으로 재생합니다.

또한 mp3gain이미 원하는 범위 내에있는 파일에는 작동하지 않으므로 두 번째로 실행 한 후 처음으로 오래 걸리지 않습니다. 따라서 하나의 새 파일이든 전체 묶음이든 새 파일을 추가 할 때마다이 명령을 실행할 수 있습니다.

당신이 일어날 경우 .ogg파일을, 비슷한라는 프로그램이 vorbisgain :

find -name '*ogg' -exec vorbisgain -r {} \;

당신이 가지고있는 다른 음악들과 비교하여 하나의 노래에 대한 게인을 정규화하는 방법에 대한 옵션이 있지만, 그것들을 살펴본 후 정말 그것에 대해 많이 말할 수는 없습니다. 나는 전체 라이브러리를 하나의 거대한 무작위 컬렉션으로 재생한다는 것을 알고 있으며 위의 명령과 설정은 수년간 나에게 효과가있었습니다.

.flac파일 이 있으면 metaflac 을 사용할 수 있습니다 .

find -name '*flac' -exec metaflac --add-replay-gain {} \;

희망이 도움이됩니다.


메타 태그를 추가하는 replaygain과 비교하여 mp3gain은 MP3의 데이터를 영구적으로 변경하여 정규화합니다. 기술적으로 MP3의 품질에 영향을 미치지 않으면 서 효과를 제거하거나 되돌릴 수 없지만, 대부분의 인간 귀에는 차이가있을 수 있습니다.
ish

5
@izx 잘못되었습니다. mp3gain은 mp3 데이터의 각 프레임에서 gain 속성을 사용하므로 "무손실"입니다. 보낸 사람 mp3gain(1): 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 reencoding.. 따라서 초기 값을 알아내는 것이 어려울 수 있지만 상수 오프셋으로 수정되어 완벽하게 되돌릴 수 있습니다.
조나스 셰퍼

2
@Oyibo 나는 flac 파일에 대해해야 할 일이 포함 된 답변에 대한 편집 요청을 제출했습니다. 교체 *ogg*flacvorbisgain -r함께 metaflac --add-replay-gain. mp3gain은 vorbisgain & co와 비슷한 방식으로 오프셋을 계산합니다. 따라서 직접 수작업을 수행 할 필요는 없습니다.
조나스 셰퍼

1
@Oyibo Banshee afaik의 옵션 은 파일에서 RG 태그를 읽는 기능 활성화하며 즉시 수정하지는 않습니다. 따라서 RG 태그가없는 파일에서는 작동하지 않습니다 (일부 파일에서는 작동하지 않을 수 있습니다).
조나스 셰퍼

1
@Oyibo 오프셋은 다른 replaygain 파일과 함께 재생되도록 크기가 조정되므로 원하지 않습니다. 이를 위해 볼륨 컨트롤을 사용하십시오.
조나스 셰퍼

3

밴시 자체에 대한 추가 기능이 없다고 생각하지만 컬렉션 전체에서 볼륨을 정규화 할 수 있습니다. AVP 에서 나는 그것을 달성하는 두 가지 방법을 찾았습니다.

  • sox: sudo apt-get install sox또는 Ubuntu Software Center 를 통해 설치 하십시오. 터미널에서 cd명령을 사용하여 음악 파일이있는 디렉토리로 이동 한 다음을 입력하십시오 sox <input-file.mp3> <output-file.mp3> gain −n −3. 이렇게하면 mp3 파일의 레벨이 풀 스케일 편향에 대해 -3dB로 정규화됩니다.

  • normalize-mp3:이 응용 프로그램은 여러 파일을 처리 할 때 사용하는 방법입니다. sudo apt-get install normalize-audio또는 Ubuntu Software Center 를 통해 설치 하십시오. 터미널에서 cd명령을 사용하여 음악 파일이있는 디렉토리로 이동 한 다음 normalize-audio -b *.mp3아티스트 앨범 또는 normalize-audio -m *.mp3믹스 앨범을 입력하십시오.


1

대담성을 사용하여 전체 음악 라이브러리의 볼륨을 정규화 할 수 있습니다.

Audacity는 Windows, Mac OS X, GNU / Linux 및 기타 운영 체제를위한 무료의 사용하기 쉬운 다국어 오디오 편집기 및 레코더입니다. Audacity를 사용하여 다음을 수행 할 수 있습니다.

  • 라이브 오디오를 녹음하십시오.
  • 테이프 및 레코드를 디지털 레코딩 또는 CD로 변환하십시오.
  • Ogg Vorbis, MP3, WAV 또는 AIFF 사운드 파일을 편집하십시오.
  • 소리를 잘라내거나, 복사하거나, 스플 라이스하거나 믹스하십시오.
  • 녹음 속도 또는 피치를 변경하십시오.
  • 그리고 더! 전체 기능 목록을 참조하십시오 .

이러한 기능 중 하나는 컴프레서, 증폭, 정규화 및 페이드 인 / 아웃 효과로 볼륨 조절입니다. 1

참고 : 대담성을 사용하면 음악의 품질에 영향을 미칩니다. 그러나 음악 라이브러리가 모두 고품질 mp3 인 경우 256 및 320 kbit / s를 의미하며 샘플링 주파수는 44.1 및 48 kHz이면 품질 손실 (드롭)을 느끼지 못할 것입니다. 이제 대담성은 정규화가 크게 향상되었다고 주장하지만 사운드를 정규화하기 전에 이것을 명심해야한다고 생각합니다.

1 출처 : 대담


2
Audacity의 문제점은 편집 할 수 있도록 MP3 파일을 디코딩하고 다시 인코딩해야하기 때문에 품질 손실이 발생하고 (볼륨 변경을 되돌릴 수 없게 만드는) 것입니다.
ish

나는 그것을 320kbit / s의 미디어에서 사용했으며 품질 저하를 거의 느끼지 못한다. 그러나 품질에 영향을 미치는 것은 옳습니다.
Mitch

1
동의했다. 이와 관련하여 마지막에 작은 메모를 추가 할 수 있습니까? 감사.
ish
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.