Respostas:
Nota: ffmbc
/ ffmpeg
fará referência às ferramentas, enquanto FFmbc / FFmpeg fará referência aos próprios projetos e / ou a toda coleção de ferramentas e bibliotecas.
Existem diferenças de sintaxe, incluindo:
ffmbc
usa a -newaudio
opção antiga e confusa enquanto ffmpeg
pode apenas usar -map
.
ffmbc
não suporta -codec
ou -c
, portanto, todos os tipos de fluxo devem ser definidos explicitamente se você não quiser confiar nos padrões. Por exemplo -vcodec copy -acodec copy -scodec copy
vs apenas -c copy
.
Provavelmente muito mais do que eu não pensava. Sinta-se à vontade para editar a resposta e adicionar mais.
ffmbc
realocará automaticamente alguns dados após a codificação para MOV, MP4, etc, enquanto ffmpeg
requer a -movflags +faststart
opção.
ffmbc
não suporta, -filter_complex
portanto a filtragem é diferente. Por exemplo, usando o filtro de vídeo de sobreposição:
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"
O FFmbc parece suportar mais formatos de transmissão.
O FFmpeg tem mais recursos e filtros.
FFmbc caiu ffplay
e ffserver
.
O FFmbc é GPL, e o FFmpeg é principalmente o LGPL, o que dificulta a transferência de recursos do FFmbc para o FFmpeg.
O FFmbc é basicamente o projeto de um ex-desenvolvedor do FFmpeg com algumas contribuições de outros. O FFmpeg tem muitos desenvolvedores e colaboradores.
O FFmpeg geralmente mescla coisas do Libav, enquanto o FFmbc ignora o Libav. Ocasionalmente, o Libav escolhe o FFmpeg, mas ignora a maioria dos itens do FFmpeg (o Libav costuma brincar com a " síndrome do NIH ").
Uma diferença pelo menos:
-target xdcamhd422
é suportado pelo FFmbc, mas não pelo FFmpeg.
Muito útil em um ambiente de transmissão profissional.
a -target
opção permite especificar vários parâmetros ao mesmo tempo. O -target
valor da opção deve ser aquele suportado pelo FFm **. No caso do xdcamhd422
valor, especifica o codec de vídeo a ser usado ( mpeg2video
), o tamanho do quadro (1920 x 1080) e outros parâmetros para que um arquivo de saída esteja em conformidade com o padrão XDCam HD.