Risposte:
Nota: ffmbc
/ ffmpeg
farà riferimento agli strumenti, mentre FFmbc / FFmpeg farà riferimento ai progetti stessi e / o ad ogni intera raccolta di strumenti e librerie.
Esistono differenze di sintassi tra cui:
ffmbc
usa la vecchia -newaudio
opzione confusa mentre ffmpeg
può semplicemente usare -map
.
ffmbc
non supporta -codec
o -c
, pertanto, tutti i tipi di flusso devono essere definiti in modo esplicito se non si desidera fare affidamento sui valori predefiniti. Ad esempio -vcodec copy -acodec copy -scodec copy
vs solo -c copy
.
Probabilmente molto di più a cui non avevo pensato. Sentiti libero di modificare la risposta e aggiungere altro.
ffmbc
riposizionerà automaticamente alcuni dati dopo la codifica in MOV, MP4, ecc. mentre ffmpeg
richiede l' -movflags +faststart
opzione.
ffmbc
non supporta -filter_complex
quindi il filtro è diverso. Ad esempio, utilizzando il filtro video overlay:
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 sembra supportare più formati di trasmissione.
FFmpeg ha più funzioni e filtri.
FFmbc è caduto ffplay
e ffserver
.
FFmbc è GPL e FFmpeg è principalmente LGPL, il che rende più difficile il porting delle funzionalità da FFmbc a FFmpeg.
FFmbc è fondamentalmente il progetto di un ex sviluppatore di FFmpeg con alcuni contributi di altri. FFmpeg ha molti sviluppatori e collaboratori.
FFmpeg unisce spesso le cose da Libav, mentre FFmbc ignora Libav. Occasioni di ciliegia di Libav occasionalmente da FFmpeg, ma ignora la maggior parte delle cose da FFmpeg (Libav è spesso scherzato per avere la " sindrome di NIH ").
Almeno una differenza:
-target xdcamhd422
è supportato da FFmbc ma non da FFmpeg.
Molto utile in un ambiente di trasmissione professionale.
l' -target
opzione consente di specificare più parametri contemporaneamente. Il -target
valore dell'opzione deve essere uno supportato da FFm **. Nel caso del xdcamhd422
valore, specifica il codec video da utilizzare ( mpeg2video
), le dimensioni del frame (1920 x 1080) e altri parametri per avere un file di output conforme allo standard XDCam HD.