Comment by gloosx
1 year ago
I'm exploring the world of Tauri cross-platform desktop apps in my free time now.
For the first project using this technology I decided to go for a simple media converter app. I have a 64MB sampler so I have to convert a lot of samples from lossless formats to mp3, there are two options I know: any random online tool from the google page 1 or ffmpeg cli. The former almost physically hurts, because I have to upload my files to some server which does the same ffmpeg instruction and then get them bytes back, that's a heck of an overhead!
ffmpeg-cli and some knee-made bash scripts is what I have been using for a long time. I love my console, and I spend 90% of the time inside, but then it comes to ffmpeg, it instantly feels tedious to use it. Finally I decided to make yet another GUI wrapper:
https://github.com/ilya-lopukhin/conversimp
The idea is to drag the files in, or select them via dialog, then run an ffmpeg conversion template with each file as input in a separate thread (need to limit theese btw). I decided to go fully open-source, and maybe promote it's usage over the online converter ad-farms which are really abundant. When I decided to publish this, I instantly understood it's going to be a tons of extra work, but in the end I want it to look nice and do it's job flawlessy, and at the moment it's a weekend or two from release.
Let me know what you think ;)
ffmpeg for audio? hmm.. here's what i use:
* wav -> mp3: lame
* anything -> wav: mplayer (or the specific format decoder if one bothers)
* resampling: sox, it does much better quality. But it does not do mp3, so wav > wav
have fun!
But isn't ffmpeg itself use lame for mp3 encoding? I primarily use the app for wav -> mp3, but my planned feature is to create ffmpeg "templates" for conversion, so u can use it for video as well.