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 0A63C4A89A for ; Thu, 18 Apr 2024 09:22:01 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E8E4768D422; Thu, 18 Apr 2024 12:21:58 +0300 (EEST) Received: from mail-lf1-f50.google.com (mail-lf1-f50.google.com [209.85.167.50]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6F40A68D40B for ; Thu, 18 Apr 2024 12:21:52 +0300 (EEST) Received: by mail-lf1-f50.google.com with SMTP id 2adb3069b0e04-518bad5f598so741366e87.2 for ; Thu, 18 Apr 2024 02:21:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713432111; x=1714036911; darn=ffmpeg.org; h=mime-version:references:in-reply-to:message-id:date:subject:to:from :from:to:cc:subject:date:message-id:reply-to; bh=91ElOhFKgSf0I1FZCTvbQ2M67vyuF1xVhys2rnlXyIw=; b=Vsq8SKoY1iSGoKlEkyOv/EbI7yee2IPrdf6j9rkDXjbjdKSzUizNGtPQbOUA8lUhYA JFElP75lFFFiGmc6o493l8GXk5gaNUtx/t06IFuC1r4VL6Zx6bwn8HVwavTMFE0OP12l cE/xju/LlxI0FdrZQbYDqJ3DElYcwHsdaHQfZ+FeUnpW037tQfQeR314sPZzmK8VRUNZ iBXcHOgZhSPRh9cvJ00I08u2vijAw7rcB8ySpkeZsW6mNQIrIlcMMTG9gBu2YTClghAc 3v22Wc2bRttOjkvB1ULeLw18RM/YoiekBDckOJsM1WOlzYVyzFNujrJgEhKsalUPrnNN 64cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713432111; x=1714036911; h=mime-version:references:in-reply-to:message-id:date:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=91ElOhFKgSf0I1FZCTvbQ2M67vyuF1xVhys2rnlXyIw=; b=RZ0+WW6dGUDDa91/iY7kdhBt6i9Fi3TboNRbzlNmF6jShTyqWLK24/mvOo05E3jiFT 0RcCvxn03+P5Ks3LevHFd6vNBIHZd2bXLM7V/wMZNzgx59Cg0FPRKw3tn5hgraE3L7d4 49BjMkP3c4POO2ZMYU7uGsE51klrhqDZqnVqICVOdeJ6uyDvnTanppHABUv4iAjc4J22 OqjZGLCZySh/j6gZY5gKfMjfFTWkzKGYpZsisS3OmOoCs78Uku/HZ4wcOz4uOTqO4r2D aG59aqQZC8m2033Pubs3RnJ/vst0q9UhReeC9nFids0HKu/rBNUdlj/rkBRgi0GcIvFy Sczg== X-Gm-Message-State: AOJu0Yxk2sjFofeCVX4vxzOnMWqYTsQpfiEFBE6mxBuiS00ZJ25T5I/C NoPLxmKTiFtIIEVzpAmXTzRJ3JMEsB+WOGuf6Bhzhwvk1z5/1d4qEtz7fQ== X-Google-Smtp-Source: AGHT+IGhhJ07baxmH+T5QB/la3ZXWeILNFsn+JcF7tfWV7mYiCbuuwTOX37mjzoEs+k8cgodbsxa5g== X-Received: by 2002:ac2:5d64:0:b0:518:9c8e:f172 with SMTP id h4-20020ac25d64000000b005189c8ef172mr923952lft.18.1713432111310; Thu, 18 Apr 2024 02:21:51 -0700 (PDT) Received: from [192.168.178.30] (dynamic-2a01-0c23-6110-d700-bc08-065d-5f59-2a5b.c23.pool.telefonica.de. [2a01:c23:6110:d700:bc08:65d:5f59:2a5b]) by smtp.gmail.com with ESMTPSA id a7-20020a170906670700b00a522bef9f06sm626645ejp.181.2024.04.18.02.21.50 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Apr 2024 02:21:50 -0700 (PDT) From: epirat07@gmail.com To: FFmpeg development discussions and patches Date: Thu, 18 Apr 2024 11:21:49 +0200 X-Mailer: MailMate (1.14r6022) Message-ID: <3309652B-7CAC-4A70-989E-5222970A721E@gmail.com> In-Reply-To: References: <20240417135832.GJ6420@pb2> MIME-Version: 1.0 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 18 Apr 2024, at 10:46, Stefano Sabatini wrote: > 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. Lua would probably be a better choice for this from ease of integration and also speed PoV last I checked. IIRC Python had some rather complex threading implications when used in a library. But I agree having something like this in general seems nice for some prototyping and debugging with filters as well. > _______________________________________________ > 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". _______________________________________________ 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".