2011-07-05 10 views
5

soy un novato en ffmpeg y estoy usando en Windows. Me trataron de convertir un archivo AVI utilizando el vcodec H.264 (H264). Tengo este error: codificador desconocido 'h264'. El error "Unknown codificador también se presentó para el MP3 para el uso -acodec.ffmpeg no encontrar vcodec h264

Puede alguien por favor me ayude con esto?

Respuesta

12

algunas cosas:

  1. ejecutar el comando ffmpeg -codecs a la lista de los códecs de su construcción ffmpeg apoya.
  2. h264 y mp3 son estándares de compresión, pero realmente no identifican un codificador específico. El codificador H.264 lo que ffmpeg usos es x264 y usted tendrá que utilizar x264 o libx264 en su línea de comandos dependiendo de lo que se indica en el # 1. El codificador mp3 es cojo y generalmente se identifica con algo como libmp3lame.
  3. Debe tener una versión de ffmpeg creada con soporte para estas bibliotecas, ya que no forman parte directamente de ffmpeg. Si estos codecs no se enumeran en ffmpeg -codecs lo necesario para crear o encontrar una versión compatible con ellas.
+0

Gracias por la ayuda! – buzz

+0

Este PPA de Ubuntu los admite - https://launchpad.net/~jon-severinsson/+archive/ffmpeg –

0

Asegúrese de haber habilitado el codificador 'h264' al configurar el FFmpeg. Los codificadores 'h264' vienen bajo GPL.

2

Instalar x264 y añadir plazo ./configure en el directorio de ffmpeg, el uso de estas banderas:

--enable-gpl 
--enable-shared 
--enable-libx264 
--extra-cflags="-I/path/to/include" 
--extra-ldflags="-L/path/to/lib" 

donde -I/path/to/include es probable -I/usr/local/include y -L/path/to/lib es probable -L/usr/local/lib.

Cuestiones relacionadas