Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.3K
Views
ffmpeg: error al cargar bibliotecas compartidas: libopenh264.so.5

estoy usando ffmpeg y obtengo este error

ffmpeg: error while loading shared libraries: libopenh264.so.5: cannot open shared object file: No such file or directory

Ya he comprobado si la biblioteca existe y lo hace. Lo agregué a /etc/ld.so.conf como se mencionó en esta pregunta anterior, pero no funciona.

over 4 years ago · Santiago Trujillo
6 answers
Answer question

0

Tuve el mismo problema, para solucionarlo eliminé todas las instalaciones de ffmpeg:

 sudo apt-get remove ffmpeg sudo apt-get purge ffmpeg

Después de hacer esto, la salida seguía siendo la misma, which ffmpeg me mostró que estaba usando la de anaconda, así que la eliminé (le cambié el nombre)

Entonces pude hacer una instalación limpia y ahora funciona de nuevo:

 sudo apt-get install ffmpeg
over 4 years ago · Santiago Trujillo Report

0

Enfrenté este error cuando ejecuté ffmpeg 4.2.2 en el entorno de Python 3.8.

La causa raíz es que libopen264.so de python 3.8 es demasiado nuevo para ffmpeg 4.2.2. Puedo encontrar libopen264.so.6 en ~/anaconda3/envs/py38/lib/ (py38 es mi entorno virtual conda), pero solo necesitamos una versión anterior libopen264.so.5 .

Para resolver el problema, solo hago un enlace suave desde mi entorno anaconda existente (python 3.7) de la siguiente manera, y funciona.

ln -s ~/anaconda3/lib/libopenh264.so ~/anaconda3/envs/py38/lib/libopenh264.so.5

over 4 years ago · Santiago Trujillo Report

0

Copio ~/anaconda3/lib/libopenh264.so , lo pego en la misma carpeta y le cambio el nombre a libopenh264.so.5 . Y funciona.

over 4 years ago · Santiago Trujillo Report

0

Hice lo que hizo Synthesis, es decir

 sudo apt-get remove ffmpeg sudo apt-get purge ffmpeg

Sin embargo, eliminé el módulo Anaconda ffmpeg

 conda remove ffmpeg

La instalación limpia hizo el truco:

 sudo apt-get install ffmpeg
over 4 years ago · Santiago Trujillo Report

0

Otro enfoque que parecía más fácil y funcionó para mí en Ubuntu 16.04 y Python 3.8 fue simplemente llamar:

 conda update ffmpeg

de esta publicación

over 4 years ago · Santiago Trujillo Report

0

Resolví esto por:

  • Descargando el binario openh264 de GitHub
  • Copiar/cambiar el nombre del binario a mi conda env, por ejemplo, ~/anaconda3/envs/py38/lib/libopenh264.so.5 donde py38 es el nombre de env
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!