chuyển đổi aac sang mp3 thông qua dòng lệnh


21

Câu hỏi gốc

Có một số công cụ cli để chuyển đổi các tệp aac từ iTunes Store (không có DRM) sang mp3 không?

Cập nhật 1

MP3 sang MP3

Tôi đã cài đặt libavcodec-unstripped-52và nhận được một chút nữa.

Khi tôi cố mã hóa các tệp MP3 với nó: Nó nói [mp3 @ 0x997cde0]Header missing.

Lame cũng có vấn đề vì các thẻ là ID3v2, có phải libmp3lame cũng không hỗ trợ điều đó?

Tôi có nên chuyển đổi các thẻ hoặc tôi có thể làm gì để hoạt động này?

AAC sang MP3

Điều này đã đi qua, nhưng không có tiêu đề trong tệp MP3 kết quả. Làm thế nào tôi có thể có được các tiêu đề trong đó?

Câu trả lời:


30

Công cụ dòng lệnh thích hợp nhất là tiện ích ffmpeg có sẵn để được cài đặt thông qua trình quản lý trung tâm / synaptic phần mềm.

Một ví dụ dòng lệnh sẽ giống như thế này cho Chế độ bit liên tục (CBR):

ffmpeg -i inputfile.m4a -c:a libmp3lame -ac 2 -b:a 190k outputfile.mp3

Hoặc thậm chí tốt hơn cho Chế độ bitrate biến (VBR):

ffmpeg -i inputfile.m4a -c:a libmp3lame -ac 2 -q:a 2 outputfile.mp3

Thông tin thêm về mã hóa mp3 với FFmpeg có thể xem tại đây:

Hướng dẫn mã hóa MP3 FFmpeg


1
được rồi, có vẻ rất tốt Ffmpeg của tôi chỉ nói "Bộ mã hóa không xác định 'mp3'". Tôi đã cài đặt què.
Martin Uting

đã giải quyết nó bằng cách cài đặt libavcodec-unstripped-52, nhưng bây giờ tôi gặp vấn đề tiếp theo. (Tôi đã thêm nó vào câu hỏi ban đầu.)
Martin Uting

có một cái nhìn trong synaptic - bạn đã cài đặt libfaad2 chưa? Nói chung, tôi sử dụng sudo apt-get install
ubfox -rict

libfaad2 đã được cài đặt, nhưng tôi đã nhận được bằng mp3 với libavcodec-unstripped-52 tôi tin.
Martin Uting

2
Tôi đang trên Natty - đây là cách tôi chuyển đổi một tập tin đã tải về aac sudo apt-get install libavcodec-phụ-52 tiếp theo ffmpeg -i inputfile.m4a -acodec libmp3lame -ac 2 -ab 160 outputfile.mp3
fossfreedom

7

Nếu Linux của bạn phàn nàn rằng anh ta không có codec mp3, hãy thử điều này:

ffmpeg -i inputfile.m4a -acodec libmp3lame -ac 2 -ab 160k outputfile.mp3

Lưu ý rằng các -abtham số mất theo bit trên giây, không phải kilobit mỗi giây.


1
Như trên, lưu ý rằng nó thực sự nên -ab 160kvà không -ab 160. Các -abtham số có bit, không kilobit.
Malte Skoruppa
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.