Tôi sử dụng ffmpegđể chuyển đổi âm thanh:
ffmpeg -i file.ogg file.mp3
ffmpeg -i file.{ogg,mp3}      # if only the extension changes 
Nếu tên tệp của bạn chứa khoảng trắng, đừng quên trích dẫn nó, ví dụ:
ffmpeg -i "file with spaces".{ogg,mp3}
Để thực hiện xử lý hàng loạt, bạn có thể sử dụng một forvòng lặp như
for i in *.ogg; do ffmpeg -i "$i" "${i%.*}.mp3"; done
hoặc - đặc biệt đối với nhiều tệp và / hoặc tệp lớn! - GNUparallel :
parallel ffmpeg -i "{}" "{.}.mp3" ::: *.ogg
Lệnh cuối cùng này sẽ chuyển đổi mọi .oggtệp trong thư mục hiện tại sang .mp3sử dụng hiệu quả (các) CPU của bạn để thực hiện song song nhiều tác vụ.
Để đặt bitrate âm thanh ffmpegcung cấp -b:a BITRATEtùy chọn, ví dụ -b:a 192k. Nếu bạn muốn bao gồm siêu dữ liệu như tiêu đề, album, v.v., bạn có thể sử dụng các tùy chọn sau:
-map_metadata 0:s:0 -id3v2_version 3 -write_id3v1 1
Xem man ffmpegvà bài viết linuxforums.org.uk này để biết thêm thông tin.