Compile FFmpeg di CentOS - Kampoeng Tutorial

Latest

Semua yang anda cari semuanya ada di sini.

Minggu, 09 April 2023

Compile FFmpeg di CentOS


Panduan ini didasarkan pada instalasi minimal dari CentOS rilis terbaru, dan akan menyediakan instalasi lokal, non-sistem FFmpeg dengan dukungan untuk beberapa perpustakaan encoding eksternal. Instruksi ini juga harus bekerja untuk terakhir Red Hat Enterprise Linux (RHEL) dan Fedora. Ini adalah panduan non-invasif dan melepas semua langkah sederhana dan ditampilkan di akhir halaman ini.

Get the Dependencies
Catatan: # menunjukkan bahwa perintah harus dijalankan sebagai superuser atau root dan hanya diperlukan dalam panduan ini untuk perintah yum.
Dapatkan dependensi. Ini diperlukan untuk kompilasi, tetapi Anda dapat menghapus mereka ketika Anda selesai jika Anda lebih suka (kecuali make melainkan harus diinstal secara default dan banyak hal tergantung pada itu).


# yum install autoconf automake bzip2 cmake freetype-devel gcc gcc-c++ git libtool make mercurial nasm pkgconfig zlib-devel

Di direktori home Anda membuat direktori baru untuk menempatkan semua kode sumber ke:

mkdir ~/ffmpeg_sources

Compilation & Installation
Catatan: Jika Anda tidak memerlukan encoders tertentu Anda dapat melewatkan bagian yang relevan dan kemudian menghapus opsi ./configure tepat di FFmpeg. Misalnya, jika libvorbis tidak diperlukan, maka melewati bagian itu dan kemudian menghapus --enable-libvorbis dari bagian Install FFmpeg.
Yasm

Yasm adalah assembler digunakan oleh x264 dan FFmpeg.
 

cd ~/ffmpeg_sources
git clone --depth 1 git://github.com/yasm/yasm.git
cd yasm
autoreconf -fiv
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
make
make install
echo
Catatan: echo di akhir hanya perintah kurban karena beberapa pengguna lupa manual mengeksekusi perintah terakhir saat menyalin dan menyisipkan setiap blok kode.
libx264

Video H.264 encoder. Lihat H.264 Encoding Panduan untuk informasi dan penggunaan lebih banyak contoh.
Membutuhkan ffmpeg untuk dikonfigurasi dengan --enable-gpl --enable-libx264.

cd ~/ffmpeg_sources
git clone --depth 1 git://git.videolan.org/x264
cd x264
PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static
make
make install
echo


Tidak ada komentar:

Posting Komentar