Hata libx264 bulunamadı


9

Bu kurulum kılavuzunu takip ediyorum . 3. adımda (Bağımlılıkları Yükle):

sudo ./licode/scripts/installUbuntuDeps.sh terminalde

Ama derlerken error libx264 not foundneden bu hatayı aldım ve nasıl çözeceğim?


3
Bir video kod çözme paketidir ve ile kurulabilirsudo apt-get install libx264-142 libx264-dev

@ 123456 Bunu bir cevap olarak eklemelisiniz :-)
Seth

Yanıtlar:


6

Bunun nedeni --enable-libx264, libx264 başlıklarının tamamlanması gereken libav'ı derlemenizdir . Konfigürasyon aşamasında aşağıdakilerle başarısız olur:

configure: error: libx264 not found

Bu, yapılması gereken gerekli başlık paketini kolayca yükleyerek düzeltilebilir libx264-dev, sudo apt-get install yasm libvpx. libx264.ancak bazı nedenlerden dolayı sizin için uygun değildir:

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.

Çözüldü sanıyordum ama bunu aldım: sudo apt-get install yasm libvpx kullandıktan sonra libx264 paketi bulunamadı. libx264
Muath

2
@MoathHowari sonunda bir puan varlibx264.
Braiam

Evet, haklısın, şimdi installUbuntuDeps.sh dosyasını tekrar çalıştıracağım ve hatanın hala görünüp görünmediğine bakın. teşekkürler
Muath

@Braiam ARM işlemci için ffmpeg derleyeceğim. Bu yüzden bu şekilde yükleyemiyorum, çünkü bilgisayarım için bu şekilde yüklenecek. ./Configure komutunda ARM için derlenmiş x264 klasörü eklemeliyim; Bunu şöyle ekledim: --extra-cflags = "- I ../ x264" --extra-ldflags = "- L ../ x264"; Ama öyle görünmüyor.
Dr.jacky

@ Mr.Hyde ARM'nin yapıları hakkında bilgim yok ama bu başlıkları içeren bir -dev paketiniz yok mu? IMO, ffmpeg configure betiği bulmalı.
Braiam

1

--enable-static --disable-opencl ekle

Örneğin -

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

1
Teşekkürler, ama bunun neden işe yaradığını bilen var mı?
Meekohi

Bu, libx264'ü kaynaktan yükler, ancak genellikle yazılım yüklemek için paket yöneticisini kullanmanız gerekir.
David Foerster

0

AS 123456 adı geçen kullanımsudo apt-get install libx264-142 libx264-dev

Bu, hatayı veren libx264'ü yükleyecektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.