Tôi có một vài tệp FLAC mà tôi muốn chơi với iTunes. Tôi muốn giữ lại siêu dữ liệu nếu có thể.
Làm cách nào tôi có thể chuyển đổi các tệp thành định dạng được iTunes hỗ trợ?
Tôi có một vài tệp FLAC mà tôi muốn chơi với iTunes. Tôi muốn giữ lại siêu dữ liệu nếu có thể.
Làm cách nào tôi có thể chuyển đổi các tệp thành định dạng được iTunes hỗ trợ?
Câu trả lời:
Bạn luôn có thể chuyển đổi phương tiện thông qua FFmpeg , có sẵn dưới dạng bản dựng tĩnh cho OS X từ trang tải xuống .
ffmpeg -i in.flac -c:a libmp3lame -q:a 4 -map_metadata 0 out.mp3
Đặt chất lượng thông qua -q:a
, tương ứng với các tùy chọn VBR của LAME, 4 là mặc định và 0 là chất lượng tốt nhất.
aac:
ffmpeg -i file.flac -acodec libfaac -aq 250 file.m4a
-aq 400 270 kb / s cho âm nhạc, 200 ≈ 210 kb / s, 100 ≈ 130 kb / s.
alac:
for f in *.flac; do ffmpeg -i "$f" -acodec alac "${f%flac}m4a"; done
mp3:
ffmpeg -i file.flac -aq 0 file.mp3
-aq 0 tương ứng với -V0 trong què.
ffmpeg bảo tồn các thẻ theo mặc định nhưng không bao gồm nghệ thuật.
Gần đây tôi đã sử dụng xACT , một mặt trước cho một số chương trình thao tác và gắn thẻ âm thanh. Nó có thể thực hiện chuyển đổi từ FLAC sang MP3, AAC và Opus. Tại đây bạn có thể thấy tab mà bạn thực hiện chuyển đổi:
Siêu dữ liệu được giữ nguyên, như bạn có thể thấy từ các hộp thoại Thông tin phương tiện (được lấy trong VLC) cho tệp FLAC và chuyển đổi của nó trong MP3:
PS: trang web được liên kết sử dụng các khung, để đọc mô tả toàn diện về chương trình theo liên kết này .
Giả sử bạn đã cài đặt ffmpeg ( brew install ffmpeg )
Đi vào thư mục trong thiết bị đầu cuối. Chạy:
for f in *.flac; do ff=${f%.flac}.mp3; ffmpeg -i "$f" -c:a libmp3lame -q:a 0 -map_metadata 0 "$ff"; done
Điều này sẽ tạo ra một thư mục của mp3 cũng như flac ở định dạng v0
Điều này chỉ chuyển đổi sang các định dạng lossless và không lossless.
Bạn có thể sử dụng nó để chuyển đổi sang Apple Lossless mà iTunes có thể chơi sau đó phát hoặc chuyển sang định dạng mất dữ liệu mà bạn thích mà iTunes hỗ trợ.