ffmpeg와 ffmbc의 차이점은 무엇입니까?


9

2 년 전 저는 ffmbc를 사용하여 비디오를 장르로 인코딩했지만 현재 ffmpeg는 proresavchd 도 지원합니다 . ffmpegffmbc 의 차이점은 무엇입니까 ?

답변:


9

사용법 차이

참고 : ffmbc/ ffmpeg는 도구를 참조하고 FFmbc / FFmpeg는 프로젝트 자체 및 / 또는 각 도구 및 라이브러리의 전체 모음을 참조합니다.

  • 다음과 같은 구문 차이가 있습니다.

    • ffmbc이전의 혼란스러운 -newaudio옵션을 ffmpeg사용 하지만을 사용할 수 있습니다 -map.

    • ffmbc지원하지 않습니다 -codec또는 -c당신이 디폴트에 의존하지 않으려면 그렇게하는 대신 모든 스트림 유형을 명시 적으로 정의해야합니다. 예를 들어 -vcodec copy -acodec copy -scodec copy단지 대 -c copy.

    • 아마 내가 생각하지 못한 것보다 훨씬 더. 답변을 수정하고 더 추가하십시오.

  • ffmbc옵션이 ffmpeg필요한 동안 MOV, MP4 등으로 인코딩 한 후 일부 데이터를 자동으로 재배치 합니다 -movflags +faststart.

  • ffmbc지원하지 않으므로 -filter_complex필터링이 다릅니다. 예를 들어 오버레이 비디오 필터를 사용하는 경우 :

    • 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는 더 많은 방송 형식을 지원하는 것 같습니다.

  • FFmpeg에는 더 많은 기능과 필터가 있습니다.

  • FFmbc은 삭제 ffplay하고 ffserver.

개발 차이

  • FFmbc는 GPL이고 FFmpeg는 대부분 LGPL이므로 FFmbc에서 FFmpeg 로의 포팅 기능을보다 어렵게 만듭니다.

  • FFmbc는 기본적으로 다른 FFmpeg 개발자의 공헌으로 FFmpeg 개발자의 프로젝트입니다. FFmpeg에는 많은 개발자와 기여자가 있습니다.

  • FFmpeg는 종종 Libav 형식을 병합하지만 FFmbc는 Libav를 무시합니다. Libav는 때때로 FFmpeg에서 체리 픽을 선택하지만 FFmpeg의 대부분을 무시합니다 (Libav는 종종 " NIH 증후군 " 을 갖기 위해 농담합니다 ).


4

적어도 하나의 차이점 :

-target xdcamhd422

FFmbc는 지원하지만 FFmpeg는 지원하지 않습니다.

전문 방송 환경에서 매우 유용합니다.

-target옵션을 사용하면 여러 매개 변수를 한 번에 지정할 수 있습니다. -target옵션 값은 ** FFM 지원 하나 여야합니다. xdcamhd422값 의 경우 mpeg2video출력 파일이 XDCam HD 표준을 준수하도록 사용할 비디오 코덱 ( ), 프레임 크기 (1920 x 1080) 및 기타 매개 변수를 지정합니다.


감사! 정확히 무엇을 할 수 있습니까? 소니 xdcam mxf로 변환, 그렇지?
p2or

1
천만에요. 답변에 몇 가지 정밀도가 추가되었습니다. 전문 플레이 아웃 서버용 테스트 파일을 제작하는 데 사용했으며 완벽하게 작동했습니다.
audionuma
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.