Как конвертировать видео в аудио боту вк на питоне
Всем привет, подскажите пожалуйста как лучше всего прописать функцию для бота в VK. Я хочу чтобы он принимал любое видеосообщение от пользователя и отправлял ему обратно аудио. Может есть какая библа? Я в курсе, что есть moviepy, но насколько я знаю, там надо указывать директории. я бы хотел обойтись без скачиваний видео и чтобы он напрямую преобразовывал в аудио
import vk_api
from vk_api.longpoll import VkLongPoll, VkEventType
from vk_api.utils import get_random_id
import time
from config import main_token
from keyboard_emptyVK import keyboard_empty
from keyboardVK import keyboard1
from keyboardVK2 import keyboard2
from keyboardVK3 import keyboard3
from def1 import the_first_button
def write_message_keyboard_empty (sender, message):
authorize.method('messages.send', {'user_id': sender, 'message': message, 'random_id': get_random_id(), 'keyboard': keyboard_empty.get_keyboard()})
def write_message_keyboard1 (sender, message):
authorize.method('messages.send', {'user_id': sender, 'message': message, 'random_id': get_random_id(), 'keyboard': keyboard1.get_keyboard()})
def write_message_keyboard2(sender, message):
authorize.method('messages.send', {'user_id': sender, 'message': message, 'random_id': get_random_id(), 'keyboard': keyboard2.get_keyboard()})
def write_message_keyboard3(sender, message):
authorize.method('messages.send', {'user_id': sender, 'message': message, 'random_id': get_random_id(), 'keyboard': keyboard3.get_keyboard()})
authorize = vk_api.VkApi(token=main_token)
longpoll = VkLongPoll(authorize)
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text:
reseives_message = event.text.lower()
sender = event.user_id
if reseives_message == "начать":
write_message_keyboard2(sender, """Приветствую тебя, мой дорогой тестировщик!𱼡
Меня зовут - Ёршик. И да, я, собственно, бот, обычный бот, каких свет не видывал.
Я пока что ничего не умею, но в скором времени(наверное), если мой создатель, падла, запрограммирует меня как надо, что-то да смогу)""")
elif reseives_message == "что я могу?":
write_message_keyboard3(sender, """Ох! Если бы я знал!""")
elif reseives_message == "допустим что то 1":
pass
else:
write_message_keyboard1(sender, """Слыш мудил# - не чуди,
И по фактам все пиши...
Я же бот - не забывай,
И хлебальник закрывай""")