stellar-comet / comet

☄️ A cross-platform app powered by FFmpeg for easy, beautiful media conversion.
https://comet.thavarshan.com
MIT License
71 stars 4 forks source link
comet cross-platform electron eslint ffmpeg ffmpeg-static ffprobe javascript json tailwlindcss typescript video video-converter vue3 vuejs

Comet

Test Status Build Status Release Status License

[!WARNING] We don't have an Apple Developer account yet, and the application is not code-signed for both Mac and Windows. Therefore, the applications will show a warning popup on the first start. On Mac, click Okay, then go to Settings / Privacy & Security and scroll down until you see a button Open anyway. You'll have to do this once. On Windows, you may see a warning message indicating that the app is from an unknown publisher. Click More info and then Run anyway to proceed.

About Comet

Comet is a cross-platform video and audio converter application designed to make media conversion as easy and accessible as possible. Leveraging the power of FFmpeg, Comet allows users to convert video and audio files into a variety of formats, all within a simple, intuitive interface.

Comet UI 1 Comet UI 2 Comet UI 3 Comet UI 4

Project Overview

Comet's goal is to provide a free, user-friendly, and visually appealing application for converting video and audio files. Whether you need to convert a single file or multiple files at once, Comet is here to help.

Key Features

Current Status

The project has made significant progress:

Technologies Used

Getting Started

To get started with development:

  1. Clone the repository:

    git clone https://github.com/stellar-comet/comet.git
    cd comet
  2. Install dependencies:

    npm install
  3. Run the application in development mode:

    npm run start
  4. Build the application for production:

    npm run make
  5. Test your changes:

    • Ensure your changes do not break existing functionality.
    • Write unit tests if possible and applicable.

Roadmap

Support

If you find this project helpful or interesting, please consider giving it a ⭐. Your support and feedback are greatly appreciated!

Contributors

How to Contribute

We welcome contributions and collaboration! Whether you're a seasoned developer or just starting out, there's a place for you in our project. Here's how you can help:

  1. Fork the Repository: Start by forking this repository to your GitHub account.
  2. Clone the Repo: Clone the forked repo to your local machine using git clone.
  3. Set Up the Environment: Follow the steps below to get the project running on your local machine.
  4. Create a Branch: Create a new branch for the feature or fix you plan to work on.
  5. Submit a Pull Request: Once your changes are ready, submit a pull request to the main branch of this repository.
  6. Star the Repository: If you like this project, please give it a star on GitHub. It helps us gain visibility and grow our community!

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements


Thank you for visiting our project! We’re excited to bring this tool to life and make media conversion easy and accessible for everyone. Any help, be it in coding, testing, or simply providing feedback, is invaluable. Let's create something great together!