From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id AF4734D428 for ; Fri, 21 Feb 2025 13:21:47 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E9F4F68C67F; Fri, 21 Feb 2025 15:21:43 +0200 (EET) Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net [217.70.183.199]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1B17A68C67F for ; Fri, 21 Feb 2025 15:21:37 +0200 (EET) Received: by mail.gandi.net (Postfix) with ESMTPSA id 7A0494421B for ; Fri, 21 Feb 2025 13:21:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1740144096; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=7sH8EcbqN6AeKe0CN6hwlSyHbKQwzBQIZ4TTdjcvXP8=; b=nbSdEFOR57JWmMosHtAn38xLx/QAqkK5HgFH/RTiR+gEv0pALfT5nV/3bOFd/JqSG7FijR 4snydbD7AU0NjNHBUdf8G8kvzhkl2ZZLy1tJ+894fn7CT52qTfXGt1ZeTIhUIXTPhdr4It qZHz0IlkWts8sClGZJ/ZSSDrgC9XXWWF2VRcTscEmGt99WbwJAsOMRcQ74SAh2kvkvMA5O +Vq2HYl4WU7L24Pakd6ke8ia8NbyBPwHCZVmLruRZdLi7FJXmkE0ap+PPRoccS6NhxA0cd 7i4FOEO+hzAKO68pZwkuApWA/U9/F8We8dqGHKK9OKAOk+hD0BTA0gVRnKkb8w== Date: Fri, 21 Feb 2025 14:21:35 +0100 From: Michael Niedermayer To: FFmpeg development discussions and patches Message-ID: <20250221132135.GN4991@pb2> References: <418474f4-5b38-4a44-822a-8e3c367e673c@gmail.com> <20250220224924.GL4991@pb2> <20030c591bd5c5568759d5c2d7c889e3b8cf1ea1.camel@haerdin.se> MIME-Version: 1.0 In-Reply-To: <20030c591bd5c5568759d5c2d7c889e3b8cf1ea1.camel@haerdin.se> X-GND-State: clean X-GND-Score: -85 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdejtddugecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfitefpfffkpdcuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucesvcftvggtihhpihgvnhhtshculddquddttddmnegfrhhlucfvnfffucdludehmdenucfjughrpeffhffvuffkfhggtggujgesghdtreertddtudenucfhrhhomhepofhitghhrggvlhcupfhivgguvghrmhgrhigvrhcuoehmihgthhgrvghlsehnihgvuggvrhhmrgihvghrrdgttgeqnecuggftrfgrthhtvghrnhepgfevtdeukeektdejuedtteetfffhvdfhteefueehgfegffdujefghefgvdeivdeknecuffhomhgrihhnpeihohhuthhurdgsvgenucfkphepgedurdeiiedrieejrdduudefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepgedurdeiiedrieejrdduudefpdhhvghloheplhhotggrlhhhohhsthdpmhgrihhlfhhrohhmpehmihgthhgrvghlsehnihgvuggvrhhmrgihvghrrdgttgdpnhgspghrtghpthhtohepuddprhgtphhtthhopehffhhmphgvghdquggvvhgvlhesfhhfmhhpvghgrdhorhhg X-GND-Sasl: michael@niedermayer.cc Subject: Re: [FFmpeg-devel] I've written a filter in Rust X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="===============1923443273706785566==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --===============1923443273706785566== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="IVadfUK4Iq379NZb" Content-Disposition: inline --IVadfUK4Iq379NZb Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi On Fri, Feb 21, 2025 at 10:01:56AM +0100, Tomas H=E4rdin wrote: > tor 2025-02-20 klockan 23:49 +0100 skrev Michael Niedermayer: > > Hi > >=20 > > On Thu, Feb 20, 2025 at 02:06:47PM +0100, Leandro Santiago wrote: > > > [insert meme here] > > [...] > > > I also recorded a video showing the filter in action [7]. > > [... > > > [7] https://youtu.be/U_y4-NnaINg > >=20 > > cool, it doesnt detect everyone though > >=20 > > also i think this shows how useful a plugin framework would be for > > ffmpeg > >=20 > > with plugins everyone could use,test and contribute to this today. > > without plugins, this needs to be merged in ffmpeg git master. (which > > will take some time i suspect) >=20 > Have we not gone over and rejected plugins many times? I recall points no there was no formal and no public informal vote that i remember. ive raised the issue with plugins many times. Because it would allow people and myself to contribute more complex features and end the stagnation of FFmpeg. Think of AI filters (like text to image, automated language translation of = subtiltes, image to metadata, audio to subtitle, upscaling, and infinite more ideas) Neural network based image, video and audio compression thats both local neural networks and also using some server based APIs In general innovation needs the innovators to be in charge. Plugins arent the only way to achieve that of course. > about them encouraging proliferation of proprietary code. I also feel Thats nonsense, you can make the plugin system GPL or AGPL if you like. > this project is increasingly forgetting about the power of the UNIX > pipe. The unix pipe gave us gzip and tar. And the world gave it the middle finger and used pkzip because pkzip did what everyone needs, and the pipe did not PS: if someone sends me a pull request that cleanly adds plugin support to FFmpeg, i will merge it. thx [...] --=20 Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB No great genius has ever existed without some touch of madness. -- Aristotle --IVadfUK4Iq379NZb Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABEKAB0WIQSf8hKLFH72cwut8TNhHseHBAsPqwUCZ7h93AAKCRBhHseHBAsP q48TAJ0ZkNqtrZPM4JXoT1putQ6mGOb9nACdFe2kvyq9ko7TtL2eqQ7dyZQxtxw= =vKMF -----END PGP SIGNATURE----- --IVadfUK4Iq379NZb-- --===============1923443273706785566== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --===============1923443273706785566==--