Pregunta

He instalado la última ffmpeg pero parece incapaz de localizar los códecs de vídeo. ¿Es necesario que ffmpeg quitar completeley y vuelve a ejecutar el ./configure diferente con el fin de ffmpeg para encontrar los codecs de vídeo?

Aquí está mi configuración actual:

FFmpeg version git-f61cbc2, Copyright (c) 2000-2011 the FFmpeg developers built on Jan 18 2011 10:59:49 with gcc 4.0.1 (Apple Inc. build 5465) configuration: --enable-libmp3lame --enable-shared --disable-mmx --arch=x86_64 libavutil 50.36. 0 / 50.36. 0 libavcore 0.16. 1 / 0.16. 1 libavcodec 52.108. 0 / 52.108. 0 libavformat 52.94. 0 / 52.94. 0 libavdevice 52. 2. 3 / 52. 2. 3 libavfilter 1.74. 0 / 1.74. 0 libswscale 0.12. 0 / 0.12. 0

O, ¿puedo volver a ejecutar el comando make para incluir la biblioteca?

Aquí está mi fragmento de transcodificación:

ffmpeg -i ~/Desktop/watercarts.mov -vcodec libx264 -b 250k -bt 50k -acodec libfaac -ab 56k -ac 2 -s 480x320 ~/Desktop/watercartsipod.mp4

Y el error:

Unknown encoder 'libx264'

Gracias de antemano.

¿Fue útil?

Solución

Es necesario configurar con ./configure --enable-gpl --enable-libx264 y que necesita x264 reciente.

Otros consejos

En Ubuntu 10.10 (Maverick) este codec es proporcionado por paquete libavcodec-extra-53 desde el repositorio multiverse.

intente instalar usando apt-get install y no por compilar el código fuente. Se descargará todas las bibliotecas de codecs necesarios (al menos en mi Gubuntu)

Si está usando Ubuntu (diversas versiones), puede instalar ffmpeg con el x264 lib utilizando esta sugerencia

http://ubuntuforums.org/showthread.php?t=1117283

Personalmente yo uso la opción "C". Dos simple comando (copiar y pegar), la instalación automática de la versión correcta + biblioteca, nada de compilación, y todos funcionan bien:)

Si prefiere compilar entonces existe la opción "A" en la misma página (que funcione en Ubuntu 10.10 que he compilado la última versión).

He encontrado un enlace a una acumulación estática binaria en este foro y funcionó completamente fuera de la caja!

En resúmen

$ wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
$ tar xvf ffmpeg-release-amd64-static.tar.xz
$ cd ffmpeg-4.1.1-amd64-static

$ ./ffmpeg
ffmpeg version 4.1.1-static https://johnvansickle.com/ffmpeg/
...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top