Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
29th October 2017, 06:02 | #24 | Link |
Registered User
Join Date: Jan 2004
Location: Here, there and everywhere
Posts: 1,197
|
Thought that would never happen ! What do you think the prospects are then of seeing a Cineform encoder in ffmpeg any time soon?
__________________
Nostalgia's not what it used to be |
29th October 2017, 13:03 | #25 | Link |
Registered User
Join Date: Nov 2004
Location: Poland
Posts: 2,843
|
I hope it will happen. ffmepg decoder is not very well optimised. "Original" code is few times faster and has all features, so I hope someone will port it.
Clineform due to its wavelet nature is quite unique and fact that you can now edit 4K streams at 1/2 resolution on i5 laptop in Premiere is amazing. No need for any proxy or optimised media. |
23rd November 2017, 05:18 | #27 | Link |
Registered User
Join Date: Jan 2004
Location: Here, there and everywhere
Posts: 1,197
|
What an oddly worded reply from Paul B Mahol. I'm not a programmer, but if the quality of the coding is of "astonishing quality" (implying high level), surely that's a good thing - or is it just that he personally finds it too complex to tackle ? So is his the final word on the matter or do we hope for some other FFMPEG developer able and willing to step up to the plate ?
__________________
Nostalgia's not what it used to be Last edited by WorBry; 23rd November 2017 at 05:32. |
23rd November 2017, 22:52 | #31 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
Speed doesn't relate to code quality. But instead of wise-cracking here, maybe contribute improvements to ffmpeg?
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
23rd November 2017, 23:18 | #32 | Link |
Registered User
Join Date: Nov 2004
Location: Poland
Posts: 2,843
|
Not directly, I understand this.
ffmepg code is written by many people and overlooked to have "fixed structure". Cineform SDK was written by 1 (or 2) guys. You do write it very different in such a case. I know this from writing Python scripts. This still doesn't change fact that Cineform SDK is few times faster than ffmpeg and I assume it can be speed up even further. This just shows that ffmpeg code may have nice structure but it's far from being optimal. This applies to many parts of ffmpeg code. I would help, but I'm not far good enough. |
24th November 2017, 07:20 | #33 | Link |
Registered User
Join Date: Mar 2003
Posts: 480
|
Actually it was meant the other way round. The code for integrating the SDK has to be maintained in ffmpeg. And if the SDK's code quality and documentation is not very good (and that is very likely in a 1-2 man project) then maintaining is nearly impossible.
|
24th November 2017, 18:44 | #35 | Link |
Registered User
Join Date: Nov 2004
Location: Poland
Posts: 2,843
|
It's quite cool. Industry is so legacy and lazy. Those sort of things should be already "present" years ago.
There was FirstLight (I think) programme which made a use of it. You could open video with it, do adjustment and if you had this file loaded in some player or NLE change were visible straight away. Matada or rather active metadata is something very underestimated in my opinion. We still can't even pass properly simple things like color space etc properly, so maybe active meted is just to much David's (guy who wrote Cineform) ideas were just to much ahead of the time and lacked support+money from bigger company. Even so he did manage to make it SMPTE standard. Last edited by kolak; 24th November 2017 at 18:54. |
1st December 2017, 19:15 | #36 | Link | |
Registered User
Join Date: Jan 2004
Location: Here, there and everywhere
Posts: 1,197
|
Quote:
DaVinci Resolve 14.1 has now incorporated the Cineform SDK and I believe Lightworks Pro 14.1 beta and Hitfilm Express 2017 have also. There is this expectation that it is just a matter of time before FFMPEG incorporates full Cineform support. https://hitfilm.com/forum/discussion...ly-open-source If that is not to be, it would be helpful to get an unambiguous statement from FFMPEG on that.
__________________
Nostalgia's not what it used to be Last edited by WorBry; 1st December 2017 at 19:30. |
|
1st December 2017, 20:01 | #38 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
Quote:
On that note, the code quality of the Cineform SDK and the fact that it doesn't present a clear and usable interface for clean integration (basically, its not meant to be a re-usable library) mean that any such attempts would require a *significant* effort to meet the FFmpeg guidelines.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
2nd December 2017, 01:24 | #40 | Link |
Registered User
Join Date: Jan 2004
Location: Here, there and everywhere
Posts: 1,197
|
A comment from David Newman, who wrote the Cineform code:
http://www.dvinfo.net/forum/cineform...ml#post1939158
__________________
Nostalgia's not what it used to be Last edited by WorBry; 2nd December 2017 at 01:29. |
Thread Tools | Search this Thread |
Display Modes | |
|
|