Errore libx264 non trovato


9

Seguo questa guida all'installazione . Al passaggio 3 (Installa dipendenze):

sudo ./licode/scripts/installUbuntuDeps.sh nel terminale

Ma durante la compilazione genera error libx264 not foundperché ho riscontrato questo errore e come risolverlo?


3
È un pacchetto di decodifica video e può essere installato consudo apt-get install libx264-142 libx264-dev

@ 123456 Dovresti aggiungerlo come risposta :-)
Seth

Risposte:


6

Succede perché stai compilando libav con il --enable-libx264quale occorrerebbe completare le intestazioni libx264. Non riesce nella fase di configurazione con:

configure: error: libx264 not found

Questo può essere risolto facilmente installando il pacchetto di intestazioni necessario libx264-devche dovrebbe essere fatto con, sudo apt-get install yasm libvpx. libx264.ma per qualche motivo non fa per te:

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.

Ho pensato che fosse stato risolto, ma ho ottenuto questo: Impossibile trovare il pacchetto libx264 dopo aver usato sudo apt-get install yasm libvpx. libx264
Muath,

2
@MoathHowari ha un punto alla finelibx264.
Braiam,

Sì hai ragione, ora eseguo installUbuntuDeps.sh di nuovo, e vedi se l'errore appare ancora o no. grazie
Muath,

@Braiam ho intenzione di compilare ffmpeg per processore ARM. Quindi non posso installarlo in quel modo, perché in quel modo installa per il mio PC. Dovrei aggiungere la cartella x264 compilata per ARM, nel comando ./configure; Ho aggiunto questo tipo: --extra-cflags = "- I ../ x264" --extra-ldflags = "- L ../ x264"; Ma sembra non funzionare.
Dr.jacky,

@ Mr.Hyde Non sono a conoscenza delle build di ARM ma non hai un pacchetto -dev che include quelle intestazioni? IMO, lo script di configurazione di ffmpeg dovrebbe trovarlo.
Braiam,

1

include --enable-static --disable-opencl

per esempio -

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
Grazie, ma qualcuno capisce perché funziona?
Meekohi,

Questo installa libx264 dal sorgente, sebbene di solito dovresti usare il gestore pacchetti per installare il software.
David Foerster,

0

AS 123456 ha dichiarato l'usosudo apt-get install libx264-142 libx264-dev

Questo installerà il libx264 che ti ha dato l'errore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.