Please add Ffmpeg Support

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline

Peter Fleming

  • Posts: 23
  • Joined: Sat Nov 18, 2017 3:08 am

Please add Ffmpeg Support

PostTue May 15, 2018 1:15 am

Please add import and export support via ffmpeg.
Fusion had/has import via ffmpeg which allowed almost any file format to to imported,
Why not have it in Resolve? This would add so much more flexibility to the system.
Windows 10 Pro 64-bit V 10.0.16299 Build 16299
Intel Core i7 4770 @ 3.40GHz
16.0GB Dual-Channel DDR3 @ 799MHz
ASUSTeK COMPUTER INC. Z87-PRO
2047MB NVIDIA GeForce GTX 650 Ti
Offline

linuxfreak

  • Posts: 16
  • Joined: Thu Mar 15, 2018 3:08 pm
  • Real Name: Harald Klein

Re: Please add Ffmpeg Support

PostTue May 15, 2018 3:59 pm

That would be amazing!

Gesendet von meinem LG-H818 mit Tapatalk
Offline

Martin Schitter

  • Posts: 739
  • Joined: Tue Apr 28, 2015 10:41 pm

Re: Please add Ffmpeg Support

PostTue May 15, 2018 5:25 pm

to some extend i second this request.

although ffmpeg/libav would be really nice solution to archive very well results on all platforms, it would be of particular interest to resolve users on the linux platform, because ffmpeg/libav are more or less the counterpart to similar system services on the commercial operating systems. but i don't see, why all this really nice precious parts of the free software should be utilized in an eclectic manner in closed sourced contexts, instead of just making the free alternatives a little bit more attractive? with this in mind, i would like to see ffmpeg support only in the free version of resolve for the linux platform, even though, this may sound utterly unacceptable/unsatisfying to the majority of resolve users.
Offline
User avatar

Noel Sterrett

  • Posts: 314
  • Joined: Wed Aug 22, 2012 9:12 pm

Re: Please add Ffmpeg Support

PostTue May 15, 2018 7:12 pm

Martin Schitter wrote:i would like to see ffmpeg support only in the free version of resolve for the linux platform

I'm afraid the logical conclusion of this proposal would be to not having the Studio version at all.

Cheers.
Admit One Pictures
Ubuntu 18.04 | Asus Z10 Xeon*2 32G | GTX 1080 8G | Resolve Studio 15b3 | Desktop Video 10.9.11
Offline

Bryan Worsley

  • Posts: 226
  • Joined: Fri Apr 15, 2016 11:26 am
  • Location: Montreal, Canada

Re: Please add Ffmpeg Support

PostTue May 15, 2018 8:52 pm

Peter Fleming wrote:Please add import and export support via ffmpeg.
Fusion had/has import via ffmpeg which allowed almost any file format to to imported,
Why not have it in Resolve? This would add so much more flexibility to the system.


+1 on that. FFMPEG support has been requested many times before and this surely becomes more pertinent as BMD move to integrate editing/coloring, audio and VFX platforms.

Martin Schitter wrote:..although ffmpeg/libav would be really nice solution to archive very well results on all platforms..


And +1 on that, but not.....

Martin Schitter wrote: i would like to see ffmpeg support only in the free version of resolve for the linux platform, even though, this may sound utterly unacceptable/unsatisfying to the majority of resolve users.
Offline

Martin Schitter

  • Posts: 739
  • Joined: Tue Apr 28, 2015 10:41 pm

Re: Please add Ffmpeg Support

PostTue May 15, 2018 8:58 pm

Noel Sterrett wrote:
Martin Schitter wrote:i would like to see ffmpeg support only in the free version of resolve for the linux platform

I'm afraid the logical conclusion of this proposal would be to not having the Studio version at all.


well -- perhaps not on the linux platform :) -- but it's even much more targeted against the "advanced" edition and similar unaffordable professional solutions (e.g. mistika ultima and baselight), which often make use/profit of the advantages of free software as an indispensable base for really powerful high end products, but do not like to give much in return to the concerned community. as a result, linux is perhaps the most common working horse in real demanding production environments in the film industries, but for ordinary users of this platform there aren't much satisfying options available. we still have to beg servilely for the most natural features and more acceptable support of our common working environments.

but that's just one side of the coin. in practice i still appreciate any attempt, to treat this alternative operating systems just in an equal manner -- although it may only a affect a very small user community and doesn't promise much economic profit. BMDs recent efforts, to make resolve finally usable on common linux machines, is a really estimable and encouraging signal in this regard. i'm rather happy about this development, and don't begrudge them any studio sales.

nevertheless i still think, that the rigorous rules of the GNU public license and the protection of open source software against absorption by profit driven interest and exclusion of access still makes sense. this kind of radical thoroughgoingness may look again a little bit nostalgic and out of fashion in the meanwhile, but linux could hardly have been created resp. survived without this kind of clear rules. limiting the utilization of valuable free software by closed source products, is more or less the nucleus of this approach. it usually isn't a very powerful mean, because there are many ways to bypass and ignore this intentions, but to some degree it even stand the test in real world. and if you accept this simple idea, my previous post shouldn't look utterly crazy and indefensible.

but it's perhaps also worth noting, that the GPL was never intended against economic utilization of software, but just emphasizing the freedom of users to adapt and improve existing solutions to their needs. support for ffmpeg in resolve is IMHO a very well example for this issue. in 'free' software of GNU manifestation it could be realized quite easy by any average software developer, but in the case of 'free beer' software, we can just debate our discontent and powerlessness in this regard in endless circles...
Offline

John Morris

  • Posts: 41
  • Joined: Mon Jul 31, 2017 12:44 am

Re: Please add Ffmpeg Support

PostWed May 16, 2018 4:52 am

Being able to access ffmpeg from Resolve would be great, rather than constantly having to go over the extra hurdles manually doing conversions to prescribed formats outside of Resolve.
Has there been any update regarding documentation for the new scripting API that is supposed to exist in 15?
NVIDIA 750Ti 2GB
NVIDIA driver version 390.77
DeckLink Mini Monitor 4K
32G system memory
Resolve 15B8 1 GPU, free version
Linux Mint 18.3
Offline

Peter Fleming

  • Posts: 23
  • Joined: Sat Nov 18, 2017 3:08 am

Re: Please add Ffmpeg Support

PostWed May 16, 2018 5:11 am

Currently Fusion does not install Ffmpeg, but it can allow non compliant input files to be pointed to an installed Ffmpeg, for importing into Fusion. Therefore there appears to be no reason that Resolve could not also use this method.
As for exporting, Resolve could just point to an installed Ffmpeg. Of course this would mean the user would have to add all the required Ffmpeg encoding parameters for it to work. There is certainly enough information on the web about using fffmpeg directly. This way BM would not have to become involved in supporting that side of their software at all.

The alternative would be to use a process known as frameserving. This technique transfer audio/video data from one application to another without doing a full encoding. Its generally done by using a fake AVI container that can be opened by other encoding programs.
Anyway this discussion could go on forever, but it seems to me that many users do require a lot of formats that Resolve does not currently support and probably never will, and this seems an easier solution for those users.
Windows 10 Pro 64-bit V 10.0.16299 Build 16299
Intel Core i7 4770 @ 3.40GHz
16.0GB Dual-Channel DDR3 @ 799MHz
ASUSTeK COMPUTER INC. Z87-PRO
2047MB NVIDIA GeForce GTX 650 Ti
Offline

Uli Plank

  • Posts: 3076
  • Joined: Fri Feb 08, 2013 2:48 am

Re: Please add Ffmpeg Support

PostWed May 16, 2018 10:34 pm

Frame serving may not be a solution, since DR is developed multi-platform. But since standalone Fusion is already supporting ffmpeg, I suppose it would be possible to integrate that.
Have some patience, Fusion integration is still in an early stage!
Resolve Studio and Fusion Studio
iMac 2017 Radeon Pro 580 8 GB VRAM and 32 GB RAM
Offline

Andrew Kolakowski

  • Posts: 3935
  • Joined: Tue Sep 11, 2012 10:20 am

Re: Please add Ffmpeg Support

PostWed May 16, 2018 10:58 pm

Best solution is to add support in the form that data is passed to ffmpeg (eg. as 16bit RGB or YUV user selectable). It's in the export GUI, but user have to download and point to ffmpeg by himself. This takes any licensing etc responsibility out of BM. This is exactly how some apps do it.
Offline

linuxfreak

  • Posts: 16
  • Joined: Thu Mar 15, 2018 3:08 pm
  • Real Name: Harald Klein

Re: Please add Ffmpeg Support

PostThu May 17, 2018 9:05 am

Martin Schitter wrote:well -- perhaps not on the linux platform :) -- but it's even much more targeted against the "advanced" edition and similar unaffordable professional solutions (e.g. mistika ultima and baselight), which often make use/profit of the advantages of free software as an indispensable base for really powerful high end products, but do not like to give much in return to the concerned community. as a result, linux is perhaps the most common working horse in real demanding production environments in the film industries, but for ordinary users of this platform there aren't much satisfying options available. we still have to beg servilely for the most natural features and more acceptable support of our common working environments.

I'd not call a 300 buck product "unaffordable", given what Resolve Studio offers. I got a 2nd hand dongle for 160, for my hobbyist NLE work. And nobody forces you to buy it. Their free version offers most features of the studio version. If they wouldn't offer a linux variant, there were less options for linux users. You're also don't "have to beg", just use something else if DR doesn't fit your requirements. As far as BMD doesn't violate any licenses and terms of use, they don't owe anybody anything, besides their paying customers.

nevertheless i still think, that the rigorous rules of the GNU public license and the protection of open source software against absorption by profit driven interest and exclusion of access still makes sense. this kind of radical thoroughgoingness may look again a little bit nostalgic and out of fashion in the meanwhile, but linux could hardly have been created resp. survived without this kind of clear rules. limiting the utilization of valuable free software by closed source products, is more or less the nucleus of this approach. it usually isn't a very powerful mean, because there are many ways to bypass and ignore this intentions, but to some degree it even stand the test in real world. and if you accept this simple idea, my previous post shouldn't look utterly crazy and indefensible.

While I do appreciate your "open source spirit", you seem to be misunderstanding how the open source/free software ecosystem works. Without closed source software running on top of open source operating systems/middleware stacks/libraries, the market cap and hence the investment from involved parties would be much less. Just look who the main contributors for big OSS projects are. That's full time coders paid by companies monetising open source solutions. In an ideal world, everything would be OSS/FS, but that's not how current economy works. So your "all or nothing" approach is a bit naive. The trend goes into the OSS/FS direction, and that is a good thing. Open source companies acquire software, and release it to the public in a "free as in speech" manner (like Red Hat did with a lot of products). Many companies realise that they can make a living from support agreements, and open up their source. But still there are niches, where companies want to protect their value. Also there are more licensing options besides GPL. That's where BSD, LGPL, CC etc comes into place. And the community still profits, because one can use an open platform and run a closed NLE/CG suite on it. I'm all for options. If linux users were only allowed to run GPL software on top, we wouldn't be anywhere close to the point where we are today. Databases, SAP, Android, in-house software on top of LAMP/Jboss/etc.. There are endless examples. Don't get me wrong, I'd love an open sourced DR, and would still pay for it (donation, support, whatever). But it's just not realistic to expect every closed source company to release their source. Things will become commodity over time, with open source alternatives getting better. If you're unhappy with the BMD offering, just go ahead and submit code for open source alternatives. That would be time better spent than your personal vendetta vs BMD.
Offline

Andrew Kolakowski

  • Posts: 3935
  • Joined: Tue Sep 11, 2012 10:20 am

Re: Please add Ffmpeg Support

PostThu May 17, 2018 9:21 am

Yep, good point. If you want something specific in ffmpeg they will tell you to add it yourself or sponsor it. There is not that much in ffmpeg which is done "for free". There is quite a bit done by BBC employees, so as you said- people do get paid for their work. So as far as it's open source there is still a lot of money involved.

Return to DaVinci Resolve

Who is online

Users browsing this forum: Bing [Bot], easycass, paulfifty and 25 guests