exdor

joined 2 weeks ago
MODERATOR OF
[–] exdor@programming.dev 2 points 10 hours ago* (last edited 10 hours ago)

Nice writeup! Agree with the ownership part absolutely, and the alternative software is quite good indeed XD

Just dropping in here that you should absolutely try Nicotine+ for finding basically anything

[–] exdor@programming.dev 1 points 10 hours ago

Hillarious isnt it!

[–] exdor@programming.dev 1 points 10 hours ago

Apparently you just need to give them a good harness to use tools like write code and then debug it, that makes it way more efficient.

And please run them inside a VM or at least a container sandbox, not just unsandboxed on your machine.

[–] exdor@programming.dev 2 points 10 hours ago (1 children)

Hey I found this website mentioning your project. What do you think, what was the most relevant point from there that you see fitting?

[–] exdor@programming.dev 1 points 10 hours ago (1 children)

I cant believe how all these officials just have random malware android.

Like, GrapheneOS is free XD

[–] exdor@programming.dev 1 points 12 hours ago* (last edited 12 hours ago) (1 children)

The point is that you pinned a specific commit instead of a branch like main

And yeah calling dependency resolution fragile is weird. It is not an actual package manager, just a download tool.

[–] exdor@programming.dev 4 points 12 hours ago (1 children)

Crazy, izzy is more strict??

There are a ton of llm assisted apps on f-droid, crazy many. In fact, Claude is perfectly able to make reproducible builds, unlike many developers

[–] exdor@programming.dev 4 points 13 hours ago

I think the localsend protocol is nice yes

The apps work nice too

But it is written in dart and flutter, which makes it pretty heavy and not native. The android app is 46MB wich doesnt sound much because android apps generally got more and more bloated... but for comparison iyox wormhole is only 14MB.

Syncthing-fork is bigger, basic-sync a bit smaller. But still, a small CLI could be under 1mb and run on way more devices

[–] exdor@programming.dev 2 points 15 hours ago

Moving a hand is way easier than tilting a finger accurately yeah

[–] exdor@programming.dev 1 points 15 hours ago

Interesting stuff! Cool developments for sure. Did you follow AerynOS too? They are doing some cool stuff too

[–] exdor@programming.dev 2 points 15 hours ago

Heck yeah vibecoded AI-bloated techbro nonsense! This is the future of the Linux Desktop!

 

I used this today to try and find a frame showing a blinking error dialog, but wasnt successful, anyways here it is!

ffmpeg -i video.mp4 -r 30 frame%d.png
  • -r is the FPS
  • the %d is a nice iterator, works in fish and bash apparently

Images to video

Useful for timelapses!

#!/bin/sh

fps=10

ffmpeg \
	-framerate $fps \
	-pattern_type glob \
	-i '*.jpg' \
	-c:v libsvtav1 \
	-crf 20 -preset 6 \
	-vf "scale=-2:1080" \
	timelapse.mp4
6
Welcome! Introduction (programming.dev)
submitted 1 week ago* (last edited 1 week ago) by exdor@programming.dev to c/ffmpeg@programming.dev
 

Hi all!

Only after I made an account on this instance I saw that there already is a community on lemmy.world. many instances might defederate, so this one is useful.

My motivation: I use / have used ffmpeg for

  • encoding any audio to opus, variable bitrate (there are 2 modes, not sure why and mode 1 seems to be better)
  • converting stereo audio to mono, duplicated to 2 channels
  • cutting audio and video
  • encoding any kind of video to AV1, using svt_av1 (the software encoder which sadly produces way better results than qsv_av1 on my Intel Arc)
  • extracting screenshots from video
  • converting multiple images into a video for timelapse recordings
  • converting videos to animated images (webp)
  • add metadata to videos and audios
  • concatenate audiobooks in several folders to a single file including chapter metadata
  • ...

I will post all my scripts here in some time and hope for an engaging community to exchange tips, parameters etc! Ffmpeg is not very easy to use but incredibly efficient!

view more: next ›