Cara Compile FFmpeg NVENC di Ubuntu & Linux Mint Anti Gagal - Umahdroid
Install FFmpeg NVENC Linux - Meski kalian memilki CPU paling mahal sekalipun, encoding video bisa jadi hal menyebalkan karena lumayan memakan banyak waktu. Apapun yang produsen software tawarkan, pada akhirnya mereka selalu dibatasi oleh kekuatan chip pada PC kita.

Hal yang tidak jauh berbeda terjadi pada OBS Studio ketika digunakan untuk recording gaming session / streaming ke YouTube, Twitch, dll. FPS drop, lag, stutter adalah hal paling sering dikeluhkan banyak user saat memakai x264.

Untuk menutupi kekurangan tersebut, NVIDIA menawarkan sebuah solusi yang disebut dengan NVENC.

Compile FFmpeg NVENC di Linux

Kemampuan yang memungkinkan pengguna memakai graphic card untuk encode video lebih cepat ketimbang CPU hingga 56% tersebut mereka kenalkan ke publik pada 2012 ketika merilis seri GeForce 600.

Cara Enable NVENC FFmpeg Linux

Masalahnya, Linux tidak menyertakan dukungan NVIDIA GPU Assisted Video Encoding secara default, sehingga kita perlu mengkompilasi secara mandiri. Inilah yang membuat banyak orang frustasi.

Baca juga :

Menyiapkan dependency, source code FFMpeg, Software Development Kit (SDK), mengetik baris perintah satu-persatu jadi hal yang tidak terhindarkan.

Enable NVENC FFmpeg Linux

Belum lagi jika ada error saat compiling. Metode tersebut praktis tidak cocok untuk pengguna awam / yang baru migrasi ke Linux. Untungnya ada script bash yang dipublikasikan oleh wizd3m di GitHub.

Jalankan 3 perintah berikut di Terminal Ubuntu dan turunannya seperti Linux Mint, Elementary, Pop! OS, dst :

wget https://gist.githubusercontent.com/wizd3m/115df8a24eb80271a065196e914d1f75/raw/46dd29c69e3b2f71a6dd1c1015b676dfdf1c552a/install_ffmpeg_nvenc.sh
chmod +x install_ffmpeg_nvenc.sh
sudo ./install_ffmpeg_nvenc.sh

Keterangan perintah :
  • Baris 1 : Mengunduh script bash
  • Baris 2 : Memberi permission
  • Baris 3 : Mengeksekusi script bash

Masukan password, tekan Enter pada keyboard, lalu biarkan proses berjalan dengan sendirinya. Oh ya, kita sudah coba di Xenial tanpa masalah.

Menguji Hasil Pengkodean NVENC

Oke, kita asumsikan FFmpeg NVENC sudah selesai. Sekarang waktunya kita mencoba NVIDIA encoder tadi. Bagaimana caranya?. Mudah saja, silahkan siapkan saja sebuah berkas video dengan format .mkv.

time ffmpeg -i test.mkv -acodec copy -vcodec nvenc test.mp4

Ganti kata test dengan nama file kalian. Jika muncul hasil convert dengan ekstensi .mp4 berarti sukses. Kalian juga bisa setting Hardware NVENC di OBS.

Langsung saja, ikuti langkah-langkah berikut :
  • Buka aplikasi yang sudah terpasang di PC / Laptop
  • Masuk ke Settings (letaknya ada di pojok kanan bawah)
  • Pilih menu Output, lalu ubah Encoder jadi Hardware (NVENC)

Setting Hardware NVENC di OBS

  • Dengan cara yang sama, ganti juga opsi pada Recording
  • Selanjutnya klik tombol OK untuk menyimpan pengaturan
  • Aplikasi rekam layar desktop sudah siap digunakan

Bagaimana, masih kurang praktis?. Tenang, kita masih punya metode lain, silahkan merapat ke install OBS Studio NVENC.

Itu saja yang bisa kita tulis tentang FFmpeg NVENC di Ubuntu dan OBS Studio. Jika ada pertanyaan silahkan tulis lewat komentar. Ikuti akun sosial media dan channel Umahdroid untuk mendapatkan tutorial Linux lainnya.

Cara Compile FFmpeg NVENC di Ubuntu & Linux Mint Anti Gagal

Install FFmpeg NVENC Linux - Meski kalian memilki CPU paling mahal sekalipun, encoding video bisa jadi hal menyebalkan karena lumayan memakan banyak waktu. Apapun yang produsen software tawarkan, pada akhirnya mereka selalu dibatasi oleh kekuatan chip pada PC kita.

Hal yang tidak jauh berbeda terjadi pada OBS Studio ketika digunakan untuk recording gaming session / streaming ke YouTube, Twitch, dll. FPS drop, lag, stutter adalah hal paling sering dikeluhkan banyak user saat memakai x264.

Untuk menutupi kekurangan tersebut, NVIDIA menawarkan sebuah solusi yang disebut dengan NVENC.

Compile FFmpeg NVENC di Linux

Kemampuan yang memungkinkan pengguna memakai graphic card untuk encode video lebih cepat ketimbang CPU hingga 56% tersebut mereka kenalkan ke publik pada 2012 ketika merilis seri GeForce 600.

Cara Enable NVENC FFmpeg Linux

Masalahnya, Linux tidak menyertakan dukungan NVIDIA GPU Assisted Video Encoding secara default, sehingga kita perlu mengkompilasi secara mandiri. Inilah yang membuat banyak orang frustasi.

Baca juga :

Menyiapkan dependency, source code FFMpeg, Software Development Kit (SDK), mengetik baris perintah satu-persatu jadi hal yang tidak terhindarkan.

Enable NVENC FFmpeg Linux

Belum lagi jika ada error saat compiling. Metode tersebut praktis tidak cocok untuk pengguna awam / yang baru migrasi ke Linux. Untungnya ada script bash yang dipublikasikan oleh wizd3m di GitHub.

Jalankan 3 perintah berikut di Terminal Ubuntu dan turunannya seperti Linux Mint, Elementary, Pop! OS, dst :

wget https://gist.githubusercontent.com/wizd3m/115df8a24eb80271a065196e914d1f75/raw/46dd29c69e3b2f71a6dd1c1015b676dfdf1c552a/install_ffmpeg_nvenc.sh
chmod +x install_ffmpeg_nvenc.sh
sudo ./install_ffmpeg_nvenc.sh

Keterangan perintah :
  • Baris 1 : Mengunduh script bash
  • Baris 2 : Memberi permission
  • Baris 3 : Mengeksekusi script bash

Masukan password, tekan Enter pada keyboard, lalu biarkan proses berjalan dengan sendirinya. Oh ya, kita sudah coba di Xenial tanpa masalah.

Menguji Hasil Pengkodean NVENC

Oke, kita asumsikan FFmpeg NVENC sudah selesai. Sekarang waktunya kita mencoba NVIDIA encoder tadi. Bagaimana caranya?. Mudah saja, silahkan siapkan saja sebuah berkas video dengan format .mkv.

time ffmpeg -i test.mkv -acodec copy -vcodec nvenc test.mp4

Ganti kata test dengan nama file kalian. Jika muncul hasil convert dengan ekstensi .mp4 berarti sukses. Kalian juga bisa setting Hardware NVENC di OBS.

Langsung saja, ikuti langkah-langkah berikut :
  • Buka aplikasi yang sudah terpasang di PC / Laptop
  • Masuk ke Settings (letaknya ada di pojok kanan bawah)
  • Pilih menu Output, lalu ubah Encoder jadi Hardware (NVENC)

Setting Hardware NVENC di OBS

  • Dengan cara yang sama, ganti juga opsi pada Recording
  • Selanjutnya klik tombol OK untuk menyimpan pengaturan
  • Aplikasi rekam layar desktop sudah siap digunakan

Bagaimana, masih kurang praktis?. Tenang, kita masih punya metode lain, silahkan merapat ke install OBS Studio NVENC.

Itu saja yang bisa kita tulis tentang FFmpeg NVENC di Ubuntu dan OBS Studio. Jika ada pertanyaan silahkan tulis lewat komentar. Ikuti akun sosial media dan channel Umahdroid untuk mendapatkan tutorial Linux lainnya.

Tidak ada komentar

DAPATKAN UPDATE ARTIKEL GRATIS