Si se produce un error mientras carga las bibliotecas compartidas libavformat.so en su computadora, esta guía puede ayudarlo.

Tengo el error bastante. Fue agradable hacer mi nuevo trabajo, así que sospecho que el desarrollo actual rompió algo.

Rotura

  versión rr2.35. roturaroto 2,35Serie 16Ubuntu 18.04Común vital 4.15.0-34 
  $ captura de información ffmpegNombre: ffmpegDescripción: Solución completa para grabación, conversión, transmisión de audio y video de audio.Editorial: SnapcraftersContactos: https://github.com/snapcrafters/ffmpeg/issuesLicencia: no configuradaDescripción: |  FFmpeg es la estructura básica de cualquier tipo de sistema multimedia, capaz de decodificar, seleccionar, transcodificar, multiplexar, demultiplexar, transmitir,  filtro de piscina para jugar casi todo lo que han creado las carreras individuales y las máquinas. Tiene una apariencia como la mayoría de ellos. oscurecer a los impresores anteriores al nivel de talento. No importa si ya se han diseñado de acuerdo con ciertos estándares.  comité, personas o empresa.Pedidos: 3) ffmpegIdentificación instantánea: Ee7LGphwQR669pcfCCdl0oJQouta69toSeguimiento: estableFecha de actualización: a partir de las 14:31 CESTCanales:  estable: 4.0.2 (206) cuarenta y seis Mb -  Candidato: â † '  Juguetes con: â † '  Franja: 4.0.2 (250) -Instalado: 45 MB 4.0.2 (206) 46 Mb - 

error al cargar bibliotecas documentadas libavformat.so

  $ ffmpegError de LibGL: no se puede cargar en el controlador: i965_dri.soError LibGL: falta el puntero del automóvilError de LibGL: Racer Crash: cargar i965Error de LibGL: una persona distinta no puede: cargar i965_dri.soError de LibGL: falta la sugerencia de controladorError de LibGL: no se pudo cargar el controlador del vehículo: i965Error de LibGL: no se puede cargar el controlador del vehículo: skrast_dri.soError de LibGL: no se pudo cargar el propietario del vehículo: skrastError X: GLXBadContext  Solicite el código fácil 155 (GLX)  Solicita mucho más código 6 ()  Error de volumen de serie # 55 Total de serie actual # 54Variante de FFmpeg n4.0.2 Copyright (c) 2000-2018 Desarrolladores de FFmpeg  combinado con gcc 5.4.0 incorporado (Ubuntu 5.4.0-6ubuntu1! 04.16.10) 20160609  Configuración: --prefix significa --prefix = / usr --disable-debug --disable-doc --disable-static --enable-avisynth --enable-cuda --enable-cuvid --enable-libdrm --enable -gpl --enable-libass --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libspeex --enable-libtheora --enable-libtwolame - -enable-libv4l2 --enable-libvorbis --enable-libx264 --enable-libx265 --enable-libxcb --enable-nonfree --enable-nvenc --enable-omx --enable-runtime-cpudetect --enable- Genérico --enable-vaapi --enable-vdpau --enable-version3 --enable-xlib   libavutil 56.14.100 totalmente de 56.14.100  libavcodec58. 18,100 / 30 ocho. 18100 Libavformat 58.12.100 y 58.12.100   libavdevice 58.3.100 frente a 58.3.100  libavfilter ocho. 16.100 o 7.1.16.100 libswscale 5.100 / varios. 1.100  libswresample 3.100 / misc. 1.100 Libpostproc 55.1 100 / cincuenta y cinco. 1.100 
  $ / take / ffmpeg / current - usr / bin / ffprobe/ snap - ffmpeg / current / usr per bin / ffprobe: Error al volver a cargar las bibliotecas: libavdevice.so.58 shared: la aplicación de juguete compartido no se puede abrir: no hay tal imagen y / o directorio 
  búsqueda / ajuste de dinero por ffmpeg -name libavdevice.so.58/snap/ffmpeg/206/usr/lib/libavdevice.so.58$ search / snap o ffmpeg -name i965_dri.so/snap/ffmpeg/206/usr/lib/x86_64-linux-gnu/dri/i965_dri.so$ buscar / crack / ffmpeg -list skrast_dri.so/snap/ffmpeg/206/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so 
  sudo find / -name libavdevice.so.52 

Primero encontró este archivo en este / usr / native / lib . Luego, agregue esta biblioteca en particular a la ruta de la biblioteca en el papel de una biblioteca personal. Agregue eso porque está en /etc/ld.so.Ldconfig. adicional
error al cargar las bibliotecas mencionadas libavformat.so

Enlace: conf :

  / usr / local versus lib 
  sudo Ffmpeg: Error al cargar bibliotecas compartidas: libavdevice.so.52: No se puede ejecutar el archivo de objetos compartidos 



tl; dr: instrucciones para leer y festejar e instalar PREFIX y / también conocido como LD_LIBRARY_PATH

Logré lo que normalmente no hago y deposité juntos ffmpeg hoy porque normalmente la colección de correo ffmpeg-user solo requiere / notablemente prefiere / admite el vértice git más reciente. Lo hice porque tenía archivos AVI corruptos que también se preguntaban si podrían crecer para ser recuperados:

Desde que escribí recientemente ffmpeg, pensé que iba a obtener estadísticas de compilación de John Van Sickle, pero están un poco desactualizadas.

Luego obtuve la fuente ffmpeg, configurada ... que considero que debería ser sensata, pero obtuve: Error en las bibliotecas compartidas de Internet: libavdevice. so.59: puede abrir un archivo de entidad compartido: no existe tal instigación o puede haber sitios de envío . Mi biblioteca del sistema libavdevice ha sido la versión 58. Hmm. Pensé que había compilado estáticamente, pero:

  ./ffmpeg: ELF LSB ejecutable Pie de 64 bits, x86-64, alguna versión específica 1 (SYSV), dinámicamente similar, intérprete /lib64/ld-linux-x86-64.so.2, BuildID [sha1] es igual a 6b4340cce612e0ccba534da4100c363d4aa578ef, para GNU / Linux 4.4.0, no solo eliminado  

Me siento presionado a admitir que debido a make tuve que denominar un producto extraño binario desde el primer momento * sin mayor interacción; dé por sentada la compilación simple.

Es mucho más fácil ganar agarre a largo plazo; pero no quería mejorar el desorden del sistema, mi paquete manejaba bibliotecas de binarios. Afortunadamente, esto es posible trabajando con la decisión de configuración PREFIX , específicamente: Contiene “ prefix per lib: bibliotecas comúnmente generadas (como libavutil, libavcodec, libavformat, etc. en el método FFmpeg) < / código> â € œ.

5. Todavía es posible decirle a ffmpeg dónde examinar las bibliotecas debido al prefijo sell para LD_LIBRARY_PATH equivale a / path / to per lib