Thêm thẻ ReplayGain


11

Tôi đã luôn sử dụng FooBar2000 để thêm các thẻ ReplayGain vào thư viện nhạc của mình (bao gồm các tệp .mp3 hoặc .ogg). Trên máy tính mới của tôi, tôi muốn tránh cài đặt Wine cho nhiệm vụ này.

Có bất kỳ công cụ bản địa nào mà tôi có thể sử dụng cho cùng một mục đích không?

Tôi không phiền nếu chúng chỉ là dòng lệnh hoặc sử dụng hai chương trình khác nhau cho mp3 và ogg, nhưng tôi muốn hoàn toàn chắc chắn rằng chúng chỉ viết một thẻ và không gây rối với tệp gốc, ví dụ như thực sự mã hóa lại ở một khối lượng khác nhau.


1
Do mp3gaincác phiên bản gần đây của Debian / Ubuntu, ít nhất là từ các kho chính thức, nơi nó đã bị xóa, python-rgainlà một sự thay thế thích hợp. Cách sử dụng của nó rất đơn giản: replaygain *.mp3Thật không may, sự thay thế này cũng đang tìm kiếm một người bảo trì mới, vì vậy hy vọng nó cũng sẽ không biến mất.
caw

Câu trả lời:


4

Thay vì "hơi sợ" hoặc theo các liên kết không liên quan, tại sao bạn không đọc hướng dẫn ?

Từ 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.

Vì vậy, nó chỉ sửa đổi luồng âm thanh nếu bạn nói với nó, nếu không nó chỉ ghi vào thẻ.

Lưu ý bên lề: nhiều URL được đăng trong các bình luận không liên quan đến hiện tại mp3gainđược tìm thấy trong Ubuntu: chúng đã lỗi thời khủng khiếp hoặc chúng đề cập đến phiên bản windows .

Bất cứ khi nào nghi ngờ như cách một lệnh nhất định hoạt động, luôn luôn thử manđầu tiên. Nếu điều đó là không đủ (hoặc không có trang man), hãy sử dụng trang web ngược dòng chính xác , có thể được kiểm tra trong trang gói của Ubuntu .


9

Có các công cụ dòng lệnh để tính toán các giá trị ReplayGain và thêm các thẻ ReplayGain. Để cài đặt các công cụ cho mp3, ogg và FLAC, hãy làm như sau:

sudo apt-get install mp3gain vorbisgain flac

Sau đó, để thêm các thẻ ReplayGain vào một album bao gồm tất cả các tệp trong một thư mục, hãy làm như sau cho mp3:

mp3gain -a *.mp3

Đối với cùng một tác vụ khi album nằm trong ogg vorbis, hãy làm như sau:

vorbisgain -a *.ogg

Đối với cùng một tác vụ khi album nằm trong tệp FLAC, hãy làm như sau:

metaflac --add-replay-gain *.flac

Nếu bạn muốn thêm thẻ ReplayGain vào các tệp không phải là album thay vào đó, hãy sử dụng -rtùy chọn cho mp3gainvorbisgain(không có tùy chọn tương ứng cho metaflac):

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

Tất cả các công cụ cũng có thể được sử dụng để xóa các thẻ ReplayGain.

Như mọi khi, hãy đảm bảo bạn có bản sao lưu trước khi tiến hành sửa đổi tập tin. Tôi chưa bao giờ gặp sự cố với các công cụ này nhưng tôi không thể đảm bảo chúng không an toàn (đồng thời, máy tính của bạn có thể bị sập hoặc bạn có thể bị mất điện giữa chừng trong quá trình này).


Cảm ơn bạn đã thông tin, nhưng tôi hơi sợ mp3gain. Theo wiki.hydrogenaudio.org/index.php?title=ReplayGain#MP3Gainbobious.org.uk/misc/Replay-Gain-in-Linux.html#mp3gain dường như nó thực sự có thể thay đổi tệp thẻ của nó. Có thực sự an toàn để sử dụng?
Andrea

@Andrea Tôi đã sử dụng mp3gain ít nhất năm năm mà không gặp rắc rối gì. Điều đó tất nhiên không loại trừ rằng một vấn đề như vậy tồn tại nhưng lưu ý rằng trong các liên kết đó, nó được chỉ ra là rất hiếm. Tôi có thể muốn nghiên cứu -wtùy chọn mp3gainnhư được chỉ định trong hydroaudio.org/forums/lofiversion/index.php/t34154.html . Cuối cùng, bạn phải luôn luôn sao lưu các tệp quan trọng như phương tiện và do đó, nếu không thích kết quả của việc áp dụng ReplayGain, bạn có thể hoàn nguyên.
NN

Uhm ... tôi vẫn còn nghi ngờ. Theo liên kết của bạn, tôi thấy rằng tập tin âm thanh được thay đổi. Vì vậy, tôi không thể vô hiệu hóa phát lại từ trình phát và phát tệp gốc mà không thay đổi. Tôi nghĩ rằng Foobar chỉ viết một thẻ meta lúc đầu, và sau đó tùy thuộc vào người chơi để tăng mức tăng theo thẻ này. Tui bỏ lỡ điều gì vậy?
Andrea

@Andrea Như tôi đã hiểu ReplayGain và mp3gain, nó chỉ hoạt động là nó được kích hoạt trong trình phát nhưng tôi không xuất. Có lẽ bạn nên hỏi một câu hỏi mới về điều này.
NN

@Andrea: mp3cain an toàn để sử dụng. Đọc câu trả lời của tôi dưới đây ...
MestreLion

3

Tôi đã có một phần của cách này (phần lớn là thông qua :() viết một tập lệnh bao bọc cho câu trả lời được cung cấp bởi "NN" khi tôi phát hiện ra rgain. Các câu trả lời khuyên mp3gain sẽ không hoạt động với tôi vì thư viện của tôi chủ yếu là flac . rgain (được liệt kê trong kho lưu trữ gói là python-rgain ) là một thư viện để tương tác với các thẻ gain của các loại tệp khác nhau, nhưng nó cũng đi kèm với một số tập lệnh bao bọc cho việc sử dụng rõ ràng nhất. Tôi hiện đang chạy nó, có vẻ như sẽ mất nhiều thời gian và chúng ta sẽ thấy nó hoạt động như thế nào trong thời gian ...

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

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

Chỉnh sửa: Tôi đã sử dụng nó một thời gian và trong khi nó không hoàn hảo, nó đã là một cải tiến lớn để nghe nhạc. Tôi muốn nói rằng tôi phải điều chỉnh âm lượng có thể gấp 10 - 15% so với trước đây. Phải mất ba hoặc bốn ngày trên máy tính cũ cũ kỹ của tôi để phân tích toàn bộ thư viện của tôi. Tôi sắp bắt đầu nó trên một số thứ mới tôi đã tải xuống.

Ngoài ra, khi tôi chạy nó lần đầu tiên, nó đã bị gián đoạn một vài lần và không giải thích được tại sao. Tôi vừa chạy lại nó, và nó chọn phân tích nơi nó rời đi, đã lưu thành công các thẻ mà nó đã làm cho đến nay. Ý tôi là, nó quét nhanh hơn nhiều so với phân tích vì vậy nếu nó dừng lại, hãy khởi động lại nó.


Đây được cho là không phải là một câu trả lời cho câu hỏi, vì câu hỏi chỉ liên quan đến MP3 và Oggs. Bạn có thể muốn chuyển câu hỏi này thành câu hỏi của riêng mình (nơi cũng có thể chấp nhận để trả lời câu hỏi).
Chai T. Rex

Chà, nó không chỉ trả lời câu hỏi này. Nó trả lời câu hỏi này, nhưng nó cũng trả lời thêm một số. Gói tôi đề nghị xử lý MP3, Ogg, FLAC và các gói khác. Thư viện của tôi cũng chứa mp3 và oggs, tôi chỉ cần một giải pháp hoàn chỉnh hơn, và giải pháp này dễ dàng hơn nhiều so với tất cả những đề xuất khác. Và ít rủi ro hơn, vì nó chắc chắn không sử dụng tính năng mp3gain bị mất, trừ khi bạn đặc biệt nói với nó.
D. Scott Bogss

Ahh, đủ công bằng.
Chai T. Rex

2

Tôi chỉ muốn thêm một chút thông tin. Tôi sẽ củng cố rằng mp3gain sẽ chỉ sửa đổi tệp nếu bạn nói với nó; nếu không nó sẽ chỉ thêm một thẻ. Ngoài ra, SoundKonverter sẽ cung cấp giao diện GUI cho mp3gain và một số công cụ khác để tính toán mức tăng cho các tệp khác. Có một tùy chọn trong SoundKonverter để sửa đổi tệp, nhưng nó bị tắt theo mặc định, chỉ thêm một thẻ.

Một điểm khác mà tôi muốn làm rõ là ngay cả khi bạn sửa đổi tệp trực tiếp bằng mp3gain, nó cũng không mã hóa lại tệp. Một trong những tính năng của định dạng mp3 là khả năng thay đổi mức tăng (hoặc "âm lượng") của tệp không theo cấu trúc, tức là không cần mã hóa lại.


1

CẬP NHẬT: mp3gain không nên thay đổi luồng âm thanh của bạn trừ khi bạn sử dụng một trong các tùy chọn -r, -a, -g hoặc -l. Trên bản cài đặt Ubuntu 12.04 (vanilla) của tôi, ban đầu nó có vẻ như vậy, nhưng bây giờ tôi không thể tái tạo nó. Tôi có thể đã bị Audacity lừa khi nghĩ rằng luồng âm thanh đã thay đổi khi so sánh các tập tin trước / sau của tôi, ví dụ như trình cắm Audacity áp dụng các thẻ phát lại như một giai đoạn tăng đầu vào trước khi mở các tệp mp3 trong bộ trộn của nó.

Nếu bạn nghi ngờ về việc liệu luồng âm thanh của bạn có thay đổi hay không, bạn có thể muốn so sánh chúng bằng cách thực hiện như sau:

  1. Tạo một bản sao của tệp mp3 chưa được gắn thẻ
  2. Sử dụng mp3gain trên một trong các bản sao
  3. Sắp xếp cả hai phiên bản của tệp trong DAW (như Audacity, Cubase, Garageband, ProTools, Audition hoặc tương đương). Đảm bảo rằng chúng được xếp chính xác theo mẫu và không có ứng dụng nào khác phát âm thanh trên máy tính của bạn
  4. Lật pha trên một trong các bản sao (còn gọi là "đảo pha", v.v.) và phát lại bản phối
  5. Nếu bạn không thể nghe thấy âm thanh, các luồng âm thanh giống hệt nhau 100% và do đó không bị ảnh hưởng bởi mp3- / vorbisgain. Nếu bạn nghe thấy gì đó, chúng sẽ khác.

+1 cho đề xuất về cách kiểm tra xem luồng âm thanh có thay đổi hay không
Andrea

1
-1: sai. mp3gainchỉ thay đổi luồng âm thanh nếu -r, -a, -g, or -l.các tùy chọn được sử dụng.
MestreLion
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.