@MichalBryxi@mastodon.world I do the same, except via a private Matrix server, because fuck Russia. :)
@ticho@mas.to Yeah. That and the fact that it has to upload & download the file are the only two drawbacks. I tried to find Android software that would be even semi-decent on downsizing videos and concluded that there is nothing that would even remotely do the job.
@MichalBryxi@mastodon.world Actually, for me, the local Matrix client does the resizing (there is a checkbox for "Send image/video in full size", which is off by default, so I only send the already compressed image.
Now if I could only skip the uploading and downloading part... 🤔
:)
@MichalBryxi@mastodon.world I found FFShare, which is basically a wrapper around a local ffmpeg. It quickly compressed a test video from 10MB to 2MB, while it still looks good.
The only downside is that it doesn't seem to save the output as a file, but offers a standard "share to other app" dialog. I tricked it into sharing to my Syncthing app, which saved it to a local shared folder. :)
@ticho@mas.to Yes, I gave it a chance and the UX is so awful that I deleted it after couple of usages.
@MichalBryxi@mastodon.world My UX standards are probably much different from yours, because apart from that no-local-save issue, it think it's great.
Share freshly recorded video from the gallery (or from any other app) to FFShare, it immediately starts working with a visible progress info, and a few seconds later I get to choose where to share the resulting smaller video.
@ticho@mas.to
Yes, I'm known to be "UX problematic" :)
1) I don't want global quality/settings, I want to be able to control it per-video / per-pre-set settings.
2) I do need to know +- the output video size before any work starts.
3) I can't wait with the app running in foreground to do it's work.
4) I do share video to multiple sources, so (temporary) save is a must.