Mengapa File MP3 Saya Ukuran Yang Sama Bahkan Ketika Saya Mengubah Bitrate dengan FFmpeg?
Jika Anda baru mengenal proses konversi file audio, maka banyak detail dan cara kerjanya bisa sedikit membingungkan ketika Anda mendapatkan hasil yang tidak terduga. Jadi apa yang Anda lakukan untuk memperbaiki masalah? T&J Super Pengguna hari ini memiliki jawaban untuk pertanyaan pembaca yang bingung.
Sesi Tanya Jawab hari ini datang kepada kami berkat SuperUser-subdivisi Stack Exchange, pengelompokan situs web Q&A berbasis komunitas.
Foto milik Warein (Flickr).
Pertanyaan
Pembaca pengguna super, Arlen Beiler, ingin tahu mengapa menggunakan pengaturan bitrate yang berbeda saat mengonversi streaming audio yang menghasilkan file dengan ukuran persis sama:
Saya mengubah aliran audio menjadi tiga pengaturan bitrate berbeda menggunakan format yang pada dasarnya sama. Mereka akhirnya memiliki ukuran yang persis sama. Kenapa ini?
- ffmpeg -i “Likoonl-Q1-All.mp4” -c: v copy -c: a libmp3lame -q: a 1 -b: a 192k “Q1-All-192k.mp4”
- ffmpeg -i “Likoonl-Q1-All.mp4” -c: v copy -c: a libmp3lame -q: a 1 -b: a 160k “Q1-All-160k.mp4”
- ffmpeg -i “Likoonl-Q1-All.mp4” -c: v copy -c: a libmp3lame -q: a 1 -b: a 128k “Q1-All-128k.mp4”
Bagaimana cara menggunakan pengaturan bitrate yang berbeda menghasilkan file dengan ukuran yang persis sama?
Jawabannya
Kontributor SuperUser slhck memiliki jawaban untuk kami:
Karena Anda sedang mengatur -q: a (yang merupakan pengaturan VBR LAME). Saat Anda menggunakan -q: a, pengaturan CBR -b: a tidak akan berpengaruh. Jika Anda melihat ke panduan pengodean MP3 dari FFmpeg Wiki, Anda akan menemukan nilai yang mungkin untuk -q: a dengan bitrate rata-rata yang sesuai.
Demi kelengkapan, berikut adalah bagian yang relevan dari libmp3lame.c (qscale adalah nama panjang q):
Punya sesuatu untuk ditambahkan ke penjelasan? Berbunyi dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang mengerti teknologi lainnya? Lihat utas diskusi lengkap di sini.