Saya menggunakan MacOSX Lion dan ingin metode untuk mengkonversi webm ke mp4 (atau format lain yang kompatibel dengan iTunes). ffmpeg
sepertinya ada kemungkinan tapi dokumentasinya agak tumpul bagi saya; petunjuk langkah demi langkah akan dihargai.
Saya menggunakan MacOSX Lion dan ingin metode untuk mengkonversi webm ke mp4 (atau format lain yang kompatibel dengan iTunes). ffmpeg
sepertinya ada kemungkinan tapi dokumentasinya agak tumpul bagi saya; petunjuk langkah demi langkah akan dihargai.
Jawaban:
Jika Anda ingin menggunakan ffmpeg
, pergi dan
instal melalui Homebrew dengan
brew install ffmpeg
Jika Anda mengunduhnya secara manual (bukan dengan Homebrew), saya sarankan menyalin ffmpeg
file yang dapat dieksekusi ke PATH Anda, sehingga Anda dapat menggunakannya dari Terminal. Katakanlah Anda mengunduhnya ~/Downloads/ffmpeg/ffmpeg
, lalu lakukan:
sudo mkdir -p /usr/local/bin
sudo cp ~/Downloads/ffmpeg/ffmpeg /usr/local/bin/
sudo chmod +x !$ /usr/local/bin/ffmpeg
Sekarang, dengan "to MP4", saya berasumsi Anda bermaksud menggunakan H.264 dan AAC sebagai video dan audio codec, masing-masing. Untuk itu, perintah dasarnya adalah:
ffmpeg -i input.webm -c:v libx264 -c:a aac -strict experimental -b:a 192k output.mp4
Jika Anda ingin mengontrol kualitas, lihat panduan penyandian x264 . Ini diatur dengan -crf
opsi, di mana standarnya adalah 23, dan lebih rendah berarti kualitas yang lebih baik (nilai-nilai tipikal adalah 18 hingga 28). Dalam contoh di atas menggunakan kualitas default 23 untuk video, dan bitrate konstan 192 kBit / s untuk audio.
Sedangkan untuk audio, build statis tidak mendukung libfdk-aac
, tetapi jika Anda memiliki dukungan untuk itu, Anda harus menggunakannya:
ffmpeg -i input.webm -c:v libx264 -c:a libfdk_aac output.mp4
FDK-AAC memberi Anda kualitas yang lebih baik daripada encoder AAC internal. Untuk mengontrol kualitas audio, lihat panduan pengkodean AAC .
libfdk_aac
(garis bawah bukan tanda hubung).
Ini adalah, apa yang baru saja saya gunakan dengan sukses di FreeBSD untuk membuat file-file MP4, yang akan dikenali oleh MacOS:
ffmpeg -i input_filename -acodec aac -b:a 128k -vcodec mpeg4 -b:v 1200k -flags +aic+mv4 output_filename.mp4
Saya mulai dengan baris perintah menggunakan tutorial ini , tetapi harus berubah libfaac
untuk aac
karena yang terakhir tidak ditemukan ...
Pasti ada semacam kegilaan khusus yang memengaruhi programmer dalam domain codec multimedia, yang menyebabkan mereka secara halus mengubah opsi baris perintah dari satu rilis ke rilis lainnya.
mplayer
, tetapi Apple menolak untuk membukanya ...