GitPedia

VIDEOconvertor

A stable and Fast telegram video convertor bot which can encode into different libs and resolution, compress videos, convert video into audio and other video formats, rename with thumbnail support, generate screenshot and trim videos.

From vasusen-code·Updated May 20, 2026·View on GitHub·

To use it for your channel,Has forcesub, Database, LOG channel and ACCESS channel(To spy users). The project is written primarily in Python, distributed under the GNU General Public License v3.0 license, first published in 2021. Key topics include: bot, compress, compressor, compressor-bot, converter.

<p align="center"> <img src="./LOCAL/Wavy_Lst-14_Single-06.jpg" alt="VideoConvertor poster"> </p> <h1 align="center"> <b>ᴠɪᴅᴇᴏ ᴄᴏɴᴠᴇʀᴛᴏʀ</b> </h1> <p align="left"><a href="https://github.com/vasusen-code/videoconvertor"><img src="https://github-readme-stats.vercel.app/api/pin?username=vasusen-code&show_icons=true&theme=dracula&hide_border=true&repo=VideoConvertor"></a></p>

Main branch - For personal use

<p align="left"> <a href="https://github.com/vasusen-code/VIDEOconvertor/tree/main"> <img src="https://img.shields.io/badge/Github-main%20branch-blueviolet?style=for-the-badge&logo=github" width="220""/></a> </p>

Public branch - For your channel

<p align="left"> <a href="https://github.com/vasusen-code/VIDEOconvertor/tree/public"> <img src="https://img.shields.io/badge/Github-public%20branch-blueviolet?style=for-the-badge&logo=github" width="220""/></a> </p>

Telegran Channel - DroneBots

<p><a href="https://t.me/DroneBots"> <img src="https://img.shields.io/badge/Telegram-Join%20Channel-gold?style=for-the-badge&logo=telegram" width="220""/></a></p>

Public branch

To use it for your channel,Has forcesub, Database, LOG channel and ACCESS channel(To spy users).

Variables required are:

  • API_ID

  • API_HASH

  • BOT_TOKEN

  • LOG_CHANNEL - Log channel username

  • LOG_ID - Log channel id [Should be Public]

  • ACCESS_CHANNEL - Input access channel/group id [SHOULD BE PRIVATE GROUP]

  • FORCESUB - Channel/group id to which u want user be forced to subscribe.

  • MONGODB_URI

  • AUTH_USERS - Bot owner UserId.

  • FORCESUB_UN - Username of your forcesub channel.

  • BOT_UN - Username of yout Bot.

  • HEROKU_API - Your heroku api, you can get it from heroku account settings(optional, add only if you want to restart directly from tg.)

  • HEROKU_APP_NAME - Your heroku app name(optional, add only if you want to restart directly from tg.)

AUTH_USERS COMMANDS:

  • /disallow <id> : to ban
  • /allow <id> : to unban
  • /users : count total users
  • /msg <id> : give this command replying to a message
  • /bcast : Reply to any kind of message to broadcast it
  • menu >> settings >> restart

Deploy (🌟Star the repo)

Deploy your own bot on heroku

Warning - There are two different branches available, go to main branch if you need bot for your personal needs.

Fork and Click on Deploy in your fork

<p><a href="https://heroku.com/deploy"> <img src="https://img.shields.io/badge/Deploy%20To%20Heroku-black?style=for-the-badge&logo=heroku" width="250""/></a></p>

Alternate way:

If you are facing any problem while deploying through heroku button, just fork and deploy manually by creating a new app in heroku.
Add these buildpacks if deploying manually:

  • https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git
  • heroku/python
<p><a href="https://telegra.ph/Manual-Deploy-Video-Convertor-12-31"> <img src="https://img.shields.io/badge/Manual%20Deploy%20Tutorial-grey?style=for-the-badge&logo=telegraph" width="250""/></a></p>

Deploy your bot on Okteto

Develop on Okteto

LICENSE:

License

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from vasusen-code/VIDEOconvertor via the GitHub API.Last fetched: 6/18/2026