Salah satu contoh adalah dengan menggunakan loop "untuk" sederhana:
for file in *.mp3
do ffmpeg -i "${file}" "${file/%mp3/ogg}"
done
Kutipan ganda mencegah spasi pada nama file yang diperlakukan sebagai 'baris baru'.
ffmpeg memiliki beberapa opsi untuk disertakan dalam konversi seperti codec, bitrate, ukuran sampel, stereo / mono, dll ... Di atas adalah konversi yang paling umum dengan pengaturan default.
Luar biasa. dir2ogg tidak bekerja pada wheezy tetapi jawaban ini bekerja seperti pesona
Onimusha
dir2ogg juga tidak bekerja untuk saya, tetapi saya mengubah m4a -> ogg. <a href=" linuxquestions.org/questions/linux-general-1/... "title= linuxquestions.org"> lq </a> tetapi untuk loop di atas tidak (mengganti ffmpeg dengan avconv). Ketika mengkonversi m4a / mp3 ke ogg dengan proses di atas, ukuran file meningkat 9 kali. Namun, jika Anda pertama kali mengkonversi m4a ke mp3 dan kemudian mp3 ke ogg, ukuran file hanya 4x lebih besar. <pre> <code> avconv -i "ManjusriMantra.m4a" " ManjusriMantra.mp3 "wait avconv -i" ManjusriMantra.mp3 "" ManjusriMantra.ogg "<code> <pre>
afc888ny
ini bekerja untuk saya: ffmpeg -i sound.mp3 -c:a libvorbis -q:a 10 sound.oggPengaturan kualitas tertinggi, masih terasa lebih buruk dari aslinya. Pengaturan default sama sekali tidak bekerja untuk saya (pada Cygwin, jadi tuntut saya :)), tetapi pertanyaan ini memiliki info bagus: superuser.com/questions/273797/convert-mp3-to-ogg-vorbis
Kai Carver
19
Hati-hati dengan konversi dari MP3, M4A, dll ke OGG karena hasilnya mungkin terdengar buruk!
Peringatan : Baik MP3 dan OGG adalah format lossy , tidak seperti WAV atau FLAC. Ini berarti mereka mencapai kompresi sebagian besar dengan membuang sedikit informasi audio yang tidak terlihat oleh telinga manusia (disebut psychoacoustics [wikipedia] )
Ketika Anda menyandikan (transcode) dari satu format lossy ke format lossy lainnya, sebagian besar dari bit-bit redundan psikoacoustically sudah hilang, sehingga kualitas transcoding akan menderita dan bahkan mungkin "terdengar" dalam hasilnya. Karenanya, tidak disarankan untuk melakukan konversi seperti itu kecuali benar-benar diperlukan.
Minimalkan efek jika Anda melakukannya dengan memilih bit-rate tujuan yang lebih tinggi daripada bit-rate sumber
Jika Anda melakukan konversi MP3-ke-OGG ini, Anda dapat meminimalkan kemungkinan artefak (kualitas buruk) dengan menggunakan bitrate tujuan lebih tinggi daripada bitrate sumber , mis. Jika MP3 Anda berada pada 128 kbps, coba gunakan Ogg pada -q7(variabel bitrate level 7), yang biasanya sekitar ~ 200 kbps.
Anda dapat meneruskan -qopsi ke dir2ogg (tersedia dalam repo seperti yang disebutkan @geirha) yang seharusnya melakukan apa yang Anda inginkan.
Bisakah Anda menguraikan apa itu "itu"? Itu akan menambah lebih banyak konteks untuk jawaban Anda dan meningkatkan kegunaannya jika tautan yang Anda rujuk pada suatu hari menghilang =)
SaultDon
Akan melakukan seperti yang Anda sarankan tetapi kemudian melihat jawaban geirha, yang tampaknya jauh lebih baik daripada milik saya jadi saya telah mengangkatnya.
Jawaban:
Mencari paket yang cocok dengan ogg, saya menemukan dir2ogg yang tampaknya persis seperti yang Anda inginkan. Hanya
Dan secara rekursif menemukan dan mengkonversi semua file mp3 di bawah
/path/to/mp3s/
ke ogg (dengan asumsi saya membaca manual dengan benar).sumber
Gunakan kombinasi FFMPEG dan Manipulasi String .
Ubah ke folder tempat mp3 Anda berada:
Salah satu contoh adalah dengan menggunakan loop "untuk" sederhana:
Kutipan ganda mencegah spasi pada nama file yang diperlakukan sebagai 'baris baru'.
ffmpeg memiliki beberapa opsi untuk disertakan dalam konversi seperti codec, bitrate, ukuran sampel, stereo / mono, dll ... Di atas adalah konversi yang paling umum dengan pengaturan default.
sumber
ffmpeg -i sound.mp3 -c:a libvorbis -q:a 10 sound.ogg
Pengaturan kualitas tertinggi, masih terasa lebih buruk dari aslinya. Pengaturan default sama sekali tidak bekerja untuk saya (pada Cygwin, jadi tuntut saya :)), tetapi pertanyaan ini memiliki info bagus: superuser.com/questions/273797/convert-mp3-to-ogg-vorbisHati-hati dengan konversi dari MP3, M4A, dll ke OGG karena hasilnya mungkin terdengar buruk!
Peringatan : Baik MP3 dan OGG adalah format lossy , tidak seperti WAV atau FLAC. Ini berarti mereka mencapai kompresi sebagian besar dengan membuang sedikit informasi audio yang tidak terlihat oleh telinga manusia (disebut psychoacoustics [wikipedia] )
Ketika Anda menyandikan (transcode) dari satu format lossy ke format lossy lainnya, sebagian besar dari bit-bit redundan psikoacoustically sudah hilang, sehingga kualitas transcoding akan menderita dan bahkan mungkin "terdengar" dalam hasilnya. Karenanya, tidak disarankan untuk melakukan konversi seperti itu kecuali benar-benar diperlukan.
Minimalkan efek jika Anda melakukannya dengan memilih bit-rate tujuan yang lebih tinggi daripada bit-rate sumber
Jika Anda melakukan konversi MP3-ke-OGG ini, Anda dapat meminimalkan kemungkinan artefak (kualitas buruk) dengan menggunakan bitrate tujuan lebih tinggi daripada bitrate sumber , mis. Jika MP3 Anda berada pada 128 kbps, coba gunakan Ogg pada
-q7
(variabel bitrate level 7), yang biasanya sekitar ~ 200 kbps.Anda dapat meneruskan
-q
opsi ke dir2ogg (tersedia dalam repo seperti yang disebutkan @geirha) yang seharusnya melakukan apa yang Anda inginkan.sumber
Anda dapat menggunakan program avconv a gpl, saya melakukan shell untuk contoh (jalankan di folder dengan file .mp3):
atau versi yang lebih sederhana, tanpa validasi instalasi avconv:
sumber
ffmpeg
secara resmi tidak digunakan lagi dan secara eksplisit menyebutkan bahwa Anda harus menggunakannyaavconv
.Penguraian / penggantian mp3 dengan ogg salah. Bentuk yang benar adalah:
sumber
Ini salah satu yang menggunakan mplayer. Saya pikir ini lebih cepat daripada avconv. Meskipun, firefox harus memutar file mp3 secara asli.
sumber
Jika Anda hanya menggunakan audio, gunakan kode di bawah ini [kalau tidak FF tidak memainkan .ogg]
sumber
Ada juga soundconverter . Ini mendukung kedua GUI dan CLI dan dapat melakukan transformasi massal di kedua mode.
sumber
Sepertinya ini dapat menyelesaikan masalah Anda http://www.perturb.org/display/entry/687/
sumber