Skip to content

ro-ox/EasyFFmpeg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SimpleWebGUI for FFmpeg

A beautiful and intuitive web-based GUI for generating FFmpeg commands.

🌟 Features

  • πŸŽ₯ Convert videos to different formats (MP4, AVI, MKV, etc.)
  • πŸ› οΈ Apply video filters (brightness, contrast, sharpen, scale, deinterlace, flip, etc.)
  • πŸ”Š Customize audio settings (bitrate, sample rate, volume, noise reduction)
  • πŸ’Ύ Extract audio, frames, subtitles, or thumbnails from video files
  • πŸ“¦ Compress video using CRF and presets
  • βš™οΈ Use advanced FFmpeg parameters (codecs, threading, etc.)
  • πŸ“‹ Copy the final FFmpeg command with a single click

πŸš€ Getting Started

Prerequisites

  • A modern web browser (Chrome, Firefox, Edge, etc.)
  • Basic understanding of FFmpeg (optional but helpful)

Usage

  1. Download or clone this repository.
  2. Open index.html in your browser.
  3. Use the interface to configure your desired FFmpeg command.
  4. Click "πŸš€ FFmpeg command generation" to generate the command.
  5. Copy and use the command in your terminal with FFmpeg installed.

πŸ“ File Structure

SimpleWebGUI/
β”‚
β”œβ”€β”€ index.html   # Main interface
β”œβ”€β”€ style.css    # UI styling
└── script.js    # Command generation logic

πŸ“· Preview

A clean interface with tab-based navigation for video, audio, compression, extraction, and advanced settings.

Preview

🧠 Technologies Used

  • HTML5
  • CSS3
  • Vanilla JavaScript

πŸ“œ License

This project is licensed under the MIT License.