Activity

emb3rcia

Made image converter! Now, only bug i see is ico conversion doesnt work, but other work from what i see, i will test more later before ship. I am now making a break and then will do readme and later document converter

Attachment
0
emb3rcia

Made audio converter! It was easy as i am still using ffmpeg for it. It allows for sampling rate and bitrate settings and multithreading. I also added existing file popup to handle it as otherwise it froze app. I am now doing image converter and then document converter and v1 is done. I will use poppler for pdfs and soffice for other formats to minimize dependecies and use as optimized ones.

Attachment
Attachment
0
emb3rcia

I added the tinyspark-dev to projects as i forgot. Now, i did the video and audio codecs! it works! i tested it on rickroll as always. Now, it freezes the ui on conversion, so i need to run the conversion on QThread, now i will do it, and then will do progress bar and add framerate, bitrate and resolution options, so user have more control and then i will add the audio converter and image converter and MVP is done, later things will be updates.

Attachment
0
emb3rcia

Returned to project! I did video_converter widget back then, but i dont know even when. I’ve decided to make it as optimized as i can! I’ve chosen ffmpeg with ffmpeg-python wrapper for video and audio conversion and pyvips for image conversion, they seem to be the most optimized for these tasks. I will also make installer for this program as well, but that is later. Right now i will admit that i am using AI but for one reason: lists, they are long. I have codecs and formats in lists and i am using ai to filter out the codecs/formats that are shown by ffmpeg command to be audio/video, but in reality they arent like webp for example, and now i am waiting on it to finish dividing codecs into per-format codec list, as i am not very familiar with codecs etc and would need to manually write ~50 lists in python for every output format i have. It would be just not practical and in my projects i use ai to either do things that can be eaisly done by me but would be just plain painful (like this task), or to shorten things like datasheets in EE. Anyways, my app’s converted tab currently looks like shown in image below, but i am adding multithread option, video and audio codec options and some other things that i forgot right now, and then i am moving to audio conversion and later image conversion

Attachment
0
emb3rcia

Made the window and app. I resigned from C# and will be using Python with PyQt6 instead

Attachment
0