Hello Arnaud,

Thanks for the great suggestion, I will give it a try.

More below…

> On Jun 22, 2015, at 5:28 AM, Arnaud Wijns <arnaud.wi...@ulb.ac.be> wrote:
> 
> Hello Ricardo,
> 
> I am working on a project which uses the same devices for the same purpose.
> 
> You can use both bmdtools (with pipe to FFMPEG) or decklink support for 
> FFMPEG (the second solution is easier and works better imo).
> 
> 1) Install the Mac driver for BMD (BMD Desktop)

I assume you mean the standard desktop video driver (which is installed 
together with Media Express)?

> 2) Download the Decklink SDK (from 
> https://www.blackmagicdesign.com/support/download/f3e35f03b97440c4893fdf7e0dfdf97c/Mac%20OS%20X)

Where should I unzip the sdks, does it matter?

> 3) Install all dependencies for FFMPEG (use Brew as explained in the FFMPEG 
> compilation guide for Mac OS)
> —> brew install automake fdk-aac git lame libass libtool libvorbis libvpx \
>       opus sdl shtool texi2html theora wget x264 xvid yasm

If I’ve run brew before to install the stuff should I remove and reinstall?

> 4) Download FFMPEG from Git
> —> git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
>       cd ffmpeg
> 5) Prepare the configuration file (adapt according to your needs BUT 
> —enable-deckling is required for BMD). Adapt the path for your Decklink SDK
> —> ./configure  --prefix=/usr/local --enable-gpl --enable-nonfree 
> --enable-libass \
> --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus 
> \
> --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 
> --enable-libxvid --enable-decklink 
> --extra-cflags=-I/somepath/blackmagicsdk/Mac/include 
> --extra-ldflags=-L/somepath/blackmagicsdk/Mac/include 
> 6) If you use Mac OS X 10.9 or above, edit « config.mak » 
> —> vi config.mak
>       Remove all references to « -std=c99 » (there are 2)
> 7) Edit DeckLinkAPIDispatch.cpp (in /somepath/blackmagicsdk/Mac/include)
> —> add the word "static" to the beginning of lines 56, 77, and 157
> 56: void     InitDeckLinkAPI (void)
> 77: bool            IsDeckLinkAPIPresent (void)
> 157: void InitBMDStreamingAPI(void)
> 8) Make && sudo make install
> 
> Now that FFMPEG in installed with Decklink support, you can get the 
> audio-video stream from your BMD devices directly in FFMPEG.
> 
> Use the following commands:
>>> ffmpeg -f decklink -list_devices 1 -i dummy
>>> ffmpeg -f decklink -list_formats 1 -i ‘UltraStudio Mini Recorder’
>>> ffmpeg -f decklink -i ‘UltraStudio Mini Recorder@16’ output.mov
> 

Thanks again!!

I’m sure I’ll soon be writing with more requests for assistance ;-)

Ricardo

> Cheers,
> Arnaud.
> 
> Arnaud WIJNS
> ULB Podcast | Informaticien
> http://podcast.ulb.ac.be <http://podcast.ulb.ac.be/>
> 
> Téléphone : 02/650.29.26
> Email : arnaud.wi...@ulb.ac.be <mailto:arnaud.wi...@ulb.ac.be>
> 
> Université libre de Bruxelles
> Campus du Solbosch - CP 160/26
> Avenue F.D. Roosevelt, 50 - 1050 Ixelles
> 
>> Le 16 juin 2015 à 19:30, Ricardo Kleemann <rica...@americasnet.com> a écrit :
>> 
>> On Tue, Jun 16, 2015 at 9:03 AM, Carl Eugen Hoyos <ceho...@ag.or.at> wrote:
>> 
>>> Ricardo Kleemann <ricardo <at> americasnet.com> writes:
>>> 
>>>> I have a BlackMagic Design Ultrastudio mini recorder
>>>> connected to macbook pro thunderbolt. But it seems
>>>> the only program that recognizes the device is FMLE.
>>> 
>>> What is FMLE?
>>> Why can't you feed whatever FMLE produces to ffmpeg
>>> (the application)?
>>> 
>>> 
>> Sorry, it is Flash Media Live Encoder, and it does its own encoding and
>> sends to a server like Red5 or Flash Media Server.
>> 
>> I was hoping to not have to use FMLE and instead something that can push
>> directly to ffserver.
>> 
>> Certainly I can feed the FMLE output to ffmpeg and then to ffserver but
>> then I'm just adding another component into the chain.
>> 
>> I was hoping to go directly to ffserver, if for example ffmpeg was able to
>> see the input video device.
>> 
>> thanks
>> Ricardo
>> _______________________________________________
>> ffmpeg-user mailing list
>> ffmpeg-user@ffmpeg.org
>> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
> 
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user

_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Reply via email to