全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2789|回复: 4

[Windows VPS] TG开发-视频文件上传问题?

[复制链接]
发表于 2021-3-29 15:31:22 | 显示全部楼层 |阅读模式
本帖最后由 laogui 于 2021-3-29 15:33 编辑

在一些频道看到,别人上传的视频(大文件)是有播放按钮,点击按钮可以在线播放,如下图:


这种功能是如何实现的呢?请大佬们指教
一个频道,成百上千的文件,人工手动上传发布的情况应该比较少,应该是通过编程实现的,就是不知道用的什么方法

用telethon上传视频(大文件),没有播放按钮,只有下载按钮,如下图:


用telethon有没有办法能实现所想要的功能呢?telethon上传文件send_file代码大概撸了一遍,还是没找到头绪

用的python
发表于 2021-3-29 15:38:51 | 显示全部楼层
先确定问题在哪里
把别人可以正常播放的视频,下载回来,然后上传到你的进行测试
是不是可以

如果可以 代表视频文件的问题

如果不可以 代表XX有问题
下载2个视频
ffmpeg 对比下

循环测试找问题
可能的原因
1. 视频时长超了 导致的问题
2. 视频没ATOM头 非Web Stream的类型

这个你只能自己一点点按顺序测的

发表于 2021-3-29 17:48:28 | 显示全部楼层
本帖最后由 5700pgf 于 2021-3-29 17:51 编辑

看起来应该是类型不对,如果你用手机客户端上传这个视频后显示是正常的,可以预览,那估计是你用telethon上传的时候参数没配好被判断成文件而不是视频
 楼主| 发表于 2021-4-1 21:06:36 | 显示全部楼层
IDCLAYER 发表于 2021-3-29 15:38
先确定问题在哪里
把别人可以正常播放的视频,下载回来,然后上传到你的进行测试
是不是可以

看了文档,只有mp4支持streaming,判断下,加多一个supports_streaming=True参数就可以了
 楼主| 发表于 2021-4-1 21:13:09 | 显示全部楼层
5700pgf 发表于 2021-3-29 17:48
看起来应该是类型不对,如果你用手机客户端上传这个视频后显示是正常的,可以预览,那估计是你用telethon上 ...

嗯,文档是只有MP4支持stream,多加了一个参数
用telethon上传好慢,只有400KB/s不到
有没有办法加快上传速度呢?G口共享的VPS
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-11-19 18:30 , Processed in 0.067962 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表