Opened 4 years ago

Last modified 4 years ago

#51377 assigned enhancement

ffmpeg variant for decklink

Reported by: soldano@… Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: ffmpeg

Description

Hello,

I would kindly ask to add an ffmpeg variant to enable decklink.

This is very usefeul to connect BlackMagic MiniRecorder Ultrastudio.

Best

Change History (8)

comment:1 Changed 4 years ago by dbevans (David B. Evans)

Owner: changed from macports-tickets@… to devans@…
Status: newassigned

I expect to update ffmpeg to version 3.0.2 by the end of this week and will look at including this option at that time. Is there some reason why this should be a variant? I'd be inclined to just enable it unconditionally.

comment:2 Changed 4 years ago by dbevans (David B. Evans)

Keywords: ffmpeg decklink removed
Type: requestenhancement

comment:3 Changed 4 years ago by soldano@…

Hello,

thanks for your replay.

no special reasons for the variant; if you will enable it unconditionally it is fine.

Thanks,

Diego

comment:4 in reply to:  1 Changed 4 years ago by soldano@…

Replying to devans@…:

I expect to update ffmpeg to version 3.0.2 by the end of this week and will look at including this option at that time. Is there some reason why this should be a variant? I'd be inclined to just enable it unconditionally.

Hello,

thanks for your replay.

no special reasons for the variant; if you will enable it unconditionally it is fine.

Thanks,

Diego

comment:5 Changed 4 years ago by mf2k (Frank Schima)

Priority: HighNormal
Version: 2.3.4

The Priority field is for use by Macports team members only.

comment:6 Changed 4 years ago by dbevans (David B. Evans)

I'm having trouble finding an up-to-date and unencumbered copy of the DeckLink SDK that we can directly downloaded for builds. Any suggestions?

Also it appears (from ffmpeg configuration info) that this SDK requires libc++. This will nominally limit support to OS X 10.9+.

Last edited 4 years ago by dbevans (David B. Evans) (previous) (diff)

comment:7 Changed 4 years ago by dbevans (David B. Evans)

I'm going to pass on this request for now.

In order to install support for declink, the BlackMagic DecLink SDK, must be installed. Normally this would be implemented as a separate port under MacPorts and become a dependency for ffmpeg.

Unfortunately, although the DecLink SDK is nominally opensource, its availability for download is restricted by BlackMagic. In order to download the SDK, BlackMagic requires the downloader to register their email address and formally agree to their licensing agreement. This doesn't restrict an individual from downloading the SDK and building ffmpeg with declink support for his own use, but makes it impractical to construct a port that can download the SDK on demand as MacPorts normally does.

When I get some more time, I'll try building a version of ffmpeg with declink support using a manual download and, if successful, will publish a HOWTO on the MacPorts wiki so you can do it for yourself. I don't have access to the BlackMagic hardware so I'll need your help with testing.

comment:8 in reply to:  7 Changed 4 years ago by soldano@…

Replying to devans@…:

Thanks devans.

I'm going to pass on this request for now.

In order to install support for declink, the BlackMagic DecLink SDK, must be installed. Normally this would be implemented as a separate port under MacPorts and become a dependency for ffmpeg.

Unfortunately, although the DecLink SDK is nominally opensource, its availability for download is restricted by BlackMagic. In order to download the SDK, BlackMagic requires the downloader to register their email address and formally agree to their licensing agreement. This doesn't restrict an individual from downloading the SDK and building ffmpeg with declink support for his own use, but makes it impractical to construct a port that can download the SDK on demand as MacPorts normally does.

When I get some more time, I'll try building a version of ffmpeg with declink support using a manual download and, if successful, will publish a HOWTO on the MacPorts wiki so you can do it for yourself. I don't have access to the BlackMagic hardware so I'll need your help with testing.

Note: See TracTickets for help on using tickets.