¿Qué parámetros se requieren para usar X264 a través de FFMPEG?
-
27-10-2019 - |
Pregunta
Tengo un archivo AVI, lo he decodificado en forma sin procesar primero, ahora quiero codificarlo en formato .h264. Estoy usando libavcodec.dll y libavformat.dll. El punto es que cuando intento abrir el códec desde avCodec_open (avCodecContext, avCodec) no se abre. ¿Me falta algunos parámetros que necesito especificar para la ejecución de este método para el Lib X264? Cualquier ayuda será muy apreciada. Gracias
Solución
Hay dos formas comunes de codificar el archivo AVI a H.264 usando x264:
1, compilar e instalar ffmpeg, con --enable-shared
, luego compile e instale x264. Verá LAVF: Sí al configurar. Luego realice la conversión usando X264 CLI o algo más (como DirectX264).
2, compilar e instalar x264, con --enable-shared
, luego compile e instale ffmpeg con --enable-libx264
. Entonces podrá convertir usando FFMPEG CLI o algo más (como Winff).
Y por cierto .h264 no es un sufijo suficiente, use ".mkv", ".mp4" o algo en su lugar.