From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id EC90E444FF for <ffmpegdev@gitmailbox.com>; Fri, 21 Mar 2025 18:27:35 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5AEEB687C06; Fri, 21 Mar 2025 20:27:31 +0200 (EET) Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 17014687B61 for <ffmpeg-devel@ffmpeg.org>; Fri, 21 Mar 2025 20:27:25 +0200 (EET) Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-4394a823036so22685485e9.0 for <ffmpeg-devel@ffmpeg.org>; Fri, 21 Mar 2025 11:27:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742581644; x=1743186444; 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=k2Mx5Xol2AfVS2KhA4+gbyOjgnylaYB7MV1F1Al2wP4=; b=iweyA6375G28QbvP63R4y8e0hiZ0oD/N4sUByRlzgrhiW4JnEJMzTJvYDF6/8COZE5 HA3NxUnJH/pqoytkW2bT2vvYBtY78F0MLW6yIX4t/PdwKEj/XqiN6/WtJNZndExriu2d GWJpOycIs9JFKjiHlCGDMheU+y01J5QothqT2kFvewLqC6AQWrRngdMZlqP6jb8Ctef6 x5snbCXn5KK+kzExrQxRohG9gGcJ06pYMWu9tiOP1MNeyn7MB/0RYeXqG2jUKevuEX43 kXoR+U/KSBrsuQ5QRe5deIY3eJuCekVNZ3XKfYW9bPEvRF9KocKGZwYQ/pRTqQKiLWTP qWaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742581644; x=1743186444; 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=k2Mx5Xol2AfVS2KhA4+gbyOjgnylaYB7MV1F1Al2wP4=; b=LpFLOsit0GZcsVhLbNAYDCf104ZrMw6UV6vFWOkrcOp7o7FNTwMrBmyw9czdf226m2 eNvMiUXPIF7GkhsLcC0QiIPlaFVu1LMO+E2D2M6USQcFzs5a5CekgBrCvUGP6nuj02SJ gA58f7RnRE/R+TXdN0csDbnyzxhaFHSgfIEY5l6G2h/8uK5VSTtmlQ5ex6Ix0cCl18WR nSPlVncrL2iaKSUaSUujzaL+6DtJKSFtcH4HDRLS7E7QuTToMDNIKNPOOiS7tZSIJaIz ba1q1T5x0oRnUbIWCcVGmGI6sjyVb69qNMpiUu2ZreGOlcxJ4z7FEA/Gnas/BsYw/aHx o7xg== X-Gm-Message-State: AOJu0YyW1jGdyp3b4OtqAz7/lYKUkl+rL2P0GD9BqgrrMSvdEe6z+zdV o9Ag4v9nsR4ZtaBVuUhz1po0llB0+p6npbKja3PFCz6+tvImx7g685ipVQ== X-Gm-Gg: ASbGncsMUf4Y542gS+S/+ViBva2DCDDVp6EUYqesgKPKaEQLS3WeF0L4c/jcc4V+eN1 secwyWjp8UFeCR1WGa650lsSrUkH9/vmjhNoE5BbNI2Swuf2jZ/ftvGwMTIvpS6ypfCJWIXuZow tUjjwqE17pFAVKd0Q3zjRJ+NZS7hKNC4uu5zJdhIZ2z/TxeT+tiqo00ri/Y4KxoC2D4/u14domY Ue+7HuLQnnLaWKbAobA/nIu6WJXLUsrX0l0ykZI/kYmjepgnbh9/x0B1BwuolxiWSL35o1WT8F7 KI2PG3ZrPoAprUD/ULvE0wkMrA/WS5mcA0tp/o0UMZZv63Xb9qJJNpuIkvYcBNPRrkfarfLW5IB TwSuswSV8 X-Google-Smtp-Source: AGHT+IFJS9hzZXkp/UehpBYstkAZ6/jqyvRsF5CSoqL+jn1cre2M1pGZqHlLZ851L4FSw6wdb7MBbg== X-Received: by 2002:a05:600c:510d:b0:439:a139:7a19 with SMTP id 5b1f17b1804b1-43d50a1d901mr32944915e9.23.1742581643826; Fri, 21 Mar 2025 11:27:23 -0700 (PDT) Received: from mariano (dynamic-adsl-84-220-189-10.clienti.tiscali.it. [84.220.189.10]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d4fd9e960sm33687455e9.29.2025.03.21.11.27.23 for <ffmpeg-devel@ffmpeg.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Mar 2025 11:27:23 -0700 (PDT) Received: by mariano (Postfix, from userid 1000) id C50A1BFCE8; Fri, 21 Mar 2025 19:27:21 +0100 (CET) Date: Fri, 21 Mar 2025 19:27:21 +0100 From: Stefano Sabatini <stefasab@gmail.com> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Message-ID: <Z92viSTlKU0La9Ua@mariano> Mail-Followup-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> References: <DM8P223MB0365AB64AECCC838CF7CB41DBADE2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <DM8P223MB0365AB64AECCC838CF7CB41DBADE2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> User-Agent: Mutt/2.1.4 (2021-12-11) Subject: Re: [FFmpeg-devel] [RFC] FFmpeg Execution Graph Visualization X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/Z92viSTlKU0La9Ua@mariano/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> On date Tuesday 2025-03-18 02:32:13 +0000, Soft Works wrote: > Hello everybody, > > working on the subject of writing out filtergraph information > obviously implies the goal of being able to visualize that data in > some way. While I do have something for long, it's tailored for > specific workflows and is hardly useful for most. > > Anyway, it shouldn't be required to use once another software for > visualize the output. This decimates the usability for any such > feature by far. Few days ago, I was thinking about ways for making > this feature really useful for everybody without needing to jump > through any extra hoops. We have that range of writers (now "text > formatters"), and so I wondered whether there isn't some text format > that is meant to directly represent a graph for visualization [...] > Examples > > I've created a Gist with some examples of the output here: > > https://gist.github.com/softworkz/a196b2d0e9e2df49f766abd92f508551 > > (also includes a zip with html file examples) > Questions > > I'm curious what you think about it! > > - What's good, what's bad, what should be changed/improved? > > - What about the displayed information, should something be added? > > - I'm folding out the buffer source/sink filters to simplify the view, is that ok? > Should the TRIM filters be excluded as well? > > - Since it's no longer just about filter graphs - what do you think about the term > "Ffmpeg Execution Graph"? > (other ideas welcome) > > - Does anybody have some complex command lines for me to test? > (no need to include media files, I can try to replicate > something similar) > Thanks for working on this, from the examples it looks pretty amazing. What it's not clear to me is how this builds up on top of text formatters, since they are meant to render a tree structure in a generic way. From this you can have a description of a graph, but then you need specialized ad-hoc logic to convert it to a graph format. What am I missing? _______________________________________________ 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".