Not sure what the interest level may be, but thought I would at least make it known that I wrote a command line Cineform encoder for Linux. Mac is also supported, but the main purpose and value is Linux, for which no native Cineform encoder has been available up to now.
You can find it here (with full details, please visit the site before asking questions). It's free/OSS of course.
https://github.com/marksfink/cfenc
If you have interest, feedback, questions, feel free to ask!
+ Reply to Thread
Results 1 to 19 of 19
-
-
HolyWu has released a Windows build
https://forum.doom9.org/showthread.php?p=1906671#post1906671"Programmers are human-shaped machines that transform alcohol into bugs." -
There was a ticket open to add Cineform encoding to FFmpeg. It was opened a while ago. It was closed on the basis that Cineform source is tied to x86 architecture and FFmpeg supports many architectures -- therefore they won't add it to FFmpeg. So rather than fight that, I just wrote my own program. I'm all for adding Cineform encoding to FFmpeg but I thought it would be an enormous amount of work to support architectures other than x86, so not practical.
-
Not to tell you what to do, because I understand that these sorts of changes aren't trivial, but why not CHANGE the Cineform source so it isn't tied to x86?
Scott -
The truth is, many /most professional programmers in the OSS universe are lazy but do not have the courage to admit it...
And even when someone offers them some money, their laziness ++ their hypocrisy may speak louder ↓↓
https://sourceforge.net/p/gpac/discussion/287546/thread/43881fa9/
&&
https://forum.doom9.org/showthread.php?p=1878320#post1878320
Last but not least..."Programmers are human-shaped machines that transform alcohol into bugs." -
source→→ https://trac.ffmpeg.org/ticket/6863
"Programmers are human-shaped machines that transform alcohol into bugs." -
Yup.
My experience in IT tells me that response to the ticket is BS. Shame.
Thank you, marksink, for your efforts!
Scott -
Who said anything about as-is?
ScottLast edited by Cornucopia; 10th Apr 2020 at 20:20.
-
"Programmers are human-shaped machines that transform alcohol into bugs."
-
I don't know what Paul B. Mahol wrote in the post above because his name is on my Ignore List
For now I say only this:
in 2017 he could have given me a straight-to-the-point answer, but he chose to write a trollish one instead."Programmers are human-shaped machines that transform alcohol into bugs." -
Could we please return to the topic? Or is this already "cabin fever"?
-
I found it was very easy to add, so I created a branch called "alpha" on the Github repo for an update that supports alpha channels.
I will merge it into the master branch once I get confirmation from at least one person that it works correctly. I did some basic testing and believe it is good.
This is in response to an issue opened in the Github repo, so at least one person cares about it!
It works very simply: if the input video has an alpha channel then it automatically encodes to RGBA. No command-line option for it. I was surprised to find that the Cineform SDK does not support YUVA, which is why we encode to RGBA and don't bother with a command line option. -
Posted version 0.2:
Support "-i -" for piped input (previously required "pipe:")
Support BT.2020 coefficients for conversions
Add passthrough for v210 -- this was an oversight on my part, no harm caused previously, just more efficient now
Similar Threads
-
Need a command line for ffmpeg
By NTradd in forum Video ConversionReplies: 11Last Post: 14th Oct 2019, 11:25 -
mkvmerge command line
By barbosa in forum Newbie / General discussionsReplies: 0Last Post: 10th Feb 2019, 07:09 -
vidCoder command line?
By Cazz in forum Video ConversionReplies: 0Last Post: 13th Nov 2018, 16:38 -
tsMuxeR command line
By t00 in forum Blu-ray RippingReplies: 7Last Post: 19th Nov 2017, 12:20 -
DTS to AAC using Nero AAC encoder command line.
By knightplex in forum AudioReplies: 25Last Post: 5th Nov 2016, 21:27