Tutorial encode video menjadi h264 dengan FFmpeg

Tutorial encode video menjadi h264 dengan FFmpeg

FFmpeg adalah program yang bertujuan untuk mengubah format video. Kelebihan FFmpeg selain dukungan format nya yang sangat luas, program ini juga mendukung proses encode dengan akselerasi hardware, membuat proses perubahan format video lebih cepat.  Sayangnya, program ini tidak memiliki GUI resmi, (Walaupun yang tidak resmi bisa di download disini: http://winff.org) dan memiliki banyak sekali opsi.

Tulisan ini akan membantu anda mengubah format video lewat CLI:

  1. Download versi terakhir disini: http://ffmpeg.zeranoe.com/builds/
  2. Extract zip ke desktop
  3. Buka command prompt
  4. Ketik
     cd Desktop/ffmpeg/bin

    (Sesuaikan ‘ffmpeg ‘ dengan nama folder hasil extract)

  5. Ketik :
    ffmpeg -h

    lalu klik enter. Apabila hasil output seperti dibawah, maka anda siap menggunakan program ini. Apabila belum ,coba cek nama folder terextract.

  6. Ketik
    ffmpeg -i 
    

    lalu klik spasi dan drag video yang mau di ubah formatnya

  7. Pilih format output audio dan video
    -c:v h264_qsv -c:a aac
    

    -c:v berarti codec:video , -c:a berarti codec audio. h264_qsv adalah codec h264 dengan akselerasi Intel QSV. Tidak semua prosesor mendukung QSV! kamu bisa melihat apakah computer kamu mendukung akselerasi hardware disini: http://ark.intel.com/. Apabila kamu memiliki GPU NVidia, kamu bisa mencoba ubah codec videonya menjadi h264_nvenc. Apabila computer kamu tidak mendukung akselerasi sama sekali, atau kamu membutuhkan kualitas gambar terbaik, kamu bisa gunakan libx264. Kamu juga bias memilih codec lain. daftar codec yang bisa dipilih bisa dilihat disini: https://www.ffmpeg.org/ffmpeg-codecs.html#Video-Encoders . AAC adalah format audio yang popular, dan memiliki kualitas suara lebih baik dari MP3.Daftar codec audio bisa dilihat disini: https://www.ffmpeg.org/ffmpeg-codecs.html#Audio-Encoders

  8. Set kualitas video yang diinginkan,
    -profile:v high -preset:v medium

    Setting ini sudah cukup baik sehingga anda tidak bisa membedakan video sebelum di encode dan setelah di encode. Silahkan lihat daftar setting kualitas video disini : https://trac.ffmpeg.org/wiki/Encode/H.264

  9. Set lokasi output.
    output.mp4

    Selain mp4, kamu bisa juga menggunakan .mkv maupun . webm

  10. Klik enter untuk memulai encoding.
    ffmpeg -i source.avi -c:v h264_qsv -c:a aac -profile:v high -preset:v medium output.mp4

    Selamat, kamu berhasil mengubah format video menggunakan FFmpeg!