Thanks for the code, peebee. Nice idea.
Don570 recently posted about a new, 2.8.0, version of avidemux available as an AppImage. Under Fossapup64 it worked OOTB. But trying to run it under Voidpup64 revealed missing dependencies. Rather than hunting for them I checked Void's repo which revealed that version was available. It installed and ran OK, but with a couple of quirks.
[Install command was "vpm i avidemux". A 32-bit version is also available but uses a slightly different name].
The first quirk was this terminal read-out:
"# vpm i avidemux
[vpm] Installing packages: avidemux (xbps-install -S avidemux) ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/cur ... 4-repodata' ...
ERROR: [reposync] failed to fetch file `https://alpha.de.repo.voidlinux.org/cur ... 4-repodata': Transient resolver failure
17 packages will be downloaded:"
Despite that report, as said, the installation preceded OK. I kind of remembered something about curtailing updating so it's possible that such reports should be expected. But figured it would be best to call it to your attention.
The installation created two /usr/share/applications desktop files and, consequently two menu listings. One menu listing had no icon, but ran; the other showed an icon, but didn't run. The reason it didn't run was that it was for an avidemux-portable which, in fact, had not be installed. The fix was simple: edit the functional avidemux's icon=argument to the icon which existed and delete the desktop listing for avidemux-portable.
[The %f argument in the Exec= line was manually removed]
Avidemux is a useful tool for working with video files when transcoding isn't required. As a result, it is much smaller than 'full-fledged' video editors. Still the new version is built upon Qt5 so I had hoped that it would pull-in sufficient Qt5 libraries to enable some AppImages and portables to function. Testing those with ldd showed fewer missing libs, but still some.