ReplayGain 태그 추가


11

나는 항상 FooBar2000을 사용하여 ReplayGain 태그를 내 음악 라이브러리 (.mp3 또는 .ogg 파일로 구성)에 추가했습니다. 새 컴퓨터에서이 작업을 위해 Wine을 설치하지 않으려 고합니다.

같은 목적으로 사용할 수있는 기본 도구가 있습니까?

그들이 명령 줄 전용인지 또는 mp3 및 ogg에 대해 두 가지 다른 프로그램을 사용하는지는 신경 쓰지 않지만 태그 만 작성하고 원래 파일을 엉망으로 만들지 않아야합니다 (예 : 실제로 다른 음량으로 다시 인코딩


1
때문에 mp3gain데비안 / 우분투의 최신 버전에서 사라지고,이 제거 된 공식 저장소에서 적어도 python-rgain적절한 대체합니다. 사용법은 간단합니다. replaygain *.mp3불행히도이 교체 새로운 관리자를 찾고 있기 때문에 사라지지 않기를 바랍니다.
caw

답변:


4

"약간 겁 먹거나"관련없는 링크를 따르는 대신 , 매뉴얼을 읽는 것이 어떻습니까?

보낸 사람 man mp3gain:

   mp3gain optionally writes gain adjustments directly into the encoded data.  In  this
   case,  the  adjustment works with all mp3 players, i.e. no support for a special tag
   is required.  This mode is activated by any of the options -r, -a, -g, or -l.

   If none of the above options are given, the recommended gain change is instead writ‐
   ten  to  a special tag in the mp3 file. In this case, the adjustment only works with
   mp3 players that support this tag.  Some mp3 players refer to  this  as  ReplayGain.
   The  tag is written either in APEv2 format (default) or in ID3v2 format (with -s i).
   If you only want to print the recommended gain change (and not modify  the  file  at
   all) you may use the -s s (skip tag) option.

따라서 오디오 스트림은 사용자가 지시 한 경우에만 오디오 스트림을 수정하고 그렇지 않으면 태그에만 씁니다.

사이드 참고 : URL에 많은 의견 게시는 현재 관련되지 않은 mp3gain우분투에서 찾았 그들은 하나 정말 오래된하거나 그들이 참조 윈도우 버전.

주어진 명령이 어떻게 작동하는지 확실하지 않을 때는 항상 man먼저 시도하십시오 . 충분하지 않거나 사용 가능한 매뉴얼 페이지가없는 경우 올바른 업스트림 웹 사이트를 사용 하십시오 . 우분투의 패키지 페이지 에서 확인할 수 있습니다 .


9

ReplayGain 값을 계산하고 ReplayGain 태그를 추가하기위한 명령 줄 도구가 있습니다. mp3, ogg 및 FLAC 용 도구를 설치하려면 다음을 수행하십시오.

sudo apt-get install mp3gain vorbisgain flac

그런 다음 디렉토리의 모든 파일로 구성된 앨범에 ReplayGain 태그를 추가하려면 mp3에 대해 다음을 수행하십시오.

mp3gain -a *.mp3

앨범이 ogg vorbis에있을 때 동일한 작업을 수행하려면 다음을 수행하십시오.

vorbisgain -a *.ogg

앨범이 FLAC 파일에있을 때 동일한 작업을 수행하려면 다음을 수행하십시오.

metaflac --add-replay-gain *.flac

앨범이 아닌 파일에 ReplayGain 태그를 추가하려면 대신 및에 대한 -r옵션을 사용하십시오 (에 해당하는 옵션이 없음 ).mp3gainvorbisgainmetaflac

mp3gain -r *.mp3
vorbisgain -r *.ogg

모든 도구를 사용하여 ReplayGain 태그를 제거 할 수도 있습니다.

항상 그렇듯이 파일 수정을 진행하기 전에 백업이 있는지 확인하십시오 . 이러한 도구에 문제가 없었지만 안전에 문제가 없다고 보장 할 수는 없습니다 (또한 컴퓨터가 고장 나거나 프로세스 도중에 정전이 발생했을 수 있습니다).


정보를 주셔서 감사합니다,하지만 나는 mp3gain에 약간 무서워합니다. wiki.hydrogenaudio.org/index.php?title=ReplayGain#MP3Gainbobulous.org.uk/misc/Replay-Gain-in-Linux.html#mp3gain 에 따르면 실제로 파일 자체뿐만 아니라 파일 자체를 변경할 수있는 것 같습니다 태그. 사용하는 것이 정말 안전합니까?
안드레아

@Andrea 나는 아무런 문제없이 적어도 5 년간 mp3gain을 사용했습니다. 그것은 물론 그러한 문제가 존재한다는 것을 배제하지는 않지만 그 링크에서는 매우 드물게 표시됩니다. hydrogenaudio.org/forums/lofiversion/index.php/t34154.html에 표시된 -w옵션 을 연구하고 싶을 수도 있습니다 . 마지막으로 항상 미디어와 같은 중요한 파일의 백업을 유지해야하므로 ReplayGain을 적용한 결과가 마음에 들지 않으면 되돌릴 수 있습니다. mp3gain
NN

음 ... 아직 의심 스러워요 귀하의 링크에 따라 오디오 파일이 변경되었음을 알 수 있습니다. 따라서 플레이어에서 다시 재생을 비활성화하고 원본 파일을 변경하지 않고 재생할 수는 없습니다. Foobar는 처음에 메타 태그를 작성하고이 태그에 따라 게인을 늘리는 것은 플레이어의 몫이라고 생각합니다. 뭔가 빠졌습니까?
안드레아

@Andrea ReplayGain과 mp3gain을 이해 했으므로 플레이어에서만 활성화되어 있지만 내보내기는 아닙니다. 아마도 이것에 대해 새로운 질문을해야 할 것입니다.
NN

@Andrea는 : mp3cain 이다 사용하는 것이 안전합니다. 아래에서 내 답변을 읽으십시오 ...
MestreLion

3

rgain을 발견했을 때 "NN"이 제공하는 답변에 대한 래퍼 스크립트 작성 : () 대부분의 방법으로 문제를 해결했습니다. 내 라이브러리가 대부분 flac이므로 mp3gain을 추천하는 답변이 작동하지 않습니다. . rgain는 (같은 패키지 저장소에 나열된 파이썬 rgain ) 다양한 파일 형식의 리플레이 게인 태그와 상호 작용하기위한 라이브러리입니다,하지만 난 현재 그것을 실행하는거야. 그것은 또한 그것의 가장 명백한 사용에 대한 몇 가지 래퍼 스크립트와 함께 제공, 그것은 것 같아 시간이 오래 걸리며 시간이 어떻게 걸리는지 볼 것입니다 ...

sudo apt-get install -y python-rgain
collectiongain ~/Music

https://bitbucket.org/fk/rgain/

편집 : 나는 그것을 한동안 사용해 왔으며 완벽하지는 않지만 음악을 듣는 데 크게 개선되었습니다. 예전보다 10-15 % 정도 볼륨을 조정해야한다고 말하고 싶습니다. 내 전체 라이브러리를 분석하려면 엉터리 컴퓨터에서 3-4 일이 걸렸습니다. 다운로드 한 몇 가지 새로운 기능으로 시작하려고합니다.

또한 처음 실행했을 때 몇 번 중단되어 이유를 설명하지 못했습니다. 방금 다시 실행 한 후 중단 된 부분을 분석하여 지금까지 수행 한 태그를 성공적으로 저장했습니다. 내 말은 분석보다 훨씬 빠르게 스캔하므로 중지하면 다시 시작하면됩니다.


이 질문은 MP3와 Ogg에만 관련되어 있기 때문에 질문에 대한 대답은 아닙니다. 이 질문을 자체 질문으로 옮기고 싶을 수도 있습니다 (질문에 대답하는 것이 허용되는 경우).
차이 티 렉스

음,하지 않는 경우에만 이 질문에 대답. 이 질문에 대답하지만 더 많은 대답도 있습니다. 내가 제안한 패키지는 MP3, Oggs, FLAC 등을 처리합니다. 내 라이브러리에는 mp3 및 ogg가 포함되어 있으며 더 완벽한 솔루션이 필요했으며 다른 솔루션보다 훨씬 쉽습니다. 특별히 언급하지 않는 한 손실이 많은 mp3gain 기능을 사용하지 않기 때문에 덜 위험합니다.
D. Scott Boggs

아, 충분합니다.
차이 티 렉스

2

정보를 조금 더 추가하고 싶었습니다. mp3gain은 파일을 알려주는 경우에만 파일을 수정합니다. 그렇지 않으면 태그 만 추가됩니다. 또한 SoundKonverter는 mp3gain 및 다른 파일의 게인을 계산하기위한 여러 가지 도구에 대한 GUI 인터페이스를 제공합니다. SoundKonverter에는 파일을 수정하는 옵션이 있지만 기본적으로 해제되어 있으며 태그 만 추가합니다.

내가 분명히하고 싶은 또 다른 요점은 mp3gain으로 파일을 직접 수정하더라도 파일을 다시 인코딩하지 않는다는 것입니다. mp3 형식의 기능 중 하나는 파일의 게인 (또는 "볼륨")을 비파괴 적으로 (즉, 다시 인코딩하지 않고) 변경하는 기능입니다.


1

업데이트 : mp3gain은 -r, -a, -g 또는 -l 옵션 중 하나를 사용하지 않으면 오디오 스트림을 변경하지 않아야합니다. 내 (바닐라) Ubuntu 12.04 설치에서 처음에는 그렇게하는 것처럼 보였지만 이제는 그것을 재현 할 수 없습니다. 예를 들어 믹서에서 mp3 파일을 열기 전에 replaygain 태그를 입력 게인 단계로 적용하는 Audacity 플러그인과 같은 이전 / 이후 파일을 비교할 때 오디오 스트림이 변경되었다고 생각하는 Audacity에 의해 속일 수 있습니다.

오디오 스트림이 변경되는지 확실하지 않은 경우 다음과 같이 수행하여 비교할 수 있습니다.

  1. 아직 태그가 지정되지 않은 mp3 파일의 복사본 만들기
  2. 사본 중 하나에 mp3gain 사용
  3. DAW에 파일의 두 버전을 모두 정렬하십시오 (예 : Audacity, Cubase, Garageband, ProTools, Audition 또는 이와 동등한 것). 샘플이 정확하게 정렬되어 있고 다른 응용 프로그램이 컴퓨터에서 오디오를 재생하지 않는지 확인하십시오.
  4. 사본 중 하나에서 위상을 뒤집고 (일명 "반전 위상"등) 믹스를 재생합니다
  5. 소리가 들리지 않으면 오디오 스트림이 100 % 동일하므로 mp3- / vorbisgain의 영향을받지 않습니다. 당신이 무언가를 듣는다면 그것들은 다릅니다.

오디오 스트림이 변경되었는지 확인하는 방법에 대한 제안 +1
Andrea

1
-1 : 틀렸다. 옵션이 사용되는 mp3gain경우에만 오디오 스트림을 변경합니다 -r, -a, -g, or -l..
MestreLion
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.