vMix Forums
»
General
»
NDI
»
Full Windows FFMPEG 32/64bit with Decklink, HVENC, CUDA, NPP and NDI.
Rank: Advanced Member
Groups: Registered
Joined: 6/16/2015(UTC) Posts: 193 Location: Milton Keynes, UK Thanks: 10 times Was thanked: 53 time(s) in 27 post(s)
|
It's taken me a month of Sundays (Mondays, Tuesday and Wednesdays) but finally got a FULL set of fully feature enabled 4.0.2 ffmpeg and tools (ffplay, ffprobe etc.) built for Windows 32/64bit from the latest (4.0.2) source.
Some of those who have used the NewTek ffmpeg build (shipped with SDK 3.5) will notice that 99% of the other devices, codecs and plugins have been disabled in their build. Let alone the fact that all of the tools like ffplay are just missing). You will probably be also aware (as I became) that nobody else is preparing Windows binaries that include the NDI support. For example using the Newtek build you can't suck in an NDI feed and h.264 encode it using the hardware encoders on Gforce or Quadro cards (you can use encode it using the 'software' x.264 encoder), but that's no good if you require to offload encoding to save CPU resources.
Now because of the of the odd miss-mash of licencing of various components (MIT, GPL-2, GPL-3, Nvidia, Blackmagic, Franahoff etc.) I don't think I can legally distribute the windows binaries of my build, but happy to share with friends - I am open to making new friends. :)
This build has EVERY option, codec, device and plug in I can find, and is really designed for protyping, rather than production, however I may be able to help build custom ffmpegs, if you need one optimised.
Just let me know if you would like to 'test' my binaries, I could do with some feedback.
All The Best
Keith
|
12 users thanked kgoodyer for this useful post.
|
stevespaw on 9/5/2018(UTC), ask on 9/13/2018(UTC), mjgraves on 9/13/2018(UTC), BETech on 9/13/2018(UTC), DWAM on 9/15/2018(UTC), raugert on 9/16/2018(UTC), lucimur on 10/18/2018(UTC), krzy on 11/3/2018(UTC), benjamin_video on 1/4/2019(UTC), rickb on 6/23/2019(UTC), regstuff on 7/5/2019(UTC), erzyk on 11/19/2020(UTC)
|
|
Rank: Advanced Member
Groups: Registered
Joined: 6/16/2015(UTC) Posts: 193 Location: Milton Keynes, UK Thanks: 10 times Was thanked: 53 time(s) in 27 post(s)
|
update: been using this to h.264 encode and rtmp stream eight simultaneous streams out of vMix. What is great is I can encode directly from the 4 x vMix NDI outputs. By setting up the overlays I can now broadcast the same production but with different 'branding' graphics to each distribution platform.
Things I have tried so far....
Decklink HD-SDI input to NDI NDI to Decklink HD-SDI output NDI to rtmp h.264 encoded web stream using NVENC (Quadro / Geforce) rtmp to NDI using NVDEC (Quadro / GeForce) Decklink HD-SDI to h.264 encoded web stream using NVENC (Quadro / Geforce) rtmp to Decklink HD-SDI using NVDEC (Quadro / GeForce) Logitech BRIO webcam 4K to NDI (only tested to 1080p60) Logitech C920 webcam to NDI (Only tested to 1080p30)
NDI to 8 x simultaneous h.264 encode and RTMP stream at multiple resolutions, frame rates and bit rates from 360p25 thru to 1080p50 using Quadro K2000 video card ($100 on ebay). Keith
|
3 users thanked kgoodyer for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/20/2014(UTC) Posts: 2,721 Location: Bordeaux, France Thanks: 243 times Was thanked: 794 time(s) in 589 post(s)
|
Great job I intended to do but never did! The Newtek version was enough for what I wanted to do but a full version is a very nice tool to have...
I'm very much interested if you still want to share. I'd be happy to test it and report feedback.
Congrats! Guillaume
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 10/17/2018(UTC) Posts: 1 Location: Ottawa Thanks: 2 times
|
Hi Keith,
I'm very interested in your complete build if this is something that you're still willing to share!
Thanks,
Murray
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 11/24/2018(UTC) Posts: 1 Location: Ontario
|
Greetings Keith
If you still have this I'd be very interested.
Do you have information on what you did to build it?
Trying to understand the instructions on ffmpeg windows builds seems really difficult (it clearly assumes knowledge that I don't have!)
Thanks
Phil
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 1/9/2019(UTC) Posts: 1 Location: Budapest
|
Hi kgoodyer,
I'm very interested in your build. Please share it.
Thanks!
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 1/4/2019(UTC) Posts: 1 Thanks: 1 times
|
Hello,
no reaction of kgoodyer. :(
That would be that nice, to get an ffmpeg with nvenc support.
May be somebody can send me the ffmpeg version?
Thanks!!
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 11/30/2018(UTC) Posts: 1 Location: none
|
Yes i would love to get a copy of this as well for windows...
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 6/4/2020(UTC) Posts: 7 Location: Madison, WI
|
I Know this thread is old, but it caught my attention.
I managed to find a version of FFMPEG with NDI and decklink support. I’m looking for correct command line arguments to output and NDI to SDI with the decklink module.
I’ve been able to see SDI output on the decline card, but frame rate is poor and ffmpeg reports many duplicated frames.
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 10/11/2020(UTC) Posts: 1
|
Hi Keith, if you have an updated version of your complete build of ffmpeg I'd like to try it. Let me know, please. Thank you. Alex :)
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 4/20/2020(UTC) Posts: 7 Location: London
|
Hi Keith
I’d love to test one of your builds. I am very interested in your multi RTMP outputs from NDI.
Thanks
|
|
|
|
vMix Forums
»
General
»
NDI
»
Full Windows FFMPEG 32/64bit with Decklink, HVENC, CUDA, NPP and NDI.
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close