←back to thread

261 points david927 | 3 comments | | HN request time: 0s | source

What are you working on? Any new ideas that you're thinking about?
1. gloosx ◴[] No.43161135[source]
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 ;)

replies(1): >>43163750 #
2. svilen_dobrev ◴[] No.43163750[source]
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!

replies(1): >>43164670 #
3. gloosx ◴[] No.43164670[source]
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.