Anda dapat menyandikan ke video Theora dan audio Vorbis ffmpeg
jika sudah dikompilasi dengan --enable-libtheora
dan --enable-libvorbis
. Tergantung pada ffmpeg
versi Anda , pengaturan default mungkin tidak memberikan kualitas yang cukup baik. Karenanya Anda harus menambahkan beberapa parameter tambahan untuk mengaktifkan jenis mode kualitas konstan untuk video.
Video Theora
Sesuaikan kualitas video dengan opsi -qscale:v
(atau alias -q:v
). Rentang yang valid untuk mengatur kualitas video dengan libtheora adalah -1 hingga 10. Nilai yang lebih tinggi adalah kualitas yang lebih tinggi.
Catatan: Lebih banyak alternatif modern seperti VP8 dapat memberikan kualitas yang lebih baik pada bitrate yang lebih rendah. Lihat FFmpeg: VP8 di Panduan Pengkodean WebM untuk info lebih lanjut.
Audio Vorbis
Sesuaikan kualitas audio dengan opsi -qscale:a
(atau alias -q:a
) untuk audio VBR. Rentang yang valid untuk mengatur kualitas audio dengan libvorbis adalah 0 hingga 10. Nilai yang lebih tinggi adalah kualitas yang lebih tinggi. Lihat Pengaturan Encoder Vorbis yang Direkomendasikan untuk mendapatkan gagasan tentang nilai apa yang digunakan. Default dari -q:a 3
akan digunakan jika Anda menghilangkan -q:a
atau -b:a
.
Catatan yang ffmpeg
mendukung dua penyandi Vorbis: perpustakaan eksternal libtheora ( -c:a libvorbis
) dan penyandi Vorbis asli ( -c:a vorbis -strict experimental
). Encoder asli bersifat eksperimental, tidak bisa dibandingkan dengan libvorbis, dan penggunaannya tidak disarankan.
Contoh
Perintah berikut akan membuat output berkualitas baik untuk video dan audio:
ffmpeg -i input -c:v libtheora -c:a libvorbis -q:v 6 -q:a 5 output.ogg
Mendapatkan ffmpeg
Pastikan untuk selalu menggunakan ffmpeg
build terbaru dan lihat dokumentasi terkini khusus untuk build Anda karena opsi dapat berubah. Lihat halaman unduh FFmpeg untuk berbagai cara untuk memperoleh ffmpeg
atau mengikuti salah satu panduan kompilasi FFmpeg .
Lihat juga