5

Ответ на пост «Telegram-бот для скачивания видео из VK и YouTube»

Пользовался пару лет этим телеграм-ботом, созданным пикабушником-юзером, всё было +-хорошо, благодарю. Изредка долго грузилось и не скачивалось, но терпимо.
Частенько приходилось подписываться на всякие тг каналы, поскольку без подписки бот не скачивал видео. В основном вполне нормальные каналы. Спустя время просто отписывался(сразу или даже через пару дней нельзя было, бот требовал вновь подписаться).
Однако, как это понимать?? Заблокировал этого бота. Канал на мове, русофобский, занимается информационной интернет-войной.

Показать полностью 4
2409

Telegram-бот для скачивания видео из VK и YouTube

Я периодически люблю ставить себе фоном видео с youtube (а точнее, только аудио) во время прогулки, езды на велосипеде, или просто когда еду за рулем. Ну и с недавних пор, когда многие видео вынужденно стали заливаться только на Вконтакте, стал слушать и оттуда.

Слушать в таком формате удобнее всего через Telegram-бота: из видео сразу удаляются все рекламные вставки, нет необходимости держать экран включенным, ну и можно скачать видео заранее дома и не тратить трафик мобильного интернета. Плюс, в некоторых странах стоит бан на YouTube или ВК, а Telegram - доступен.

Поискав по интернету и не найдя нормальных вариантов, я решил руководствоваться принципом - "хочешь сделать что-то хорошо - сделай это сам". Поэтому я написал бота - @SaveFromVkBot, который позволяет скачивать видео и аудио из ВК и YouTube в Telegram за несколько кликов.

Как это работает?

Добавляем бота @SaveFromVkBot в Telegram, нажимает кнопку старт.

Далее просто присылаем боту ссылку на видео, которое хотим скачать, например https://youtu.be/KOPzZ1fzAos.

Далее выбираем формат, в котором хотим скачать файл: либо просто аудио, либо видео в нужном разрешении. Всё, секунд через 20-30 бот пришлет аудио- или видео-файл. Для больших видео обработка может занять до минуты. Результат будет выглядеть примерно так:

После скачивания бот показывает краткую информацию о видео (автор, дата публикации, продолжительность и формат). Это удобно, когда накачал уже много видео, и нужно в этом потоке как-то ориентироваться

Ещё из фишек: если видео до вас уже скачал кто-то другой, то рядом стоять специальная плашка "⚡ мгновенно". Это означает, что данный файл уже есть на серверах телеграмма, и его даже не нужно дополнительно обрабатывать - бот пришлёт вам этот файл мгновенно.

Планов расширение функционала бота - громадьё:

  • Добавление поддержка других видео-хостингов rutube, одноклассников, instagram-а.

  • Автоматическое "вырезание" из видео нативной рекламы, а также надоедливых блоков, вида "ставьте лайки, подписывайтесь на канал".

  • Поддержка файлов большого размера (в данный момент ограничение Telegram — 2 ГБ), это актуально для длинных видео и больших разрешений.

Бот делался в первую очередь для себя и знакомых и в данный момент бот находится с статусе beta - возможны баги и косяки. Но я обязательно всё починю. Так что буду рад, если бот окажется полезным кому-то ещё и обратной связи.

Ссылки:

Бот: https://t.me/SaveFromVkBot

Канал с обновлениями: https://t.me/SaveFromVkChannel

Бот обратной связи: https://t.me/SaveFromVkFeedbackBot

Для интересующихся техническими деталями реализации бота, есть статья на Хабре с подробным описанием устройства бота: https://habr.com/ru/articles/735902/.

Показать полностью 3
Отличная работа, все прочитано!