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 ESMTP id 1DE1E4A871 for ; Thu, 18 Apr 2024 08:46:46 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1B62068D41B; Thu, 18 Apr 2024 11:46:45 +0300 (EEST) Received: from mail-lj1-f181.google.com (mail-lj1-f181.google.com [209.85.208.181]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5DB3968D40C for ; Thu, 18 Apr 2024 11:46:38 +0300 (EEST) Received: by mail-lj1-f181.google.com with SMTP id 38308e7fff4ca-2db2f6cb312so11300531fa.2 for ; Thu, 18 Apr 2024 01:46:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713429997; x=1714034797; darn=ffmpeg.org; h=user-agent:in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:to:from:date:from:to:cc:subject :date:message-id:reply-to; bh=lCOCMOHc0GZv3g+EHVLm+lNVxZz2HQLtg2w/2YYcBx4=; b=JilairsdHZ0Dm080YWS5JoLMUlj2a0PmKnmCOjnb7t1ZNTqXOBOmYaW7zESX1RlCwx ojeguIbqwdpKDIrSkPFvQIJF1TryK1vR/uvmf3Wh8eYUxU/FepbSpW+roRylC1yuoJCh tMs0kG1Rys3DPEvD481oLRL5nowXh33UYrtHLe+YXoCl7t96oWVSApbO7sHTIRQW6E9+ exzcEHQ+x8Ig05EGv3Ce7O5S4qdMBcd9QR5TnvzDnO5Te+kkGa5qbqKYfSRjfaUFZr6R ypgpMM24HkSqit2Rfmb7S6g3kz6KjFxPK511c/PY6JG1n1nZ4xG4NYe+Zv2QX8zv2j8R bQdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713429997; x=1714034797; h=user-agent:in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:to:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=lCOCMOHc0GZv3g+EHVLm+lNVxZz2HQLtg2w/2YYcBx4=; b=DAZEdi3Ciqhoeimi5OAQsgYuovlRrBIwKz7wUhkQBXsO2ncdor3gAI2b4gAL+lwneQ UumSe6AINRX5OfkN3DC4yNOwENqhUx22R+hAnC8DClLMOUrAgaXNZhXdIoI2DIPWnsFR i4jPNA1zTnIZy72zg3X1Jdn56i2h9xs1DMQXArMUeD9h4Ng2036t2yeXy45inJ5IYG1k lDDe1UcKMp0ELqoYvA/uwkeO4ky/xX82mgYq3nVRggpp6c+nrJhgisofDBqd+UbRbwmG yGq7KDGBjZR594hX+Ic0Jzs+nF83rPjNYtnIjq/WwdULiSuEzoXMOyahgTqXP5Mc3pWZ u1DA== X-Gm-Message-State: AOJu0YyCRCAZ9G1eWWgjacnDP1CcVXyJ/jC32U0d3Ez/H+tVeTSfLne+ gPjTQv7xFUSaFhWbsq6OGbjzPOxNIwKYQmwnLr3tw3t61VmU9yiIb+4Bfw== X-Google-Smtp-Source: AGHT+IGgTEskdxv2/5cqdOJ6WnfKl+JbdK1ddAMGCOuM4iCmG/AIRByF78T9VXJC0msPSqX3zRQ0kw== X-Received: by 2002:a2e:9003:0:b0:2d8:bda5:c5f5 with SMTP id h3-20020a2e9003000000b002d8bda5c5f5mr1351669ljg.35.1713429997093; Thu, 18 Apr 2024 01:46:37 -0700 (PDT) Received: from mariano (host-87-17-49-61.retail.telecomitalia.it. [87.17.49.61]) by smtp.gmail.com with ESMTPSA id he39-20020a1709073da700b00a543e6e1c47sm605687ejc.72.2024.04.18.01.46.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Apr 2024 01:46:36 -0700 (PDT) Received: by mariano (Postfix, from userid 1000) id 8942BBFCE8; Thu, 18 Apr 2024 10:46:35 +0200 (CEST) Date: Thu, 18 Apr 2024 10:46:35 +0200 From: Stefano Sabatini To: FFmpeg development discussions and patches Message-ID: Mail-Followup-To: FFmpeg development discussions and patches References: <20240417135832.GJ6420@pb2> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20240417135832.GJ6420@pb2> User-Agent: Mutt/2.1.4 (2021-12-11) Subject: Re: [FFmpeg-devel] [RFC] 5 year plan & Inovation 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: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: On date Wednesday 2024-04-17 15:58:32 +0200, Michael Niedermayer wrote: > Hi all > > The pace of inovation in FFmpeg has been slowing down. > Most work is concentarted nowadays on code refactoring, and adding > support for new codecs and formats. > > Should we > * make a list of longer term goals > * vote on them > * and then together work towards implementing them > ? > > (The idea here is to increase the success of larger efforts > than adding codecs and refactoring code) > It would then also not be possible for individuals to object > to a previously agreed goal. > And it would add ideas for which we can try to get funding/grants for > > (larger scale changes need consensus first that we as a whole want > them before we would be able to ask for funding/grants for them) > > Some ideas and why they would help FFmpeg: > [...] > * client side / in browser support > (expand towards webapps, webpages using ffmpeg client side in the browser) > bring in more users and developers, and it will be costly for us > if we let others take this area as its important and significant There are already several projects on github, the most prominent one: https://github.com/ffmpegwasm/ffmpeg.wasm/ In general it would be useful to provide libav* bindings to other languages, for example: https://github.com/PyAV-Org/PyAV https://github.com/zmwangx/rust-ffmpeg Not sure these should be really moved to FFmpeg though. One option I'm currenly exploring is having a python filter enabling to specify a custom filter implemented in python (needed for custom ad-hoc logic you don't really want to implement in C since it's not generic enough) and to enable using python modules when effiency is not an issue. _______________________________________________ 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".