Tootfinder

Opt-in global Mastodon full text search. Join the index!

@nobodyinperson@fosstodon.org
2026-03-17 08:38:55

Any #ffmpeg experts here? I want to do one simple thing: make certain colors transparent (then alphaextract to feed into tesseract #OCR). That's it. The colorkey filter is perfect, but it seems to be an absolute impossibility if you want more than one color transparent.

@jamesthebard@social.linux.pizza
2026-03-09 20:21:37

So, got the server in place but discovered that the Docker image that I created that has the Sisyphus client and all of the binaries like `ffmpeg`, `av1an` was not very happy. Ffmpeg crashed because it couldn't find the `libSvtAvcEnc.so.4` library which was because I had a custom version of it installed (`svt-av1-psyex`).
Got the Dockerfile fixed by installing `svt-av1-psyex` and then compiling `ffmpeg` against those libraries, then installing both `svt-av1-psyex` and `ffmpeg` int…

The worker JSON information returned from the server showing that `encoder02` is currently processing a test video using the `av1an` module.
@cark@social.tchncs.de
2026-02-21 20:41:22

#TIL
Es gibt ein Kommandozeilen-Tool namens `tldr` und das ist richtig hilfreich. Es liefert beispiel-basierte Doku für Kommandozeilen-tools wie z.B. ffmpg. Klar könnte man dafür auch `man ffmpeg` benutzen, aber Beispiel-basiert ist oft einfacher verständlich und dadurch nützlicher.
Bei `tldr --update` werden ≈6000 md-Dateien gezogen und ab dann hat man eine sehr hilfreiche Offline-Dok…

Screenshot eines Kommandozeilen-Fensters mit der Ausgabe von `tldr ffmpeg`.

Hintergrund: dunkelgrau; Schriftfarbe weiß (normal), grün (Beschreibungen) und rot für Kommandos.

Hier die ersten 20% der Ausgabe (der Rest ist grundsätzlich ähnlich):

ffmpeg

  Programm zum konvertieren von Videos.
  Siehe auch: `gst-launch-1.0`.
  Weitere Informationen: https://ffmpeg.org/ffmpeg.html#Options.

  - Extrahiere den Ton eines Videos und speichere ihn als MP3:
    ffmpeg -i pfad/zu/video.mp4 -vn pfad/zu…
@EarthOrgUK@mastodon.energy
2026-02-06 09:51:02

On Website Technicals (2019-07) - Tech updates: improved video support, HTTPS, search impressions vs clicks, FFmpeg vs AVconv, line-height. - m.earth.org.uk/note-on-site-te

@jamesthebard@social.linux.pizza
2026-04-04 18:25:51

Quick tip: if `ffmpeg` shows the incorrect frame count when processing videos, just toss it through a quick `mkvmerge`.
```
for i in video*; do mkvmerge "$i" -o"temp_$i"; done
```
#mkvmerge #ffmpeg

@adlerweb@social.adlerweb.info
2026-02-22 23:43:43

Woho. Endlich ne sinnvolle ffmpeg Pipeline um AV1 per QSV auf ner (integrated) ARC zu fahren. SD-Content mit ~220fps bei quasi keiner Systemlast ist schon sehr nett.

@jamesthebard@social.linux.pizza
2026-04-04 04:58:03

The long test is looking good for the `av1an`, `mkvmerge`, and `cleanup` modules, the Golang client is doing exactly what its supposed to which is a welcome change from yesterday. I need to do long tests on the `ffmpeg` and `handbrake` modules next, but I'll handle those tomorrow.
After that, I'll update documentation, release the `2.0.0` client, and deprecate the old client.
#sisyphus

The output of the `2.0.0b2` Golang client just chewing through videos with the `av1an` client.
@jamesthebard@social.linux.pizza
2026-03-29 18:47:19

Ah previous me...I see you've decided to make this rewrite more difficult because you got _clever_ and I decided to keep backward compatibility. Thought that the `ffmpeg` module would be the biggest pain in the ass, but I was completely wrong. The `mkvmerge` part is coming along and I'm hoping to have it done today or tomorrow. Things progress.
#matroska

VSCodium opened showing some functions for processing sources and tracks.  The code goes through all of the tracks and grabs the track type from each source's `mkvmerge` output.
@jamesthebard@social.linux.pizza
2026-03-28 05:25:26

The Sisyphus client rewrite continues after a bit of a break. The `ffmpeg` module is mostly finished and should serve as a good template for `handbrake`, `av1an`, `mkvmerge`, and `cleanup` modules. Logging is progressing pretty well. The config has been expanded slightly and can now pull from TOML files on top of the standard environment variables.
#sisyphus

A screenshot of the 2.0.0a1 Sisyphus client running as it waits for an encoding job to come down the queue.