All Projects → viperadnan-git → video-encoder-bot

viperadnan-git / video-encoder-bot

Licence: GPL-3.0 license
A Telegram bot to encode videos files via ffmpeg.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to video-encoder-bot

fevh264
baseline h.264 encoder
Stars: ✭ 18 (-76%)
Mutual labels:  video-encoder, h264-encoder
pinterest-telegram-bot
Downloads Pinterest image from the given Pinterest shared URL and sends it back in telegram
Stars: ✭ 22 (-70.67%)
Mutual labels:  telegram-bot
CtfWatcherBot
Telegram Bot that keeps track and notificates subscribers about Capture The Flag competitions.
Stars: ✭ 12 (-84%)
Mutual labels:  telegram-bot
YukkiMusicBot
Telegram Group Calls Streaming bot with some useful features, written in Python with Pyrogram and Py-Tgcalls. Supporting platforms like Youtube, Spotify, Resso, AppleMusic, Soundcloud and M3u8 Links.
Stars: ✭ 860 (+1046.67%)
Mutual labels:  telegram-bot
binance-spot-order-notification-heoku
[binance order trade fill notification] Telegram Notification when Binance order created, cancelled or filled. Ready to Deploy on Heroku
Stars: ✭ 30 (-60%)
Mutual labels:  telegram-bot
Triton
GitHub notifications tracker for Telegram. Pushes GitHub notifications to Telegram.
Stars: ✭ 12 (-84%)
Mutual labels:  telegram-bot
telegram bitcoin bot
Telegram Auto Mining Bitcoins In Termux
Stars: ✭ 115 (+53.33%)
Mutual labels:  telegram-bot
BooksAndBot
Telegram inline bot. Search for books and share them in a conversation
Stars: ✭ 26 (-65.33%)
Mutual labels:  telegram-bot
compress-pdf-tg-bot
A Telegram bot can compress the size of PDF documents. Useful for digital documentations.
Stars: ✭ 24 (-68%)
Mutual labels:  telegram-bot
price-tracker-bot
Telegram 聊天機器人,追蹤momo降價、重新上架
Stars: ✭ 54 (-28%)
Mutual labels:  telegram-bot
luoxu
A Telegram userbot to index Chinese and Japanese group contents.
Stars: ✭ 77 (+2.67%)
Mutual labels:  telegram-bot
my-id-bot
Telegram bot to get ID of some chats (including your own ID)
Stars: ✭ 49 (-34.67%)
Mutual labels:  telegram-bot
super-bot
radio-t bot слушает чат telegram и реагирует на определенные команды и фрагменты текста.
Stars: ✭ 38 (-49.33%)
Mutual labels:  telegram-bot
H.E.L.P.
Home Environment Locating People 🍍
Stars: ✭ 19 (-74.67%)
Mutual labels:  telegram-bot
QwerteeTelegramBot
This bot shows you today's posts from Qwertee.
Stars: ✭ 18 (-76%)
Mutual labels:  telegram-bot
GroupMusicPlayerBot
Advanced telegram group music play bot!
Stars: ✭ 32 (-57.33%)
Mutual labels:  telegram-bot
burnbg-bot
🔥 With this bot you can remove background from any picture. Don't spend hours manually picking pixels. Send your photo now & see the magic.
Stars: ✭ 40 (-46.67%)
Mutual labels:  telegram-bot
telemmo
(discontinued) @telemmo_bot 🌐 An idle MMORPG for Telegram
Stars: ✭ 79 (+5.33%)
Mutual labels:  telegram-bot
File-Sharing-Bot
Telegram Bot to store Posts and Documents and it can Access by Special Links.
Stars: ✭ 867 (+1056%)
Mutual labels:  telegram-bot
aiogram-bot-template
Template for creating scalable bots with aiogram
Stars: ✭ 175 (+133.33%)
Mutual labels:  telegram-bot

Video Encoder Bot

A Telegram bot to convert videos into x265/x264 format via ffmpeg.

Configuration

Add values in environment variables or add them in config.env.template and rename file to config.env.

  • API_ID - Get it by creating an app on https://my.telegram.org
  • API_HASH - Get it by creating an app on https://my.telegram.org
  • BOT_TOKEN - Get it by creating a bot on https://t.me/BotFather
  • SUDO_USERS - Chat identifier of the sudo user. For multiple users use space as seperator.
  • DOWNLOAD_DIR - (Optional) Temporary download directory to keep downloaded files.

Configuring Encoding Format

To change the ffmpeg profile edit them in ffmpeg_utils.py

Installing Requirements

Install the required Python Modules in your machine.

apt-get -qq install ffmpeg
pip3 install -r requirements.txt

Deployment

With python3.7 or later.

python3 -m bot

Credits

Thanks to ShannonScott for transcode_h265.py

Copyright & License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].