Clip Kadabra

a powerful and intuitive video editing web application designed to cater to all your video editing needs
Description
Issues / PRs
Team Members

Clip Kadabra

Clip Kadabra is a user-friendly video editing web application with a range of features from trimming and merging videos to adding audio and dubbing. The application leverages React for the frontend, Django for the backend, and FFmpeg for video processing functionalities.

Editing videos can be tricky and expensive with the tools out there. Many people just want an easy and free way to make great videos. Clip Kadabra solves this by offering a simple, open-source video editor with all the important features like trimming, merging, and adding filters. Now anyone can edit videos without a hassle.

Features

1. Trimming the Video

  • Functionality: Select start and end points to trim the video to the desired length.

  • Usage: Upload your video, and use the sliders to set the start and end times.

2. Merging Videos

  • Functionality: Combine multiple video files into a single, cohesive video.

  • Usage: Upload multiple videos, arrange them in the desired order, and merge them into one file.

3. Merging Audio to the Video

  • Functionality: Add background music or any audio track to your video and synchronize it properly.

  • Usage: Upload your video and audio files, and merge audio by adjusting the audio placement as needed.

4. Adding Text to the Video

  • Functionality: Insert custom text into your videos with various fonts, sizes, and styles.

  • Usage: Upload your video, go to the text addition section, enter your text, and drag it to the desired position on the video.

5. Adding Filters to the Video

  • Functionality: Enhance the visual quality of your videos by applying different filters.

  • Usage: Upload your video, choose from a variety of filter options, and apply the one that best fits your needs.

6. Dubbing the Video

  • Functionality: Replace or overlay the original audio with voiceovers or dubbed audio tracks.

  • Usage: Upload your video for dubbing, the tool will do the rest.

7. Timeline Feature

  • Functionality: A user-friendly timeline interface to track and edit the flow of video and audio tracks.

  • Usage: Use the timeline to see all elements of your project, making it easier to manage and edit them.

Here is the timeline of the project in chronological order

  1. Initial Setup and Configuration: Project initialization and setup.

  2. Basic Features Development: Implementation of basic trim functionality for video editing.

  3. Timeline Enhancements: Addition of intervals and progress cursor in the timeline.

  4. Media Processing Capabilities: Addition of FFmpeg test files to support media processing.

  5. Audio and Export Features: Implementation of audio functionality and export options for enhanced media handling.

  6. User Interface and Experience Improvements: Development and integration of static home pages for user navigation.

  7. Advanced Features Integration: Addition of AI integration to enhance editing capabilities with advanced tools.

  8. Final Touches: Fixing minor bugs and refining features for a final polished product.

  9. Documentation and Licensing: Regular updates to the README.md for project documentation.

Issues, PRs and Discussions
Saumay Jaiswal
Saumay Jaiswal
saumay_jaiswal
Udayraj Jhala
Udayraj Jhala
udayraj_jhala
Miran Firdausi
Miran Firdausi
miran_firdausi
Surya Ravi
Surya Ravi
surya_ravi