Ffmpeg ve ffmbc now arasındaki fark nedir?


9

İki yıl önce videoları proreslere kodlamak için ffmbc kullandım, ancak bugünlerde ffmpeg de prores ve avchd'yi destekliyor . Ffmpeg ve ffmbc now arasındaki fark nedir ?

Yanıtlar:


9

Kullanım farklılıkları

Not: ffmbc/ ffmpegaraçlara atıfta bulunurken, FFmbc / FFmpeg projelerin kendilerine ve / veya her bir araç ve kütüphane koleksiyonuna atıfta bulunacaktır.

  • Aşağıdakiler dahil olmak üzere sözdizimi farklılıkları vardır:

    • ffmbceski, kafa karıştırıcı -newaudioseçeneğini kullanırken ffmpegsadece kullanabilirsiniz -map.

    • ffmbcdesteklemiyorsa -codecveya -cbu nedenle varsayılanlara güvenmek istemiyorsanız bunun yerine tüm akış türlerinin açıkça tanımlanması gerekir. Örneğin -vcodec copy -acodec copy -scodec copy, sadece -c copy.

    • Muhtemelen aklıma gelmeyen çok daha fazlası. Cevabı düzenlemek ve daha fazlasını eklemek için çekinmeyin.

  • ffmbcotomatik ederken vb MOV, MP4, kodlama sonra bazı veriler taşımak olacaktır ffmpeggerektirir -movflags +faststartseçeneği.

  • ffmbcdesteklemediğinden -filter_complexfiltreleme farklıdır. Örneğin, yer paylaşımlı video filtresini kullanarak:

    • 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 daha fazla yayın formatını destekliyor gibi görünüyor.

  • FFmpeg daha fazla özelliğe ve filtreye sahiptir.

  • FFmbc düştü ffplayve ffserver.

Geliştirme farklılıkları

  • FFmbc GPL ve FFmpeg çoğunlukla LGPL'dir ve bu da FFmbc'den FFmpeg'e taşıma özelliklerini daha zor hale getirir.

  • FFmbc temel olarak eski bir FFmpeg geliştiricisinin diğerlerinden birkaç katkısı olan projesidir. FFmpeg'in birçok geliştiricisi ve katkısı vardır.

  • FFmpeg sık sık Libav biçimindeki şeyleri birleştirirken, FFmbc Libav'ı yok sayar. Libav kiraz FFmpeg'den zaman zaman alır, ancak FFmpeg'den çoğu şeyi göz ardı eder (Libav genellikle " NIH sendromu " na sahip olmak için şakalanır ).


4

En az bir fark:

-target xdcamhd422

FFmbc tarafından desteklenir, ancak FFmpeg tarafından desteklenmez.

Profesyonel bir yayın ortamında çok faydalıdır.

-targetseçenek aynı anda birden parametrelerini belirlemek için izin verir. -targetSeçenek değeri ** FFM tarafından desteklenen biri olmalıdır. xdcamhd422Değer olması durumunda, mpeg2videobir çıktı dosyasının XDCam HD standardına uygun olması için kullanılacak video kodekini ( ), çerçeve boyutunu (1920 x 1080) ve diğer parametreleri belirtir.


Teşekkürler! Bununla tam olarak ne yapabilirsiniz? Sony XDCM MXF'ye dönüştürün, değil mi?
p2 veya

1
Rica ederim. Cevaba birkaç kesinlik eklendi. Profesyonel bir playout sunucusu için test dosyaları üretmek için kullandım ve mükemmel çalıştı.
Audionuma
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.