2013-08-16 57 views
7

Tôi đã cài đặt sox với hỗ trợ cho cả mp3 và flac.sox để chuyển đổi tệp flac thành 320 bit mp3

Lệnh dưới đây cũng chuyển đổi thành công flac sang mp3

sox /song_files/Daughter_of_Evil.flac /song_files/Daughter_of_Evil.mp3 

Vấn đề của tôi là "Daughter_of_Evil.mp3" không phải là 320 bit mp3. Tôi đã cố gắng xác định tỷ lệ lấy mẫu là 44100. Nhưng điều đó không thay đổi tốc độ bit. Nó vẫn ở 128kbps.

Làm cách nào để trực tiếp tạo tệp mp3 320 bit cho tệp flac ở trên.

Tôi có thể chuyển đổi từ 128 bit mp3 sang 320 bit mp3 bằng LAME. Nhưng chất lượng đã bị mất trong tập tin mp3 128 bit được tạo ra ở trên. Do đó tôi muốn nó được thực hiện trong bước duy nhất.

Cảm ơn

Trả lời

9

Bạn đang tìm kiếm -C tùy chọn để SOX:

sox input.flac -C 320 output.mp3 
+0

Tôi nhận được cảnh báo này: sox WARN mp3: -C tùy chọn không được hỗ trợ cho mp3; sử dụng tốc độ nén mặc định Làm cách nào tôi có thể kích hoạt tính năng này. Cảm ơn – user1058797

+0

@ user1058797: Phiên bản này là gì? Nó sẽ hoạt động từ SoX 14.3.1. – chirlu

+0

là phiên bản 14.3.0 tôi sẽ cài đặt 14.3.1 và thử lại. Cảm ơn :) – user1058797

0

Chỉ cần thêm, 128kbps là tiêu chuẩn chuyển đổi sox mp3. Ngoài ra, nếu bạn đang mã hóa từ tốc độ bit thấp hơn, nó sẽ ở tốc độ bit thấp hơn trừ khi bạn chỉ định rõ ràng tỷ lệ cao hơn.

Ví dụ, nói file 1 là 320 kbps, sox sẽ chuyển đổi đến 128 kbps

sox file1.mp3 file2.mp3 

Trong trường hợp này, nói file 1 là 64kbps, sox sẽ xử lý việc chuyển đổi, nhưng ở tốc độ bit tương tự:

sox file1.mp3 file2.mp3 

Trong trường hợp này, nếu bạn cần phải tăng tỷ lệ bit, bạn cần phải thiết lập một cách rõ ràng tỷ lệ bit, như sau:

sox file1.mp3 -C 320 file2.mp3 
Các vấn đề liên quan