Nota: ffmbc
/ ffmpeg
se referirá a las herramientas, mientras que FFmbc / FFmpeg se referirá a los proyectos mismos y / o a cada colección completa de herramientas y bibliotecas.
Hay diferencias de sintaxis que incluyen:
ffmbc
usa la vieja y confusa -newaudio
opción, mientras ffmpeg
que solo puede usar -map
.
ffmbc
no admite -codec
o -c
, por lo tanto, todos los tipos de flujo deben definirse explícitamente si no desea confiar en los valores predeterminados. Por ejemplo -vcodec copy -acodec copy -scodec copy
vs solo -c copy
.
Probablemente mucho más que no pensé. Siéntase libre de editar la respuesta y agregar más.
ffmbc
reubicará automáticamente algunos datos después de la codificación a MOV, MP4, etc., mientras que ffmpeg
requiere la -movflags +faststart
opción.
ffmbc
no es compatible, -filter_complex
por lo que el filtrado es diferente. Por ejemplo, usando el filtro de video superpuesto:
ffmbc
: -i video.mp4 -vf "movie='overlay.png' [movie]; [in][movie] overlay [out]"
ffmpeg
: -i video.mp4 -i image.png -filter_complex "[0:v][1:v]overlay"
FFmbc parece admitir más formatos de transmisión.
FFmpeg tiene más funciones y filtros.
FFmbc cayó ffplay
y ffserver
.
FFmbc es GPL, y FFmpeg es principalmente LGPL, lo que dificulta las funciones de portabilidad de FFmbc a FFmpeg.
FFmbc es básicamente el proyecto de un antiguo desarrollador de FFmpeg con algunas contribuciones de otros. FFmpeg tiene muchos desarrolladores y colaboradores.
FFmpeg a menudo combina cosas de Libav, mientras que FFmbc ignora a Libav. Libav escoge cerezas ocasionalmente de FFmpeg, pero ignora la mayoría de las cosas de FFmpeg (a menudo se bromea que Libav tiene " síndrome NIH ").
Una diferencia al menos:
-target xdcamhd422
es compatible con FFmbc pero no con FFmpeg.
Muy útil en un entorno de transmisión profesional.
La -target
opción permite especificar varios parámetros a la vez. El -target
valor de la opción debe ser uno compatible con FFm **. En el caso del xdcamhd422
valor, especifica el códec de video que se utilizará ( mpeg2video
), el tamaño de fotograma (1920 x 1080) y otros parámetros para que un archivo de salida cumpla con el estándar XDCam HD.