Câu trả lời:
Lưu ý: ffmbc
/ ffmpeg
sẽ đề cập đến các công cụ, trong khi FFmbc / FFmpeg sẽ đề cập đến chính các dự án và / hoặc toàn bộ bộ sưu tập các công cụ và thư viện.
Có sự khác biệt về cú pháp bao gồm:
ffmbc
sử dụng -newaudio
tùy chọn cũ, khó hiểu trong khi ffmpeg
chỉ có thể sử dụng -map
.
ffmbc
không hỗ trợ -codec
hoặc -c
, vì vậy thay vào đó, tất cả các loại luồng phải được xác định rõ ràng nếu bạn không muốn dựa vào mặc định. Ví dụ -vcodec copy -acodec copy -scodec copy
vs chỉ -c copy
.
Có lẽ nhiều hơn nữa mà tôi đã không nghĩ đến. Hãy chỉnh sửa câu trả lời và thêm nhiều hơn nữa.
ffmbc
sẽ tự động di chuyển một số dữ liệu sau khi mã hóa sang MOV, MP4, v.v. trong khi ffmpeg
yêu cầu -movflags +faststart
tùy chọn.
ffmbc
không hỗ trợ -filter_complex
để lọc là khác nhau. Ví dụ: sử dụng bộ lọc video lớp phủ:
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 dường như hỗ trợ nhiều định dạng phát sóng hơn.
FFmpeg có nhiều tính năng và bộ lọc hơn.
FFmbc giảm ffplay
và ffserver
.
FFmbc là GPL và FFmpeg chủ yếu là LGPL, điều này khiến cho việc chuyển các tính năng từ FFmbc sang FFmpeg trở nên khó khăn hơn.
FFmbc về cơ bản là dự án của một nhà phát triển FFmpeg trước đây với một vài đóng góp từ những người khác. FFmpeg có nhiều nhà phát triển và đóng góp.
FFmpeg thường hợp nhất mọi thứ từ Libav, trong khi FFmbc bỏ qua Libav. Libav cherry-picks thỉnh thoảng từ FFmpeg, nhưng bỏ qua hầu hết mọi thứ từ FFmpeg (Libav thường bị đùa là có " hội chứng NIH ").
Ít nhất một sự khác biệt:
-target xdcamhd422
được hỗ trợ bởi FFmbc nhưng không phải bởi FFmpeg.
Rất hữu ích trong một môi trường phát sóng chuyên nghiệp.
các -target
tùy chọn cho phép để xác định một vài thông số cùng một lúc. Các -target
giá trị tùy chọn phải là một sự hỗ trợ của FFM **. Trong trường hợp xdcamhd422
giá trị, nó chỉ định codec video sẽ được sử dụng ( mpeg2video
), kích thước khung hình (1920 x 1080) và các tham số khác để có tệp đầu ra phù hợp với tiêu chuẩn XDCam HD.