Error libx264 no encontrado

9

Sigo esta guía de instalación . En el paso 3 (Instalar dependencias):

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

Pero al compilarlo arroja error libx264 not found¿Por qué recibí este error y cómo solucionarlo?

Muath
fuente
3
Es un paquete de decodificación de video y se puede instalar consudo apt-get install libx264-142 libx264-dev
@ 123456 Debería agregar eso como respuesta :-)
Seth

Respuestas:

6

Ocurre porque está compilando libav con el --enable-libx264que necesitaría los encabezados libx264 para completar. Falla en la fase de configuración con:

configure: error: libx264 not found

Esto se puede solucionar fácilmente instalando el paquete de encabezados necesarios libx264-devque se debe hacer, sudo apt-get install yasm libvpx. libx264.pero por alguna razón no lo hace para usted:

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
fuente
Pensé que se había resuelto, pero obtuve esto: No se puede encontrar el paquete libx264 después de usar sudo apt-get install yasm libvpx. libx264
Muath
2
@MoathHowari tiene un punto al finallibx264.
Braiam
Sí, tienes razón, ejecutaré installUbuntuDeps.sh nuevamente y veré si el error aún aparece o no. gracias
Muath
@Braiam voy a compilar ffmpeg para el procesador ARM. Así que no puedo instalarlo de esa manera, porque de esa manera instalar para mi PC. Debo agregar la carpeta compilada x264 para ARM, en el comando ./configure; Agregué esto como: --extra-cflags = "- I ../ x264" --extra-ldflags = "- L ../ x264"; Pero parece que no funciona.
Dr.jacky
@ Mr.Hyde No conozco las compilaciones de ARM, pero ¿no tiene un paquete -dev que incluya esos encabezados? OMI, el script de configuración ffmpeg debería encontrarlo.
Braiam
1

incluir --enable-static --disable-opencl

p.ej -

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
fuente
1
Gracias, pero ¿alguien entiende por qué esto funciona?
Meekohi
Esto instala libx264 desde la fuente, aunque generalmente debería usar el administrador de paquetes para instalar el software.
David Foerster
0

AS 123456 dicho usosudo apt-get install libx264-142 libx264-dev

Esto instalará la libx264 que le dio el error.

Ahmad
fuente