Телеграмм бот отправляет видео 16:9 в форме квадрата

Код скачивания видео:

async def download_video(url, size):
    ydl_opts = {
        'outtmpl': 'video.mp4',
        'format': f'bestvideo[height={size}][ext=mp4]+bestaudio[ext=m4a]/best',
        'merge_output_format': 'mp4',  
        'noplaylist': True
    }
    try:
        with yt_dlp.YoutubeDL(ydl_opts) as ydl:
            info_dict = ydl.extract_info(url, download=True)

Код отправления видео:

await bot.send_video(video=FSInputFile("video.mp4"), chat_id=chat_id)

Пример ссылки и качества: https://vk.com/video-220754053_456241914 / 1080p

Данная проблема возникает при отправке видео высокого качества.

Пробовал в качестве превью ставить 1 кадр видео. Так же пробовал менять метаданные и конкретно указывать формат 16:9 — ничего из этого так и не помогло решить проблему.

Пример того, как приходит видео:

Превью видео в телеграмме

Если видео сохранить в галерею, то оно отображается нормально.


Ответы (0 шт):