Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Image & Video Compressor

A web-based tool for compressing and converting images and videos, built with HTML, CSS, and JavaScript.

🌐 Visit the Site

Features

  • Image Compression & Conversion

    • Compress multiple images simultaneously
    • Convert between JPEG, PNG, and WebP formats
    • Customize output filename
    • Choose download location
    • Batch processing with progress indicator
    • Zip file download option for multiple files
  • Video Compression & Conversion

    • Compress multiple videos simultaneously
    • Convert between WebM and MP4 formats
    • Customize output filename
    • Choose download location
    • Batch processing with progress indicator
    • Zip file download option for multiple files
  • Video Frame Extraction

    • Extract frames from video files
    • Save frames as WebP images
    • Customize output filename
    • Choose download location
    • Progress tracking during extraction
    • Zip file download option for multiple frames

Additional Features

  • Dark/Light theme toggle with smooth transitions
  • Fully responsive design for all devices
  • Real-time progress indicators for all operations
  • Efficient batch file processing
  • Custom naming for output files
  • Social media integration
  • Modern UI with Cinzel font
  • Error handling and status messages

Technologies Used

  • HTML5
  • CSS3 with CSS Variables for theming
  • Vanilla JavaScript
  • JSZip library for file compression and bundling
  • Font Awesome 6.0 icons
  • Google Fonts (Cinzel)

Usage

  1. Select the type of media you want to process (images, videos, or video frames)
  2. Choose your input files using the file picker
  3. Select your desired output format
  4. Set a custom filename (optional)
  5. Choose your download location
  6. Click the appropriate action button to begin processing
  7. Download processed files individually or as a zip bundle

Installation

No installation required! Simply visit the website or open the HTML file in any modern web browser to use the application.

License

© 2024 Devprodigy. All rights reserved.

About

Dev-Compressor is a simple tool that allows developers to compress and optimize files, improving load times and overall website performance. This project showcases my skills in building efficient utilities that enhance the web development workflow.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages