Your title for the message is kind of scary but...
El 4/4/25 a las 09:58, Paul B Mahol escribió:
On Fri, Apr 4, 2025 at 10:06 AM Andrew Randrianasulu
<[email protected]> wrote:
Sorry for being frustrated lately.
Realities of all this "modern development" vs me tend to be not in
favor of
our project.
I looked up two "other" projects in video editing.
MLT is well-known and going on for nearly two decades.
In this year release notes we see:
https://github.com/mltframework/mlt/releases
=====
https://github.com/mltframework/mlt/releases/tag/v7.30.0
Added support for mlt_image_yuv420p10, mlt_image_yuv444p10, and
mlt_image_yuv422p16 in avfilter, swscale, and rescale filters.
This facilitates using these pixel formats end-to-end when using only
FFmpeg producers, certain avfilters, and avformat consumer. This
means it
is possible to do 10-bit end-to-end on the CPU when being careful
to select
compatible components and options to avoid conversions. One can
pass-through HDR; however, you must set the color_trc and pix_fmt
properties on the avformat consumer (see ffmpeg -h full for these
values).
The avformat consumer automatically converts MLT colorspace
(integer value)
to FFmpeg's colorspace and color_primaries (unless explicit) options.
====
I take this as "floating point pipeline still not here".
Olive branch is even more depressing:
https://github.com/olive-editor/olive/issues
Last non-CI commit was in ... september 2023?
May be developing moved somewhere, but this mean all exiting new
bugs and
state of being incomplete for few more years, given that even
with most of
hard work done by OpenGL, OCIO, ffmpeg etc remaining NLE core is
not that
simple, as it turned out to be.
Natron does not do audio, as far as I know, and also hanging on a
thread
(single developer).
Blender is a Big Shot now, with predictably big requirements both in
software (try to build it on Slackware) and in hardware. Driven by
higher
end!
And whole "Oh lol X is deprecated, everyone rewrite themselves to
Wayland"
push. I bet there might be way to resistance say Intel's or Nvidia
"HDR on
X" proposals in Xwayland but who will do all this work for single
application?
I did and so did Blender. Both probably with the help of AI in less
than 3 months.
It took Valve's money effectively to get anything at all done
in this area.
https://www.phoronix.com/news/X11-DeepColor-Visual-RFC
from 2017 ....
https://lists.freedesktop.org/archives/wayland-devel/2017-December/036403.html
It took whole 8 years to get into "usable in mpv" state, and producing
video usually have higher demands than playing back.
I am fairly sure someone will write something in Rust (so it will
break in
6 months time because Rust is for Big D Developers who have no
problems
with such churn) or c++ 25 because c+11 is too archaic and all new
courses
are about $latest (double meaning of $ here).
Again, I do not think this is only individual developers fault,
just more
complex issue with constant stream of *new* hardware we supposed
to fix in
field by writing software, somehow (HDR displays are all or
nothing, so
HD(R), SD and GUI all must be mixed on host side). And general
"culture" of
individualism (because Silicon Valley, bebe!) and effectively social
darwinism (where are XDTV and libquicktime? killed by constant API
churn
....).
I see no escape from this, at larger scale. And this makes me even
more
frustrated.
cc ffmpeg-user/libav user because otherwise no one from "outside"
will ever
read this.
I think you should use this: https://github.com/richardpl/lavfi-preview
It is fast and small, and make work done. No monthly subscriptions, no
trials, no usb dongle needed.
Thanks Paul. It is nice to see you share your immense knowledge for a
change. Read the book "Pay it forward" (don't watch its movie
adaptation which is horrible). It is so far the best idea I've heard
about how to make the world a better place.
P.S.
I assume Google did their first wrong move with me: all my emails from
libavuser got removed. If it was not Google and I got (deservedly)
banned from ffmpeg or libavuser, please let me know. Funny enough I
*did* get this (last?) email.
--
Gonzalo Garramuño
[email protected]
_______________________________________________
Libav-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/libav-user
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".