You are browsing as a guest. Sign up (or log in) to start making projects!

starconvert

  • 3 Devlogs
  • 3 Total hours

A privacy-first, client-side media converter using WebAssembly to process MP4 video audio extraction, Apple HEIC conversion, and web images (JPEG, PNG, WEBP) directly inside the browser. It runs entirely offline on the user's hardware without uploading files to a cloud server.

Ship #1 Changes requested

I made a privacy first file converter utilizing WebAssembly(WASM), it can convert .HEIC, .jpg, .png, .webp files as well as extract .mp3 from .mp4! It uses the FFmpeg for converting and is fully built in TypeScript so that no files ever leave your device, all computation is done locally on your device.

  • 3 devlogs
  • 3h
Try project → See source code →
Open comments for this post

37m 48s logged

Devlog #3

I redid the UI(made better stars, the convert card now floats up and down)
I have also added .mp4 to .mp3.

The project is basically finished, there could be some changes made to the UI, but the main functionality is done.
I am thinking about maybe making a youtube video downloader or audio downloader but it will probably go into a different project.

0
0
1
Open comments for this post

2h 16m 48s logged

Devlog #2

I have made enhanced the UI further, and made the error handling better, thinking of adding a scraper to download videos and music from youtube. Code is now solid.

I did have some troubles:

  • Modules wouldnt work over CDN so I had to download them
  • Getting the stars to draw properly in the background and make it random was hella hard, I had to recalculate atleast 3 times!
0
0
2
Open comments for this post

24m 33s logged

Devlog #1

I have initialized the project.
This project is a privacy first focused user end media file converter utilizing WASM(Web Assembly).

I have had troubles with a corrupt npm which I had to reinstall, here are some issues I encountered:

  • Modern TypeScript Module Resolution Blocks(solved)
  • Multi-Threaded WebAssembly Type Mismatches(solved)
  • Global Node.js Binary Corruption(solved)

z0b1

0
0
3

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…