0

我正在制作一个电报机器人来在我的本地 PC 中上传视频。但是当我发送视频时,该消息非常愚蠢。像这样

图 1

但我需要这样的视频

图 2

图 3

我的代码是

from pyrogram import Client
app = Client(
    "session",
    api_id=329,
    api_hash="7943a36fdcf9"
    )
with app:
    app.send_video(chat_id = channel, video = 'vid.mp4',supports_streaming = True)

是否有任何特定的特定方法可以发送正确的视频?如何正确发送视频

4

2 回答 2

1

文档显示您可以添加参数captionthumb调用send_video.

于 2022-01-20T00:52:49.737 回答
1

您的视频文件太大。Telegram 将处理视频< 10 MB并自动为您创建缩略图。对于大于该大小的视频,您必须自己提供有关视频的信息。分辨率(宽度和高度)、长度、缩略图等。

此外,您可以省略该supports_streaming参数,因为 Pyrogram 默认为True反正。

要获取有关您的视频的信息,您可以使用 ffprobe 之类的工具。

于 2022-01-20T00:54:23.267 回答