svelte-media-converter Svelte Themes

Svelte Media Converter

Media Converter made in Svelte❤️

Media Converter

Setup

Install Node Packages npm install

Dev Server

Start Development Server npm run dev

Conversion of files is not possible in DEV Server

Build Start

Build Project npm run build

Start Project node .

By default, the server is set to port 3000, with the Environment Variable PORT this can be changed.

PORT=5000 node .

Requirements

  • Node
    • Version v16.18.0
  • NPM
    • Version 8.19.2

How does it work?

  1. File gets uploaded to Browsers Memory (limited to max 2GB Files)
  2. Output format gets chosen, common filetypes are available
  3. FFMPEG gets downloaded and used via WebAssembly
  4. File gets converted with FFMPEG
  5. File blob gets returned and made available to download

Top categories

Loading Svelte Themes