Sekarang, saya tahu saya bisa menggunakan iTunes untuk mengonversi musik. Tapi itu cukup menyebalkan .. Yang saya tanyakan adalah: Apakah ada sesuatu yang dibangun ke dalam OS X atau UNIX untuk mengkonversi file? Saat ini saya hanya ingin mengonversi .mp4 ke .mp3 ..
96
codec:a libmp3lame
danqscale:a [0-9]
opsi (lihat FFmpeg wiki ). Misalnya, untuk mendapatkan VBR dalam kisaran 140-185 kbit / s gunakan: ffmpeg out.mp3 -i in.mp4 -codec: a libmp3lame -qscale: a 4 Ini juga dapat digunakan untuk mengurangi ukuran file MP3.Jawaban:
Doug's AppleScripts untuk iTunes
termasuk
Konversi dan Ekspor 2.0
adalah kumpulan skrip berguna yang dapat Anda jalankan dari Finder atau baris perintah. Tentu saja mereka semua menggunakan iTunes untuk memproses data, tetapi Anda mungkin merasa lebih nyaman daripada harus menggunakan perintah GUI dan mouse iTunes untuk mengonversi file.
sumber
Saya menginstal
ffmpeg
melalui MacPorts, meskipun itu juga tersedia melalui Homebrew (brew install ffmpeg
) atau mengunduh biner .Untuk mengonversi sesuatu seperti itu, (tanpa khawatir tentang kualitas audio, yang tidak saya ketahui), saya hanya menggunakan:
Berikut adalah contoh bagaimana Anda akan mengkonversi
.wav
file.mp3
dari situs web mereka :Berikut adalah contoh cara menemukan semua
.wav
file yang lebih besar dari 50 juta, mengubahnya menjadi mp3 dan kemudian menghapus wav asli (alias, mode batch - ubah perintah find untuk membuat 'batch' Anda)sumber
ffmpeg
juga berfungsi untuk mengonversi ogg ke mp3:ffmpeg -i beep.ogg beep.mp3
OS X tidak dikirimkan dengan enkoder MP3 apa pun selain yang ada di iTunes. Untuk mengkonversi ke audio mpeg4 Anda dapat menggunakan perintah CLI afconvert (afconvert -h untuk opsi yang tersedia). Sebagai contoh:
Bantuan untuk alat ini dapat ditemukan dengan menjalankan "afconvert --help" sebagai "man afconvert" tidak menunjuk ke halaman manual yang bermanfaat.
sumber
afconvert -hf
afconvert
tidak akan menulis.mp3
file. Meskipun tercantum dalam bantuan sebagai format:Jika Anda mencoba menggunakannya:
maka kesalahan terjadi:
Seperti yang dijelaskan pada MPC3 afconvert?
Saya akhirnya menggunakan zpletan 's jawaban dan diinstal ffmpeg
dan skrip berikut, ditempatkan di direktori yang sama dengan file .MP4 yang ingin saya konversi. Ini juga berfungsi untuk file dengan spasi:
sumber
for i in *.m4a; do echo "${i%.*}.mp3" ; ffmpeg -i "$i" "${i%.*}.mp3"; done
Ada juga X Lossless Decoder - decoder audio lossless untuk Mac OS X tersedia sebagai alat baris perintah dan aplikasi GUI. Versi GUI mendukung MP3 sebagai format output.
sumber
Saya dikompilasi
libav
dari sumber untuk melayani tujuan ini. Ini adalah paket yang sama yang diinstal secara default pada versi terbaru dari Linux Ubuntu sehingga tutorial untuk Ubuntu berfungsi hampir sama pada OS X denganlibav
.Berikut adalah sesuatu yang saya lakukan untuk mengkonversi MP4 (AAC) ke MP3 (menggunakan LAME) menggunakan baris perintah dan makefile (demi paralelisme):
Sesuaikan jumlah setelah
-j
darimake
perintah untuk sekitar 1.5x jumlah inti prosesor Anda. Server saya memiliki 24 core tetapi-j24
memberi saya bottleneck IO yang serius, memperlambatnya kembali-j20
dan kinerjanya cukup seimbang.sumber
Saya tidak menggunakannya selama satu dekade tetapi saya suka
ecasound
untuk mengkonversi file suara.Jika Anda sudah
brew
mengatur:Saya belum mencobanya dengan
.mp4
s sendiri tetapi harus berhasil .Saya baru saja menemukan pertanyaan ini ketika ingin mengubahnya
wav
menjadiflac
.sumber
Dengan automator, tentukan layanan (Terima kasih BLOG MUSIK DIGITALHOBBIT untuk idenya):
Dan skrip shell adalah sebagai berikut:
sumber
aac
ataump3
dalamAFCPARAM="-f mp4f -d aac -b 128000"
?Di linux, saya menemukan python-audio-tools melakukan apa yang saya inginkan. Sayangnya, saya belum bisa membuatnya untuk disandikan ke mp3 di bawah OSX . Ini mungkin bekerja untuk Anda. Sama sekali tidak dibangun ke dalam OSX, tetapi sangat ringan dan dapat mengkonversi antara hampir semua pasangan format (atau hanya mengkonversi ke file yang lebih terkompresi dengan format yang sama).
sumber