Here's the most efficient way I've found to make a video from an image plus audio file that preserves quality.

  • Get ffmpeg: Open the run box with windows+r, type "winget install ffmpeg" and press enter. ffmpeg will install itself.
  • Open the folder on your PC where your image and audio files are stored. Press alt+d to go to the address bar.
  • copy the below and paste it, Replacing the text in quotes with the names of your files. After pasting, press enter to run the command:


ffmpeg -threads 3 -hwaccel auto -r 1 -loop 1 -i "image.file" -i "audio.file" -c:v libx264 -preset ultrafast -x264opts opencl -vf scale=1280:720 -c:v libx264 -tune stillimage -c:a copy -shortest "video.mp4"
  • A command prompt terminal should open and the encode should start. You can check the status by reading the bottom of the window.
  • The window will close once the encode is complete. This could take anywhere from a few seconds to five-ten minutes. You should see a video file in the folder that is only a few MB larger than the audio+image files you started with.
This entry was edited (1 week ago)

reshared this

How Hubzilla 10.6 b0rked its own forums


Major breakage on Hubzilla 10.6 due to switching to FEP-e232 Object Links; CW: long (over 5,000 characters), Fediverse meta, Fediverse-beyond-Mastodon meta, non-Mastodon Fediverse meta

Just because it works under your very limited and controlled lab conditions, doesn't mean it will work just as well under real-life conditions.

A few may remember the summer of 2024 when (streams) rolled out FEP-171b. It broke federation in every imaginable way because, as it turned out later, (streams) suddenly confused the many different IDs it had to juggle. Granted, the byproduct of trying to fix this was Forte, the first Fediverse server software to provide nomadic identity via nothing but ActivityPub.

Now Hubzilla rolled out FEP-e232. And there's breakage again. Not quite as badly, but in places that really hurt.

So the talk of the town in the Fediverse is Mastodon 4.5 introducing quote-posts. (Mastodon 4.5 allegedly introducing quote-posts to the Fediverse, and how that's wrong, is another story.)

Interestingly, almost at the same time, Hubzilla 10.6 was rolled out. Money quote from the announcement:

  • Implement FEP-e232 (object links) for quote posts


FEP-e232 Object Links in practice usually = "quote-posts like Misskey" = linking to the original with "RE:" before the link.

Apparently, rather than what Hubzilla had been doing since 2012 when it was still Red. What Friendica has been doing since its own inception in 2010. Namely insert a dumb copy of the quoted post into the quoting post.

While (streams) and Forte have been supporting FEP-e232 under the bonnet for quite a while while still quote-posting with dumb copies, Hubzilla has decided to go all the way and replace the old-fashioned Friendica way of quote-posting entirely with the Misskey way that's all the rage in the Fediverse now.

Yes, this has its advantages. If the original is edited, then the edit (in theory) is reflected in all posts that quote-post it.

But here on Hubzilla, this switch causes trouble.

Mastodon rolled out rendering support for Misskey-style quote-posts before rolling out quote-posts themselves, so those Mastodon servers that can't render these quote-posts are hopelessly outdated.

Hubzilla, on the other hand, rolled out Misskey-style quote-posts with version 10.6 while 10.4 and older can't even render Misskey-style quote-posts, not even when they come straight from a *key. In this regard, it would have been smarter to first make sure that Hubzilla renders this kind of quote-posts, then wait for a few minor releases and then change the way Hubzilla quote-posts.

You may see this as just a minor nuisance. But on top of that, it breaks Hubzilla's forums.

See, Hubzilla's forums are based on quote-posts. You start a new thread by DM'ing to a forum, and the forum will automatically share (quote-post) your start post to all forum members. If it's a private, limited-access forum, only the forum members are permitted to see the post with your quoted post in it.

I guess it's kind of obvious that this can only work by quote-posting a dumb copy of the start post unless a few more stops are being pulled.

Now, however, forums on Hubzilla 10.6 quote-post start posts by linking to the original. Remember that the original is a DM to the forum. As in only the forum is permitted to see it. You can click the link to the original all you want. But unless you run the forum, Hubzilla will not let you see it, not even with all the OpenWebAuth magic sign-on that you have on yourself as a Hubzilla user. In fact, I'd be very worried if I could see it now.

If there was even only one active forum on one of the two public hubs that run development versions, this critical bug would have popped up earlier and been fixed before it would have hit a release. But apparently, nobody is crazy enough to run a forum on a dev-grade hub, not to mention how few active Hubzilla forums there are in the first place. Seriously, I wonder if there's any feedback coming from the two dev hubs because I never see any hit the Support Forum. Does it all go straight to Framagit?

Good thing hubzilla.org is still running Hubzilla 10.4. hubzilla.org is not only the official Hubzilla website, it's actually a Hubzilla hub itself. The official Hubzilla website is built on a Hubzilla channel, using the Webpages app. And hubzilla.org is home of the Hubzilla Support Forum. It would have been a disaster, had this forum been broken, too.

I guess there's a hotfix due now, even if it means reverting FEP-e232 support (although changing the permissions of a DM to a forum channel would do the trick, and looking at how (streams) and Forte do it would be even smarter). And I hope it'll come before hubzilla.org is upgraded to 10.6.

By the way, while it's at it, maybe Hubzilla could also permanently set that GoToSocial/Mastodon flag that allows being quote-posted. I mean, if you come to a place that has been able to quote-post for a whopping 13 years, that can quote-post any public content from anywhere in the Fediverse with zero resistance, and that has no control over whether or not your stuff can be quote-posted (other than not posting in public), it's safe to assume that you're okay with your stuff being quote-posted anyway.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Mastodon #Misskey #GoToSocial #Friendica #Hubzilla #Streams #(streams) #Forte #Forums #Groups #FediverseGroups #FediGroups #FEP_e232

firmware updates for most of the Zoom Essential hand-held recorders

Sensitive content

This entry was edited (1 week ago)

reshared this

Tomorrow we'll celebrate Django's 20th anniversary during Django Girls Pescara, inside DevFest. 🎂
birthday20.djangoproject.com/e…

CC @django @djangogirls

#Django #Birthday #DjangoBirthday #Pescara #Python #DjangoGirls

Vanadium version 142.0.7444.138.1 released


Changes in version 142.0.7444.138.1:

  • revert our addition of Mullvad Leta since it's being shut down on November 27
  • disable Chrome Tips cards for the New Tab Page as many are inappropriate for Vanadium due to the removal of Google service integration and other changes

A full list of changes from the previous release (version 142.0.7444.138.0) is available through the Git commit log between the releases.

This update is available to GrapheneOS users via our app repository and will also be bundled into the next OS release. Vanadium isn't yet officially available for users outside GrapheneOS, although we plan to do that eventually. It won't be able to provide the WebView outside GrapheneOS and will have missing hardening and other features.

in reply to dracc

CHROMIUM_MAJOR.CHROMIUM_MINOR.CHROMIUM_BUILD.CHROMIUM_PATCH.VANADIUM_PATCH

For the Chromium parts:

  • MAJOR and MINOR may get updated with any significant Google Chrome release (Beta or Stable update). MAJOR must get updated for any backwards incompatible user data change (since this data survives updates).
  • BUILD must get updated whenever a release candidate is built from the current trunk (at least weekly for Dev channel release candidates). The BUILD number is an ever-increasing number representing a point in time of the Chromium trunk.
  • PATCH must get updated whenever a release candidate is built from the BUILD branch.
This entry was edited (1 week ago)

Krásné dobré ráno mastodonní bando! 🙋‍♀️🐶🐈
Archibaldík byl ráno štěstím bez sebe, že zase nastal ten den, kdy se jdeme ráno toulat. Ukecaný byl, jako trhovkyně na stánku. Nasadit mu kšíry vyžadovalo nadlidské úsilí. Ve finále jsem ho musela přišpendlit k zemi. Začátek cesty si pořád něco frflal a poblafával. Rychlý byl jako šipka. Vlastně je spíš chlupatý bumerang. Tam, zpátky. Tam zpátky. Tam, kolo, kolo, kolo, zpátky. Byli jsme venku od půl sedmé. Teď jsme přišli. Viditelně by si to dal znovu.
🧵

Zoom released New firmware for H1E. I am sending this again because i broke the first post.

  • You can set imput gain during recording but i don't know exact buttons
  • You can record and export to mp3
  • You can record with AI noise isolator. It analyzes the noise during first 3 seconds to get noise profile. you can enable it with shortcut, the third button in the top row (button which marks during recording) or in rec settings. Not bad but it filters just high frequencies.
    Do you guys testet this? @Andre Louis @Borris @Tomecki
    zoomcorp.com/en/jp/handheld-re…

Solution to the alarm and many other apps and web pages that require slide, a gesture that is impossible with voiceover is the following. Go to settings, select accessibility, then select touch. Within the touch menu, simply enable the prefer single touch actions. In iOS 26, doing this allows me to effectively use the alarm like a normal person. If you do any stock or crypto trading and you aare required to slide to confirm transactions, enabling this option will stop that stupidity as well. An accessibility tip from the NER to you. Use it wisely if you need that kind of thing.

✨ Your new public_html folder is here, upload html and ~your-site is ready

~ public.monster 🐙

I'm pretty sure I'll regret making this, but upload your public monstrosity and let's see how it goes. Some fun may be had. I'll watch carefully for now 🕵️

This entry was edited (2 weeks ago)

reshared this

tfw you can't get the verification code sent by your health insurance company to your email because the IP address it's coming from is listed in Spamhaus AND the email they're sending violates their enforcing DMARC policy. *sigh*
#infosec #DMARC #Spamhaus #SysAdmin #EmailAdmin #healthInsurance
This entry was edited (2 weeks ago)

Update, ist in gute Hände gekommen :)
Moin, #wuppertal und Musiker-Bubble. Hier steht ein #bass - Amp, Top Trace Elliot 200w, Boxen Gallien Krüger 4x10", 1x15". Macht Wumms, alles vollkommen iO, Baujahr irgendwann 90er, aber immer sauber/trocken gelagert. Ich kann das auf Kleinanzeigen stellen, aber lieber wär mir eigentlich, wenn irgendwer mit Ambitionen und ohne Amp das Teil einpackt und noch ein wenig lärmen lässt, weil das kanns prima. Fuffi draufwerfen gerne, aber muss nicht.
This entry was edited (1 week ago)

Ok so dbus has RPC, like, you call a method and you get a response...

except FreeDesktop's stuff where you call a method, get a sorta-response, but you're actually supposed to wait for the true response which comes separately as a DBus signal...

ref: flatpak.github.io/xdg-desktop-…