TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Saying goodbye to FFmpegKit

181 pointsby ericdiao3 months ago

15 comments

amiga3863 months ago
&gt; However, in 2023, MPEG LA was acquired by Via-LA, and everything changed. When I reached out to Via-LA in late 2024 to confirm FFmpegKit’s position under their terms, I received no response.<p>The real reason. Greedy bastards, and the risk of your business being set on fire by greedy bastards, even if they don&#x27;t have a right to anything - they can still threaten to waste your time and money and offer a shakedown instead.<p>I&#x27;ve never used FFmpegKit (I&#x27;ve mostly just used the command-line, or indirectly via yt-dlp and Handbrake) but just hearing about it now, the maintainer sounds like an awesome person who really went above and beyond to support free software, so hooray for them! I bet it was useful for thousands of other projects, and those people are all grateful too.
评论 #43093149 未加载
doawoo3 months ago
Having dealt with MPEG-LA before, it makes me so wildly angry that a company composed of nothing but lawyers can suck money out of any product that wants to use a widely supported, arguably critical video codec.<p>The process for reporting to them for sales is also horrible. Uploading excel spreadsheets to an ASP.NET backend that&#x27;s barely holding together. It&#x27;s minimal effort from them to leverage all possible legal action over you. Horrible.
评论 #43092740 未加载
评论 #43092352 未加载
Gormo3 months ago
It seems really strange that a library that wraps FFMpeg is being discontinued due to patent concerns with the underlying codecs, but those codecs are only implemented in FFMpeg itself, which continues along without issues.
评论 #43092476 未加载
weinzierl3 months ago
<i>&quot;To get clarity, I consulted an IP law firm. Their review raised concerns about potential risks related to licensing and patents. They recommended retiring the project and removing older binaries as the safest option. They did suggest some alternative paths, but those options would have required significant time, effort, and money, neither of which I could commit.&quot;</i><p>Thanks to Taner Sener for putting in all the effort! I guess most technical people shudder at the mere thought of dealing with all the legal matters.
bsimpson3 months ago
Paying contractors to support your free GitHub project is wild.<p>Open source is beautiful and broken at the same time.
评论 #43093201 未加载
pjc503 months ago
Ah, it&#x27;s MPEG-LA again, the reason why we can&#x27;t have nice things.
评论 #43094220 未加载
r2vcap3 months ago
I’ve never used FFmpeg-kit—I always use FFmpeg from distro packages (Linux, Homebrew) or build it selectively—so I’m not sure how important it is. Is it just a thin wrapper around the FFmpeg C API for various platforms?<p>If that’s the case, software engineers relying on it should learn how to build FFmpeg from source and handle platform-specific challenges (especially on Android). The loss of the overall community support doesn’t seem that significant, right?<p>That said, whether someone uses FFmpeg-kit or builds FFmpeg manually, the legal risks remain the same. If they don’t understand codec patents (like x264 and MPEG-LA) or GPL&#x2F;LGPL obligations, they could face lawsuits or be forced to release their code under GPL. The real issue isn’t FFmpeg-kit—it’s whether developers actually understand these legal implications.
Artoooooor3 months ago
Ah, patent rights, when even legality of something can be debatable. How the heck is anyone supposed to follow the law if for every action A they have to ask lawyer if A is legal?
pipeline_peak3 months ago
“Guy gets tired of doing whole ass job in his spare time”<p>Jk, thank you for your work!
bobbob19213 months ago
Its unfortunate that more corporations don’t contribute to the same open source that they make use of for profit. (I know some do however).
ericdiao3 months ago
FFMpegKit at <a href="https:&#x2F;&#x2F;github.com&#x2F;arthenica&#x2F;ffmpeg-kit">https:&#x2F;&#x2F;github.com&#x2F;arthenica&#x2F;ffmpeg-kit</a> is discontinued by the author
j1elo3 months ago
<i>Why #1</i>: not enough time and money.<p>The project had become a time sink, I get it. But that&#x27;s exactly why OSS is a &quot;What You See Is What You Get&quot;.<p>Normally I&#x27;d encourage any OSS maintainer in this position to just announce their intentions and let the community (as small as it might be) decide to either inherit maintenance and development of the project, or let it languish. I don&#x27;t see any reason to close the repos so dramatically, depriving potential future readers of reaching the source code and improving upon it, as is the spirit of OSS.<p>The project had also become an actual cost, getting to the point of hiring contractors to make releases and please users (who would most probably have been unwilling to pay for that themselves, as my experience tells me most FOSS users are just freeloaders with no intention at all of supporting the project in any way or means). Well, what can I say, this conversation appears from time to time in HN. OSS maintainers need to have that special kind of ability to say &quot;No&quot; or even &quot;I don&#x27;t care&quot; because otherwise the project (and its users) tend to absorb the author&#x27;s attention, goodwill, wallet, and enthusiasm. It&#x27;s very healthy, as a maintainer, to be able to ruthlessly point to the License file whenever someone complains and even _requires_ attention. The &quot;Provided on an AS-IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND&quot; phrase is wonderful.<p>I understand the author. The feeling of attachment and goodwill, the desire to show the highest attention to detail and quality support for a project is always there. We all experience it. But it&#x27;s important to remember at all times that OSS is just an act of generosity to the universe, it cannot become a self-induced hell.<p><i>Why #2</i>: legal concerns around potential litigations.<p>Yeah, I know it myself too: distributing FFmpeg binaries can be a legal risk if some codecs were enabled in the build.<p>Still no reason to shut everything down... or is it? My gut instinct for this is to &quot;just&quot; (I know, not a trivial change, but not astronomically complicated either) change to a &quot;provide your own FFmpeg executable, please&quot; model. <i>Then</i>, proceed with abandoning the project, as per the previous point.<p>Or just move everything to an anonymous Chinese Git provider.. and forget about receiving legal threats in there (just half-joking!)
jamesfmilne3 months ago
I was under the impression you can&#x27;t ship FFMPEG in an app on iOS&#x2F;tvOS&#x2F;iPadOS anyway given FFMPEG is licensed as LGPL.
评论 #43092819 未加载
评论 #43108403 未加载
shmerl3 months ago
I think contacting patent trolls about anything like their opinion on legal matters about existing projects is a huge mistake. It only gives them the idea whom to shake down (namely you, since you contacted them)! It also probably makes it easier for them to claim that you knew about their patents when they come to shake you down. Don&#x27;t feed the trolls!
kingdomcome503 months ago
I had never heard of ffmpeg until yesterday. In fact, I just Googled the term because I _still_ wasn&#x27;t sure what it was beyond a dependency required to utilize a huggingface model I was testing. And now here we are...<p>Farewell FFmpegKit. You will be missed.
评论 #43099127 未加载