https://ffmpeg.org/index.html#pr8.1 #FFmpeg8.1 #videoediting #technews #HackerNews #ngated
#Development #Explorations
Pixel data from encoders to decoders · A closer look at the tiny building blocks of an image https://ilo.im/165v7s
_____
#Pixels #Images #Codecs #Encoders #Decoders #Compression #WebDev #Frontend #CSS #JavaScript

From individual pixels to fully decoded images on your screen, raw pixel data gets transformed, compressed, and efficiently delivered. Learn about the techniques and optimizations that shrink image information without any perceivable loss in quality.
@gnomelibre @ki personally I've never had to fiddle with #audio under #Linux since it works fine.
Having to use #Jack as the Linux-equivalent of "#VirtualAudioCable" worked fine, and I think #PipeWire not just replaces #ALSA, #OSS & #PulseAudio but also #GStreamer and that is a good thing, because then every Application can just say: "Decode this Audio/Video File" and have a transparent #API & #ABI that automagically does it with the best possible options at hand.
Kinda like #WindowsMediaPlayer on #Windows and #QuickTime on #macOS do by tightly integrating with #decoders amd #drivers...
Also unlike the latter, PipeWire can also be used to record stuff at minimal overhead.
Like with #SystemD this is a complete paradigm shift but like systemd it's kinda "necessary evil" because the status quo evidently sucks for many reasons and many more people.
https://www.youtube.com/watch?v=o_AIw9bGogo
Or as some people say who had talked to @pid_eins :
'systemd [and pipewire] is [or rather are] a conspiracy to make #Desktop Linux better than it ever has been!'