2013-07-26 24 views
15

Có ai biết về bất kỳ phần mềm Linux nào để giảm kích cỡ tệp mp3 trong khi có ảnh hưởng tối thiểu đến chất lượng không?Làm thế nào để giảm kích thước của mp3 trong linux?

Tôi chỉ sử dụng pngcrush để làm điều này cho tất cả các png trong thư viện tài sản của chúng tôi với kết quả tốt, và rất thích có thể làm tương tự với mp3 của chúng tôi. Thậm chí nếu có giảm 10% kích thước tập tin đó sẽ là một chiến thắng phong nha cho tôi.

Mọi đề xuất? Nó cần phải được cái gì tôi có thể gọi từ một kịch bản shell.

cổ vũ, tối đa

Trả lời

29

Bạn có thể sử dụng lame với tùy chọn --mp3input.

Ví dụ: bạn có thể thực hiện downsampling chất lượng mp3, chỉ định mức thấp mới bitrate bằng cách sử dụng tùy chọn -b. Ví dụ, nếu bạn bắt đầu mp3 có chất lượng 256kbs bạn có thể làm giảm nó bitrate để 128kbs:

lame --mp3input -b 128 input.mp3 output.mp3 

Tùy thuộc từ bitrate tập tin đầu vào, các tập tin output.mp3 có chất lượng thấp hơn và do đó làm giảm kích thước tập tin.

Từ trang lame Manuale:

--mp3input Giả sử tập tin đầu vào là một tập tin MP3. Có ích cho việc lấy mẫu từ mp3 này sang mp3 khác. Ví dụ, nó có thể hữu ích cho việc truyền qua máy chủ IceCast .

+5

Lưu ý đáng giá, bạn có thể muốn lấy mẫu lại một cách rõ ràng, ví dụ như '--resample 22.05', thường là tốt cho giọng nói. ví dụ: 'mkdir out; cho f trong * .mp3; làm lame --mp3input -b 64 --resample 22.50 "$ f" "out/$ f"; done' – ideasman42

+0

Tìm kiếm giải pháp khác. 'lame' là có vấn đề và không thành công trên các tệp ngẫu nhiên nếu không chơi hoàn hảo bằng cách sử dụng' mplayer'. –

3

Tùy thuộc vào những gì bạn muốn đạt được. avconv (trước đây là ffmpeg) là một công cụ tốt, nhưng không có kích thước nào phù hợp với tất cả các tham số, vì nó phụ thuộc rất nhiều vào loại dữ liệu âm thanh (nhạc, lời nói, v.v.) và bitrate gốc, v.v. Hãy thử các cài đặt khác nhau, có thể chuyển đổi nó thành mono, xem những gì tạo ra kết quả vẫn chấp nhận được cho bạn.

Theo nguyên tắc chung: Ghi âm giọng nói thực sự tốt, việc lấy mẫu xuống 11kHz vẫn có thể cho kết quả chấp nhận được, nhưng âm nhạc cũng có thể được giảm kích thước bằng cách giảm bitrate hoặc chuyển sang mono.

+1

Mẹo hay về lời nói, cảm ơn! –

-2

Hãy thử sử dụng Audacity. Đây là chương trình chỉnh sửa âm thanh miễn phí

+1

Nó cần phải được kịch bản. Tôi có audacity nhưng tôi không nghĩ rằng bạn có thể sử dụng nó hoàn toàn như một công cụ dòng lệnh có thể bạn? –

+0

Hãy thử sử dụng avconv (ffmpeg) cho khả năng viết. – Janoszen

Các vấn đề liên quan