Open Transcoder is a web-based media editing tool built with Python and Flask. It provides a simple and intuitive interface for performing various video and audio editing tasks.
- Format Conversion: Convert video and audio files to different formats.
- Resize Video: Resize videos to different resolutions.
- Merge Videos: Combine multiple video clips into a single video.
- Cut/Trim: Cut or trim video clips to a desired length.
- Mirror Video: Flip videos horizontally or vertically.
- Add Text: Add text overlays to your videos.
- Extract Audio: Extract the audio track from a video file.
- Add/Replace Audio: Add a new audio track to a video or replace the existing one.
- Color Correction: Apply basic color correction and filters to your videos.
- Watermarking: Add a watermark to your videos.
-
Clone the repository:
git clone https://github.com/basantrawat/FlaskApp-Video-Transcoder.git cd FlaskApp-Video-Transcoder
-
Create a virtual environment and activate it:
python -m venv venv # On Windows venv\Scripts\activate # On macOS/Linux source venv/bin/activate
-
Install the dependencies:
pip install -r requirements.txt
-
Run the application:
flask run
-
Open your web browser and navigate to
http://127.0.0.1:5000
.
- Python: The core programming language.
- Flask: A lightweight web framework for Python.
- MoviePy: A Python library for video editing.
- HTML/CSS/JavaScript: For the front-end interface.
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.