FFvert
- 12 Devlogs
- 28 Total hours
A simple web app for converting video and image files, and downloading YouTube videos.
A simple web app for converting video and image files, and downloading YouTube videos.
README.md
You can run the image using a pre-built Docker image.
docker pull ghcr.io/nahida4479/ffvert:latest
docker run -p 3003:3003 ghcr.io/nahida4479/ffvert:latest
or build it yourself
git clone https://github.com/Nahida4479/FFvert.git
cd FFvert
docker build -t ffvert .
docker run -p 3003:3003 ffvert
I use the node package youtube-dl-exec for this system. The file is downloaded by the backend and converted using FFmpeg for the user-selected format. For GIF files FFmpeg generates a special palette for better color accuracy.
Input where you will paste a YouTube video link.
Supported formats: MP4, MP3, MOV, GIF, MKV, WEBM, AAC, M4A, FLAC, WAV, OPUS, VORBIS.
Supported resolutions: 1440p, 1080p, 720p, 480p, 360p, 240p, 144p
I plan to implement a full video download system based on yt-dlp, with support for both 16:9 and 9:16 video formats.
Final version
New design
Add fun fact and high quality GIF system
New resolution and download systems :)
Basic convert system