GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo solucionar 'ERROR:ADVERTENCIA:no se puede obtener el códec de audio del archivo con ffprobe'? [Resuelto]

Pregunta: Yo  estaba usando youtube-dl utilidad de línea de comandos en CentOS para extraer un audio de YouTube Video. Sin embargo, el comando falló con un mensaje de error como ERROR:ADVERTENCIA:no se pudo obtener el códec de audio del archivo con ffprobe .

Aquí está el mensaje de error completo:

$ ./youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=EhhiY11Z9-U
[youtube] EhhiY11Z9-U: Downloading webpage
[youtube] EhhiY11Z9-U: Downloading video info webpage
[youtube] EhhiY11Z9-U: Extracting video information
[download] I - Ennodu Nee Irundhaal Video _ A.R. Rahman _ Vikram _ Shankar-EhhiY11Z9-U.webm has already been downloaded
[download] 100% of 5.52MiB
ERROR: WARNING: unable to obtain file audio codec with ffprobe

Solución:

El error dice que la utilidad no puede encontrar ffprobe comando o su biblioteca dependiente. En caso de que no tenga ffprobe instalado, entonces necesita instalar ffmpeg y comprobar si el comando ffprobe funciona correctamente.

$ ffprobe --version
ffprobe: error while loading shared libraries: libmp3lame.so.0: cannot open shared object file: No such file or directory

Como muestra el resultado anterior, ffprobe no puede cargar el archivo de objeto compartido libmp3lame . Intente configurar LD_LIBRARY_PATH como se muestra a continuación:

$ export LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/lib:/usr/lib64/:/usr/local/lipob64/:/lib64:$LD_LIBRARY_PATH

Nota: Si libmp3lame está instalado en una ubicación no estándar, debe establecer la ruta correspondiente en LD_LIBRARY_PATH .

Ahora comprueba si ffprobe el comando funciona correctamente.

$ ffprobe -version
ffprobe version N-78637-g7586b3a Copyright (c) 2007-2016 the FFmpeg developers
built with gcc 4.1.2 (GCC) 20080704 (Red Hat 4.1.2-55)
configuration: --enable-libmp3lame --enable-libvorbis
libavutil 55. 18.100 / 55. 18.100
libavcodec 57. 24.105 / 57. 24.105
libavformat 57. 26.100 / 57. 26.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 35.100 / 6. 35.100
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101

¡Eso es!


Linux
  1. Cómo corregir:error:permisos insuficientes para el dispositivo con ADB [Consejo rápido]

  2. Cómo corregir el error fatal de Python:Py_Initialize:no se puede obtener la codificación local [Resuelto]

  3. Cómo solucionar el error de configuración:no se puede encontrar el directorio de macros 'm4' [Resuelto]

  4. Cómo solucionar el error – ModSecurity:acceso denegado con el código 44 [Apache]

  5. ¿Error en el archivo Sudoers? Así es como puedes arreglarlo.

Cómo arreglar ssh_exchange_identification:leer:Restablecimiento de la conexión por error del par

Cómo arreglar el error del servidor interno 500 en WordPress

Cómo solucionarlo:el usuario no está en el error del archivo sudoers

Cómo corregir el error de conversión con Calibre

¿Cómo rellenar un archivo con FF usando dd?

¿Cómo truncar el archivo por líneas?