/DownEdit

Download, Edit, and Generate Videos, Images and Sounds, in bulk using Chat & AI

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

logo

Python Version Badge GitHub Code Size Contributions Welcome GPL v3 License

Run on Repl.it

DownEdit is a fast and powerful program for downloading and editing videos from top platforms like TikTok, Douyin, and Kuaishou. Effortlessly grab videos from user profiles, make bulk edits, throughout the entire directory with just one click. Plus, our advanced Chat & AI features let you download, edit, and generate videos, images, and sounds in bulk. Exciting new features are coming soonβ€”stay tuned!

✨ Preview

animated

πŸ”₯ Current Features

  • Edit Video: Enhance videos with various functions designed to streamline editing tasks across entire directories.
  • Edit Photo: Quickly enhance images in bulk with various functions, including AI-powered functions,
  • Edit Sound: Improve audio in bulk using powerful functions, including cutting-edge AI-powered tools.
  • Download all videos: Retrieve videos from users (TikTok, Kuaishou, Douyin, etc.) without watermarks.
  • Bulk AI Generator: Generate images and videos in bulk using powerful generative AI.
  • AI Editor: Enhance your content effortlessly with using AI editor designed for images, sounds and videos.

🌐 Service

Website Provider Single Video User's Videos Stream Access Status
tiktok.com None βœ”οΈ βœ”οΈ ❌ API (Cookie) Inactive
douyin.com None βœ”οΈ βœ”οΈ ❌ API (Cookie) Inactive
kuaishou.com None βœ”οΈ βœ”οΈ ❌ Login Required (Cookie) Active
youtube.com None βœ”οΈ βœ”οΈ ❌ (Public/Private) Active

πŸ€– AI

  • Cloud
Type Model Provider Minimal Bulk Access Status
Image Generation None None βœ”οΈ API (Public) Active
Video Generation None None βœ”οΈ Inactive
Sound Generation None None βœ”οΈ Inactive
  • Local
Type Model Provider Minimal Bulk Access Status
Image Generation None None βœ”οΈ Inactive
Video Generation None None βœ”οΈ Inactive
Sound Generation None None βœ”οΈ Inactive
  • DownEdit
Type Model Capabilities Use Case Status
Inactive

πŸš€ Usage

  • Edit Video - Simply copy and paste (right click) whatever directory location you would like to process.
Tutorial
Enter Folder: C:\Users\Name\Desktop\Folder\Video

Edit_Video_AdobeExpress

Change it according to your desired video speed.

Select Speed: 1.2 or 2 

Input your music file location

Enter Music: C:\Users\Name\Desktop\Folder\music_name.mp3
Enter Music: music_name.mp3
  • Download douyin videos - Download all video from user by input user link.
Tutorial
Enter User Link: https://www.douyin.com/user/MS4wLjABAAAAzknqQznbR4gNJFBtYQE8ptAbM4Djr8bGDdfCUataDVSfQK8YMkSI8J5v
animated
  • Download tiktok videos - Download all video from user by input username with @.
Tutorial
Enter User: @tiktok
animated
  • Download kuaishou videos - Remember to input your own Cookie. Otherwise it won't work.
Tutorial

Step 1. Right click and select on Inspect element.

tutorial
Input Cookie: kpf=PC_WEB; kpn=KUAISHOU_VISION; clientid=3; did=web_dfe556cf2a809f194bf54a1d5125ad31; didv=1667716807591; _bl_uid=2bl0haaF5Fnfjd5Ft0tXkm0ksz17; client_key=65890b29; userId=3114192403; ktrace-context=1|MS43NjQ1ODM2OTgyODY2OTgyLjI2NzI4OTgxLjE2NjgwOTQzMTUzNzQuMjM3MDQw|MS43NjQ1ODM2OTgyODY2OTgyLjM5ODM1Mzg4LjE2NjgwOTQzMTUzNzQuMjM3MDQx|0|graphql-server|webservice|false|NA; kuaishou.server.web_st=ChZrdWFpc2hvdS5zZXJ2ZXIud2ViLnN0EqAB8CBZs_S_PC_PFDJL2Do4j19XodeBMi9XmTD_kxJalX8oHZtLxNadJ2HpJKDvkuyRCU52pxMA7ulFKo32pyr3PO4phQTmcghw3M1pjL6gCVW5KyVSo-nJMvTcXhpDn501B6Yz0-XbxYHTdWZw7ITl-lgpWwO_hYalq68Wt5Q7ut7iEPGAVjIXH-r-y5DteaqG1ocz5k0PH3QMaqQSytJN5xoS-1Rj5-IBBNoxoIePYcxZFs4oIiBVPhNOHXk5SvSU1kq6lB8hpXv9CiiIqe6gJihLWZAsVCgFMAE; kuaishou.server.web_ph=8b579bf7ba4c2f740ca6486d022008b01ed1

Step 2. Copy your Cookie browser.

tutorial
Enter User ID: 3xnpgvvuei3umwk

Step 3. Copy user ID you want to download.

tutorial

Tips: If you still getting error, try changing your Browser, use Incognito/Private mode and reset your Internet/IP.

  • Edit Photo - Simply copy and paste (right click) whatever directory location you would like to process.
Tutorial
  • Remove Background AI
down_edit_photo

πŸ”Ž Requirements

  • Python

Note

Version must be between 3.8 and 3.12.

βš™ Installation

Step 1. Download and install python on your pc.

https://www.python.org/downloads/

Step 2. libraries installation

You have three options to install the required libraries:

  • Option 1: Manual Installation
pip install -r requirements.txt
  • Option 2: Automatic installation & virtual environments
Click -> run.bat
  • Option 3: Terminal & virtual environments
cd DownEdit
.\run.bat

Step 3. Run the script

python main.py

For Regular Use:

You can also download the application and use it on your PC without installing python.

Tip

Fix Terminal Font Issues

Install the Microsoft Cascadia font on your computer if your terminal does not support the font, which is resulting in program error.

πŸ”¨ Module

The following dependencies are required for the project:

List

Author

πŸ‘€ Sokun Heng

Show your support

Please ⭐️ this repository if this project helped you!

πŸ“ License

Copyright Β© 2022 SokunHeng.

πŸ“š Reference

Note

Learn more about this research in the Documentation