2011-01-19 16 views
11

He instalado el último ffmpeg pero parece que no puedo encontrar los códecs de video. ¿Debo eliminar completamente ffmpeg y ejecutar el ./configure de forma diferente para que ffmpeg encuentre los códecs de video?ffmpeg no encuentra vcodec libx264

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í es 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.

Respuesta

5

Debe configurar con ./configure --enable-gpl --enable-libx264 y necesita la x264 reciente.

+0

Una vez que haya hecho esto, también puede necesitar especificar un valor preestablecido con algo así como "-vprenormal" porque el valor predeterminado no funciona bien con libx264. – teeks99

+1

..después de lo cual libx264 le avisa que 'se detectó la configuración predeterminada de ffmpeg'. en mi ubuntu lúcido, eso es "-vpre libx264-normal". esto se refiere a un archivo de configuración /usr/share/ffmpeg/libx264-normal.ffpreset, hay un par de otros allí también. – commonpike

+0

Hola, Ismail, puedes ver este enlace http://stackoverflow.com/questions/9288334/how-to-solve-bad-instruction-vadd-i16-q0-q0-q0-when-attempting-to-check-gcc -fo –

3

intente instalar usando apt-get install y no compilando el código fuente. Se descargarán todas las bibliotecas de códec necesarias (al menos en mi gubuntu)

24

En Ubuntu 10.10 (inconformista) este códec es proporcionado por el paquete libavcodec-extra-53 del repositorio multiverso.

+6

en 11.10 ahora es 'livavcodec-extra-53'. – Hemlock

+2

Ubuntu Precise Pangolin 12.04 LTS y Ubuntu Oneiric Ocelot 11.10 Código: sudo apt-get install ffmpeg libavcodec-extra-53 Ubuntu Natty Narwhal 11.04 y Ubuntu Lucid Lynx 10.04 LTS Código: sudo apt-get install ffmpeg libavcodec-extra-52 –

1

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

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

Personalmente utilizo la opción "C". Dos comandos simples (copiar y pegar), instalación automática de la versión correcta + biblioteca, nada para compilar, y todo funciona bien :)

Si prefiere compilar, entonces está la opción "A" en la misma página (funciona en ubuntu 10.10 he compilado la última versión).

+2

no se puede iniciar sesión allí ... "no tiene permiso para acceder a esta página. Esto podría deberse a una de varias razones ..." –

+2

@ValentinKantor; No solo eso. Si está registrado y ha iniciado sesión, no podrá ver la página hasta que tenga 50 puntos en los foros ... Vaya. Qué gran sistema. – Morpfh

+0

@Morph y Valentin Perdón :(simplemente compruebo la página y tiene razón no puede acceder sin iniciar sesión y 50 puntos, no sucedió antes. Si alguien puede iniciar sesión en esta página, vuelva a publicar el cocnten aquí, podría ser útil para el futuro usuario. – Antimo

Cuestiones relacionadas