Comments (12)
Я попробую что-нибудь придумать, но не могу дать никаких гарантий.
Как один из простых вариантов, на mp4 контейнер без звуковой дорожки, накинуть пустую дорожку силами ffmpeg.
Пример:
ffmpeg -i 1.mp4 -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -c:v copy -shortest output.mp4
Происходит на лету, в итоге в Telegram будет отображаться как видео, потому что такой mp4 контейнер имеет пустой звук на все длине видео.
from tg_autoposter.
Здравствуйте а возможно скачивать с вк не gif?
Да, ВК API позволяет скачать GIF как видео. Будет сделано в ближайших релизах.
ограничения телеграма и возможно с покупкой премиум это решиться
Это так, но на данный момент боты не могут использовать возможности премиум. Но это можно обойти если использовать аккаунт пользователя с премиумом вместо бота.
from tg_autoposter.
Но что бы использовать вместо бота, аккаунт пользователя это нужно как я понимаю дописывать еще функции?
Было бы удобно возможно в будущем иметь вариант.
Странно что ботам не дают премиум, если у создателя этих ботов он куплен.
Спасибо за уточнения про премиум
from tg_autoposter.
А обновление будет из беты?
from tg_autoposter.
Обновление будет, но точных сроков я назвать пока не могу.
from tg_autoposter.
Да, ВК API позволяет скачать GIF как видео. Будет сделано в ближайших релизах.
К сожалению, мною было обнаружено, что из-за ограничений Telegram все видео без звука считает GIF анимацией поэтому их нельзя отправить вместе с обычными видео (со звуком) и/или картинками одним сообщением. Соответственно этот функционал не будет реализован.
from tg_autoposter.
Сделаю уточнение, все можно
Если отправить просто mp4 без звука будет GIF
Но если отправить mp4 (все так же без звука) плюс картинку то будет видео, я только что это сделал
Порядок не важен сначала картинка потом видео или видео потом картинка, телеграм все ровно делает из него обычное видео
А еще один метод проверил если в посте таких видео (без звука) больше 1 то они тоже будут видео а не gif
from tg_autoposter.
Но в биспользуемой мной библиотеке так не работает. Хотя это происходит при отправке видео, а отправку картинки и видео без звука одним сообщением я не пробовал.
Я попробую что-нибудь придумать, но не могу дать никаких гарантий.
from tg_autoposter.
Как я понял это добавлять не будешь?
from tg_autoposter.
Пока не могу сказать, так как на разработку бота сейчас совсем нет свободного времени.
from tg_autoposter.
Вернешься к этой функции? Раз снова обновляешь бота
from tg_autoposter.
Вернешься к этой функции? Раз снова обновляешь бота
Да, сделаю в одном из будущих релизов.
Как один из простых вариантов, на mp4 контейнер без звуковой дорожки, накинуть пустую дорожку силами ffmpeg.
Идея хорошая, правда хотелось бы это сделать без помощи ffmpeg.
from tg_autoposter.
Related Issues (20)
- Проверка валидности источников
- Функция поиска источника поста
- Нет ссылок на статьи HOT 1
- Реализация вывода кнопки со ссылкой на комментарии
- Бот публикует предложку группы сразу на стену (при использовании LongPoll) HOT 1
- Connection timed out HOT 2
- не запускается контейнер HOT 2
- Проверка на наличие новых постов с включённым longpoll
- Путь для конфиг файла config.yaml HOT 1
- [VK] Ошибка получения постов: [3] Unknown method passed HOT 1
- переменная в footer
- Ошибка больше 100 постов
- Преобразование логинов в id в ВК-ссылках
- Соединение
- 400 ENTITY_BOUNDS_INVALID
- Не репостятся видео HOT 3
- Ошибка получения постов: [100] One of the parameters specified was missing or invalid: group_id not domain HOT 9
- Ошибка постинга HOT 2
- Зависает на некоторых видео из ВК HOT 3
- Ошибка: CERTIFICATE_VERIFY_FAILED. Self signed certificate in certificate chain HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tg_autoposter.