Có một chương trình chỉnh sửa các tập tin âm thanh để có cùng một âm lượng?


16

Khi nghe nhạc trong Banshee hoặc bất kỳ người chơi nào khác, tôi luôn phải tăng âm lượng cho một số bài hát nhất định và tắt nó cho người khác vì họ không có cùng mức phát lại.

  • Có một tiện ích bổ sung nào có thể bình thường hóa các bài hát của tôi trong Banshee không?
  • Hoặc có một chương trình có thể làm điều này cho toàn bộ thư viện âm nhạc của tôi?

Tôi hiện đang chạy Ubuntu 12.04 trong trường hợp có bất kỳ ảnh hưởng nào đến câu trả lời.

Cảm ơn trước.


Trong Edit > PreferencesBanshee có một tùy chọn để bật hiệu chỉnh ReplayGain. Tôi nghĩ rằng điều này thậm chí được bật theo mặc định. Nó không làm việc cho bạn?
Michael Martin-Smucker

Nó hoạt động tương đối tốt nhưng đối với những bài hát có quá nhiều sự khác biệt thì nó không đủ tốt cho sở thích của tôi.
Oyibo

1
Thay vì sử dụng một loạt các tiện ích khác nhau cho các định dạng khác nhau, bạn chỉ có thể sử dụng sox. Có một ví dụ trong trang người đàn ông tôi nghĩ ...
RobotHumans

Câu trả lời:


17

Tôi sử dụng một tiện ích dòng lệnh được gọi là mp3gain , có sẵn trong kho.

Để sử dụng nó, hãy vào thư mục nơi bạn lưu trữ các tệp nhạc của mình và sau đó chạy lệnh này:

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

Nó sẽ đi qua mọi thư mục con, tìm bất kỳ tệp nào kết thúc .mp3và bình thường hóa mức tăng để chúng cũng sẽ phát lại ở một âm lượng nhất quán.

Cũng lưu ý rằng mp3gainsẽ không hành động đối với các tệp đã nằm trong phạm vi bạn muốn, vì vậy lần thứ hai bạn chạy nó và sau đó, sẽ không mất nhiều thời gian như lần đầu tiên. Vì vậy, bạn chỉ có thể chạy lệnh này như mọi lần bạn thêm các tệp mới, cho dù đó chỉ là một tệp mới hay toàn bộ.

Nếu bạn có .oggtập tin, có một chương trình tương tự được gọi là vorbisgain :

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

Có các tùy chọn về cách bạn bình thường hóa mức tăng cho bất kỳ một bài hát nào so với phần còn lại của âm nhạc bạn có, nhưng đã quá lâu kể từ khi tôi nhìn vào chúng, tôi thực sự không thể nói nhiều về nó. Tôi chỉ biết rằng tôi chơi toàn bộ thư viện của mình như một bộ sưu tập ngẫu nhiên khổng lồ, và sự đồng hành ở trên và các thiết lập của nó đã hoạt động trong nhiều năm.

Nếu bạn có .flactập tin, bạn có thể sử dụng metaflac :

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

Mong rằng sẽ giúp.


Xin lưu ý rằng so với phát lại, chỉ cần thêm thẻ meta, mp3gain sẽ thay đổi vĩnh viễn dữ liệu trong MP3 của bạn để bình thường hóa chúng; hiệu ứng này không thể bị loại bỏ hoặc đảo ngược mà không ảnh hưởng về mặt kỹ thuật đối với chất lượng của MP3, mặc dù hầu hết mọi sự khác biệt đều có thể không chấp nhận được đối với tai người.
ish

5
@izx Điều này sai. mp3gain là phần mềm lossless vì nó sử dụng thuộc tính gain trong mỗi khung dữ liệu mp3. Từ 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.. Vì vậy, trong khi có thể khó tìm ra các giá trị ban đầu, chúng chỉ được sửa đổi bằng một giá trị bù không đổi, hoàn toàn có thể hoàn nguyên.
Jonas Schäfer

2
@Oyibo Tôi đã gửi một yêu cầu chỉnh sửa cho câu trả lời có chứa những gì bạn phải làm cho các tập tin flac. Thay thế *oggbằng *flacvorbisgain -rbằng metaflac --add-replay-gain. mp3gain sẽ tính toán phần bù theo cách tương tự như vorbisgain & co. làm, vì vậy không nên làm điều đó bằng tay.
Jonas Schäfer

1
@Oyibo Tùy chọn trong Banshee afaik chỉ kích hoạt hỗ trợ để đọc các thẻ RG từ các tệp, nó không thực hiện chỉnh sửa một cách nhanh chóng. Vì vậy, nó sẽ không hoạt động đối với các tệp không có bất kỳ thẻ RG nào (có thể là lý do tại sao nó không hoạt động trên một số tệp cho bạn).
Jonas Schäfer

1
@Oyibo Bạn sẽ không muốn điều đó, vì phần bù được chia tỷ lệ để nó phát cùng với các tệp phát lại khác. Bạn sẽ sử dụng điều khiển âm lượng của bạn cho điều đó.
Jonas Schäfer

3

Tôi không nghĩ rằng có một tiện ích bổ sung cho chính Banshee, nhưng bạn có thể bình thường hóa âm lượng trên bộ sưu tập của mình. Trên AVP , tôi đã tìm thấy hai cách để hoàn thành nó:

  • sox: cài đặt qua sudo apt-get install soxhoặc Trung tâm phần mềm Ubuntu. Trong một thiết bị đầu cuối, điều hướng đến thư mục chứa tệp nhạc của bạn bằng cách sử dụng cdlệnh, sau đó nhập sox <input-file.mp3> <output-file.mp3> gain −n −3. Điều này sẽ bình thường hóa mức của tệp mp3 thành -3 dB so với độ lệch toàn thang.

  • normalize-mp3: ứng dụng này là cách tốt nhất khi bạn xử lý nhiều tệp. Cài đặt qua sudo apt-get install normalize-audiohoặc Trung tâm phần mềm Ubuntu. Trong một thiết bị đầu cuối, điều hướng đến thư mục chứa tệp nhạc của bạn bằng cdlệnh, sau đó nhập normalize-audio -b *.mp3cho album nghệ sĩ hoặc normalize-audio -m *.mp3cho album trộn.


1

Bạn có thể sử dụng âm thanh để bình thường hóa âm lượng của toàn bộ thư viện nhạc của bạn.

Audacity là trình chỉnh sửa và ghi âm miễn phí, dễ sử dụng và đa ngôn ngữ cho Windows, Mac OS X, GNU / Linux và các hệ điều hành khác. Bạn có thể sử dụng Audacity để:

  • Ghi âm thanh trực tiếp.
  • Chuyển đổi băng và bản ghi thành bản ghi kỹ thuật số hoặc đĩa CD.
  • Chỉnh sửa tập tin âm thanh Ogg Vorbis, MP3, WAV hoặc AIFF.
  • Cắt, sao chép, ghép hoặc trộn âm thanh với nhau.
  • Thay đổi tốc độ hoặc cao độ của bản ghi.
  • Và hơn thế nữa! Xem danh sách đầy đủ các tính năng .

Một trong những tính năng này, là Điều chỉnh âm lượng với các hiệu ứng Compressor, Amplify, Normalize và Fade In / Out. 1

Lưu ý : Sử dụng âm thanh sẽ ảnh hưởng đến chất lượng âm nhạc của bạn. Nhưng, nếu thư viện nhạc của bạn là tất cả mp3 chất lượng cao, ý tôi là 256 và 320 kbit / s, và tần số lấy mẫu là 44,1 và 48 kHz, bạn có thể sẽ không nhận thấy sự giảm chất lượng (giảm). Bây giờ audacity tuyên bố rằng họ đã cải thiện đáng kể Chuẩn hóa, nhưng tôi nghĩ rằng điều này nên được ghi nhớ trước khi bạn cố gắng bình thường hóa âm thanh.

1 Nguồn: Audacity


2
Vấn đề với Audacity là nó sẽ gây ra một sự mất mát chất lượng (và thực hiện thay đổi khối lượng không thể đảo ngược), bởi vì nó có để giải mã và tái mã hóa các tập tin MP3 để có thể chỉnh sửa nó ...
ish

Tôi biết, tôi đã sử dụng nó trên phương tiện truyền thông của mình, với tốc độ 320 kbit / s và bạn khó có thể nhận thấy bất kỳ sự giảm chất lượng nào. Nhưng bạn nói đúng, nó ảnh hưởng đến chất lượng.
Mitch

1
đã đồng ý. Bạn có thể thêm một ghi chú nhỏ vào cuối về vấn đề này? Cảm ơn.
ish
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.