Earlier quoted context omitted.
It's French or Spanish for free, because in our languages we split the concept of free beer and free speech into two words. Gratuituous could be used for free of charge since it's what we used in latin languages (which I suppose is the same root as gracious - at least in formal french we replace gratuit with gracieux to mean the same thing). So I wonder if English, tired of borrowing a strange word, will use gracious…
We (English speakers) frequently use gratis for free-as-in-beer.
All the giant companies used ffmpeg (2020)
81–90 of 202 posts
Re: All the giant companies used ffmpeg (2020)
#82Considering how ubiquitous it is, it's a mystery how and why there's so little documentation about how to use the library versions libavcodec and libavformat.
I think you're supposed to read the header files? I have no idea how people write ffmpeg stuff. The only good tutorial I've seen is: https://github.com/leandromoreira/ffmpeg-libav-tutorial
Re: All the giant companies used ffmpeg (2020)
#83Re: All the giant companies used ffmpeg (2020)
#84Earlier quoted context omitted.
Or that he is a time traveller from an advanced (human or not) species sowing the seeds for humanity’s leap forward into into extra-terrestrial society.
Or, perhaps more likely, sowing the seeds for humanities demise by enabling the existence of YouTube/TikTok et al.
Re: All the giant companies used ffmpeg (2020)
#85Re: All the giant companies used ffmpeg (2020)
#86The creator of ffmpeg, Fabrice Bellard, has an impressively long list of projects. Very talented developer! https://bellard.org/
Some speculate that Fabrice Bellard is actually as many as ten different people.
[1] https://en.wikipedia.org/wiki/Stanis%C5%82aw_Lem#Philip_K._D...
Re: All the giant companies used ffmpeg (2020)
#87The creator of ffmpeg, Fabrice Bellard, has an impressively long list of projects. Very talented developer! https://bellard.org/
Re: All the giant companies used ffmpeg (2020)
#88Re: All the giant companies used ffmpeg (2020)
#89Earlier quoted context omitted.
Some speculate that Fabrice Bellard is actually as many as ten different people.
This comment brings me a lot of sadness and pain. I know and respect Fabrice from in person interactions. He is exactly who he claims to be. Maybe an interesting question, instead of this current line of discussion, is to find out what led to his successes? Could it be replicated?
I studied a bit of a partial implementation of an OpenGL software renderer written by him. I even found a bug I could fix!
Actually his first projects were not all that advanced, they are things "normal people" could do. I think key lies down to 3 points:
- Start simple: do not try advanced projects at first, start slow, plan, don't write the first function before you know what will be the last. Use this for many small but increasingly complex projects to gain experience.
- Understand what you do: most of the most notorious Bellard's projects are complex but based on many simple smaller moving parts and based on simple, understandable concepts. If the first point is respected, this one comes naturally.
- Be regular: do what you need/want but do it regularly. If you look at what Bellard does in a single day, it doesn't seem that different from what most people can do in a single day. But he does it with incredible regularity.
I think these are points that most people can follow. You may not get to his level, but you will certainly be a solid developer. If you're lucky to start projects that the "right people" need, you can see what separates devs like Torvalds or Bellard from other equally solid developers: they developed projects that attracted strong contributors. Think about the guy writing SerenityOS: he's probably as solid as one can be; nevertheless, there's a very small probability SerenityOS will ever be as commonplace as ffmpeg. And that doesn't mean it is not fantastic, neither SerenityOS or its developer.Now, in Bellard's case there's just on more special thing: he is a gifted mathematician. That certainly helps being a good developer and planner too, but turning into a mathematician of his level also takes another level of discipline.