Kesalahan libx264 tidak ditemukan

9

Saya mengikuti panduan instalasi ini . Pada langkah 3 (Instal Ketergantungan):

sudo ./licode/scripts/installUbuntuDeps.sh di terminal

Tetapi saat mengompilasinya melempar. error libx264 not foundMengapa saya mendapatkan kesalahan ini, dan bagaimana cara mengatasinya?

Muath
sumber
3
Ini adalah paket decoding video dan dapat diinstal dengansudo apt-get install libx264-142 libx264-dev
@ 123456 Anda harus menambahkan itu sebagai jawaban :-)
Seth

Jawaban:

6

Ini terjadi karena Anda mengkompilasi libav dengan --enable-libx264yang membutuhkan header libx264 untuk menyelesaikannya. Gagal pada tahap konfigurasi dengan:

configure: error: libx264 not found

Ini dapat diperbaiki dengan mudah dengan menginstal paket header yang diperlukan libx264-devyang harus dilakukan sudo apt-get install yasm libvpx. libx264.tetapi karena beberapa alasan tidak cocok untuk Anda:

sudo apt-get install yasm libvpx. libx264.
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'libvpx-doc' for regex 'libvpx.'
Note, selecting 'libvpx1-dbg' for regex 'libvpx.'
Note, selecting 'libvpx-dev' for regex 'libvpx.'
Note, selecting 'libvpx1' for regex 'libvpx.'
Note, selecting 'libx264-133' for regex 'libx264.'
Note, selecting 'libx264-142' for regex 'libx264.'
Note, selecting 'libx264-dev' for regex 'libx264.'
libvpx-dev is already the newest version.
libvpx1 is already the newest version.
libvpx1 set to manually installed.
yasm is already the newest version.
libx264-142 is already the newest version.
libx264-142 set to manually installed.
libx264-dev is already the newest version.
The following NEW packages will be installed:
  libvpx-doc libvpx1-dbg
0 upgraded, 2 newly installed, 0 to remove and 24 not upgraded.
Need to get 1,613 kB of archives.
After this operation, 8,027 kB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
Braiam
sumber
Saya pikir ini sudah dipecahkan tetapi saya dapat ini: Tidak dapat menemukan paket libx264 setelah menggunakan sudo apt-get install yasm libvpx. libx264
Muath
2
@MoathHowari ada benarnya di akhirlibx264.
Braiam
Yap Anda benar, saya akan jalankan installUbuntuDeps.sh lagi sekarang, dan lihat apakah kesalahan masih muncul atau tidak. terima kasih
Muath
@Braiam saya akan mengkompilasi ffmpeg untuk prosesor ARM. Jadi saya tidak dapat menginstalnya seperti itu, karena itu menginstal untuk PC saya. Saya harus menambahkan folder x264 yang dikompilasi untuk ARM, dalam perintah ./configure; Saya menambahkan ini seperti: --extra-cflags = "- I ../ x264" --extra-ldflags = "- L ../ x264"; Tapi sepertinya tidak berhasil.
Dr.jacky
@ Mr.Hyde Saya tidak tahu tentang build ARM tetapi tidakkah Anda memiliki paket -dev yang menyertakan header itu? IMO, skrip konfigurasi ffmpeg harus menemukannya.
Braiam
1

termasuk --enable-static --disable-opencl

misalnya -

cd ~/ffmpeg_sources
wget http://download.videolan.org/pub/x264/snapshots/last_x264.tar.bz2
tar xjvf last_x264.tar.bz2
cd x264-snapshot*
PATH="$PATH:$HOME/bin" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static **--disable-opencl**
PATH="$PATH:$HOME/bin" make
make install
make distclean
Rajnesh Thakur
sumber
1
Terima kasih, tetapi apakah ada yang mengerti mengapa ini berhasil?
Meekohi
Ini menginstal libx264 dari sumber, meskipun Anda biasanya harus menggunakan manajer paket untuk menginstal perangkat lunak.
David Foerster
0

AS 123456 mengatakan digunakansudo apt-get install libx264-142 libx264-dev

Ini akan menginstal libx264 yang memberi Anda kesalahan.

Ahmad
sumber