Tôi có thể tăng âm lượng của tệp MP3 không?


57

Tôi muốn tăng âm lượng của một số tệp MP3 mà tôi có. Có cách nào để thực hiện việc này một cách dễ dàng (không nén lại tệp MP3 và do đó làm giảm chất lượng của nó) không?

Câu trả lời:


57

Đúng. Bạn có thể làm được việc này. Kỹ thuật này được sử dụng bởi một số chương trình và các cấp được tính toán bằng thuật toán có tên ReplayGain. Dữ liệu mức âm lượng Mp3 có thể được điều chỉnh một cách dễ dàng, giống như một hình ảnh JPEG có thể được xoay một cách dễ dàng.

Có hai phương pháp

  1. Tính toán mức âm lượng của tệp và thêm thẻ mới, cho phép các chương trình tương thích điều chỉnh âm lượng nhanh chóng
  2. Tính toán mức âm lượng và điều chỉnh mức nhân trong dữ liệu mp3.

Từ HydrogenAudio: Triển khai :

Trong phương pháp siêu dữ liệu, thông tin về cả hai loại ReplayGain (Track Gain và Album Gain) có thể được lưu trữ. Thông tin thay đổi âm lượng có thể rất chính xác. Nếu dữ liệu âm thanh cũng được thay đổi, siêu dữ liệu có thể chứa thông tin "hoàn tác". Không phải tất cả các trình phát / giải mã âm thanh đều biết cách đọc và sử dụng thông tin ReplayGain được lưu trữ trong siêu dữ liệu. Và không có tiêu chuẩn nào cho việc lưu trữ thông tin ReplayGain ở đâu và như thế nào; mỗi triển khai sử dụng các định dạng khác nhau và đặt thông tin ở các vị trí khác nhau.

Trong phương pháp dữ liệu âm thanh, dữ liệu âm thanh thực tế của tệp được sửa đổi để âm lượng phát lại tự nhiên / mặc định của nó ở mức mục tiêu. Trong trường hợp này, chỉ có một loại ReplayGain (Track Gain hoặc Album Gain) có thể được áp dụng. Nếu không có thông tin "hoàn tác" nào được lưu ở đâu đó, có thể không thể khôi phục dữ liệu âm thanh gốc. Các hạn chế của định dạng tệp âm thanh có thể ngăn các điều chỉnh khuếch đại chính xác (được điều chỉnh chính xác) với phương pháp này. Ví dụ: các tệp MP3 và AAC chỉ có thể được sửa đổi một cách dễ dàng trong các bước 1,5 dB. Tùy thuộc vào định dạng tệp âm thanh, quá trình cũng có thể bị mất theo nghĩa là nó có thể đẩy tín hiệu lên trên biên độ tối đa của định dạng (dẫn đến cắt) hoặc dưới mức tối thiểu (dẫn đến im lặng).

Phương pháp thứ hai không làm thay đổi tệp của bạn, nhưng vì dữ liệu cơ bản không được sửa đổi nên nó không mất chất lượng, do đó việc điều chỉnh có thể được thực hiện một cách dễ dàng. Nó thường không được khuyến nghị cho bộ sưu tập chính của bạn vì nó đang sửa đổi các tệp từ trạng thái ban đầu của chúng, nhưng nó có thể rất hữu ích cho các trình phát phương tiện di động.

Một chương trình có tên mp3gain có thể thực hiện tùy chọn thứ hai và điều chỉnh ngược âm lượng của mp3. Nó hoàn toàn không mã hóa lại và chỉ đơn giản là điều chỉnh các giá trị cường độ trong chính tệp mp3 để thay đổi âm lượng. Từ HydrogenAudio: ReplayGain

Nếu sửa đổi mức tăng, nó luôn sửa đổi các trường khuếch đại toàn cầu trong dữ liệu âm thanh MP3. Nó có thể thêm siêu dữ liệu chính xác, bao gồm thông tin hoàn tác

Do cách các tệp mp3 được mã hóa, việc điều chỉnh bị giới hạn ở các bước 1,5dB, thường là đủ để đến gần.

Foobar2k cũng bao gồm chức năng này và có thể áp dụng các thay đổi cho các tệp.


Hấp dẫn. Bạn có thể giải thích các lựa chọn đầu tiên? Đây có phải là các thẻ ID3 đặc biệt?
LPChip

2
Trước đây, tôi đã thử nghiệm một trong những chương trình tuyên bố thực hiện xoay vòng không mất tập tin JPEG. Giải nén một phiên bản đã được xoay 90 độ 4 lần tạo ra cùng một đầu ra như giải nén bản gốc. Tuy nhiên, việc giải nén một phiên bản đã được xoay 90 độ chỉ một lần không mang lại kết quả tương tự như giải nén bản gốc và xoay 90 độ. Vì vậy, xoay 90 độ của tệp JPEG không hoàn toàn không mất và nguyên nhân gốc hóa ra là sự không đối xứng nhất định trong chính đặc tả JPEG.
kasperd

7
@kasperd khá thú vị ở chỗ nó cho thấy rằng khi xoay dữ liệu hình ảnh được mã hóa thực tế được bảo toàn 100%, nếu không tiếp tục xoay sẽ không bao giờ dẫn đến cùng một tệp, nhưng có một quá trình tiếp theo trong quá trình tái tạo hình ảnh nhạy cảm với vòng quay dữ liệu. Nó không hoàn toàn đáng ngạc nhiên khi đưa ra các tính toán liên quan, nhưng dữ liệu nén ban đầu của bạn trên thực tế không bị ảnh hưởng bởi quá trình và có thể được phục hồi. Do đó, bản thân vòng quay không mất bất kỳ dữ liệu nào và do đó không mất dữ liệu. Nó là bộ giải mã phản ứng khác nhau với dữ liệu được xoay trong trường hợp này.
Mokubai

2
(Tôi nghĩ rằng các phép quay jpeg chỉ mất đi nếu kích thước của hình ảnh theo một trong hai hướng là bội số của 8 pixel)
Strawberry

1
@Strawberry: Dữ liệu cho JPG luôn có số lượng số nguyên theo cả hai hướng, nhưng tệp bao gồm các kích thước không cần phải là bội số của số đó. Nếu người ta xoay dữ liệu trong các ô khi kích thước không phải là bội số của kích thước thời gian, các phần của ô không nhìn thấy sẽ hiển thị và một số phần có thể nhìn thấy sẽ được giữ nguyên nhưng bị ẩn. Lặp lại thao tác ba lần nữa sẽ đưa dữ liệu ẩn trở lại xem.
supercat

3

Theo tôi, Replaygain không phải là một câu trả lời cho câu hỏi này. Nó không làm tăng âm lượng của nội dung, chỉ cần thêm một thẻ để báo cho người chơi (chỉ những người chơi hỗ trợ thẻ) thực hiện điều chỉnh âm lượng của riêng họ khi phát lại. Đặc biệt, nó không tương thích với tất cả người chơi và không phù hợp với mọi mục đích sử dụng mp3 (chẳng hạn như ghép chúng thành một luồng, v.v.).

Mặt khác, về mặt lý thuyết, có thể mở rộng tất cả các hệ số DCT mà không cần giải mã và mã hóa lại (nghĩa là không đảo ngược lượng tử hóa và DCT sau đó làm lại chúng), chỉ làm lại mã hóa Huffman (không mất dữ liệu). Quay lại khi tôi làm việc trên MPlayer tôi tin rằng ai đó có một tiện ích đã làm điều này, nhưng tôi đã mất dấu tên.


2

Vâng, nó được gọi là tăng lại, nguyên tắc rất đơn giản và hoạt động khá tốt. Về cơ bản, phần mềm "lắng nghe" bản nhạc của bạn và xác định mức độ cần thiết để được khuếch đại như âm thanh "bình thường". Thông tin được viết bằng mp3tag, tách biệt với dữ liệu.

Trình phát tương thích sau đó sử dụng dữ liệu đó để tự động khuếch đại âm lượng để làm cho tất cả các bản nhạc được sao chép ở cùng độ lớn. Tôi sẽ đề nghị thử http://www.foobar2000.org/ cho bài tập này. Bằng cách nhấp chuột phải vào bản nhạc, bạn có thể quét nó và trong cài đặt chương trình, bạn cần đặt để sử dụng thông tin phát lại.


1

Sau khi tải xuống Audacity (ứng dụng miễn phí) https://sourceforge.net/projects/audacity/ , chọn Tệp / Nhập / Âm thanh, điều hướng đến tệp mp3 của bạn, nhấp vào tệp đó và chọn mở. Bạn sẽ thấy một dạng sóng hai kênh.
Từ trình đơn thả xuống ở trên cùng, nhấp vào Chỉnh sửa / Chọn / Tất cả. Trong khi tệp được chọn, chọn Hiệu ứng từ danh sách thả xuống ở trên cùng và chọn Chuẩn hóa. Chỉ cần nhấp vào "ok" từ cửa sổ mở ra. Mặc định thường là đủ. Nhấp vào hình tam giác phát màu xanh lá cây từ các nút radio hiển thị để kiểm tra tệp đã chỉnh sửa của bạn. Bạn có thể làm việc với nhiều hiệu ứng khác như Equalization, Amplify, Bass & Treble, v.v. Khi hài lòng với kết quả, hãy chọn File / Export Audio và chọn "save as type" mà bạn thích, thường là .WAV hoặc .MP3.

Tôi đã phải làm điều này với nhiều tập tin yếu tôi đã nhận được.

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.