【问题标题】:how to get better video thumbnail using video url of telegram public channel post如何使用电报公共频道帖子的视频网址获得更好的视频缩略图
【发布时间】:2018-03-04 06:32:23
【问题描述】:

有链接telegram public channel post: a video我可以找到视频网址和相应的缩略图

video URL

thumbnail URL

你可以看到拇指的质量不好。但我知道电报为用户提供了不同的拇指质量选项。

bot API: video section

bot API: file section

但要获得拇指,我需要知道我不知道的视频的唯一标识符/文件 ID。请考虑我在该频道中没有管理员机器人来接收 unique_id。

有什么方法可以从电报公共频道视频帖子中获取 unique_id/file_id 吗?还是以其他方式获得质量更好的拇指?

这是我有 file_id 时的 php 代码。

    function getfile($file_id) {

    $url = $this->url
        .$this->Token
        .$this->method_getFile
        .$this->parameter_file_id
        .$channelID;
    $result=$this->sendRequest($url);
    return $result;
}
    function sendRequest($url)
{

    $ch = curl_init();
    $optArray = array(
        CURLOPT_URL => $url,
        CURLOPT_RETURNTRANSFER => true
    );
    curl_setopt_array($ch, $optArray);
    $result = curl_exec($ch);
    curl_close($ch);
    return $result;


}

请注意,使用 FFmpeg 是我最后的选择。

【问题讨论】:

    标签: php telegram


    【解决方案1】:

    如果您想获得更好的视频缩略图,您应该在该频道中有一个管理员机器人来阅读消息。 如果您没有管理员机器人,请尝试查看 Telegram API(不是 Bot Api)。 也许你会在那里找到解决方案。

    【讨论】:

    • 你知道这个file_id是做什么用的吗?这是我通过 getupdate 方法收到的视频的拇指部分。我的目标是获得重击图片:->>> "thumb":{"file_id":"AAQEABMabp0aAAT1cbidRbh_w68OAAIC","file_size":1199,"width":51,"height":90}
    猜你喜欢
    • 2015-07-25
    • 1970-01-01
    • 2014-11-20
    • 2018-04-18
    • 2015-07-30
    • 1970-01-01
    • 2013-12-23
    • 2018-06-14
    • 2012-12-06
    相关资源
    最近更新 更多