python 获取在线视频文件的大小和时长有什么方法么??

2015-03-04 15:02:56 +08:00
 geew
比如:
http://121.12.89.54/655DAC9FC3573BC4B482103/0300010F0054F5C6F03637055DF531774F1537-2D3B-7B16-035F-34CACE294335.flv

根据response头部信息可以取到大小, 但是视频时长呢? 能取得到吗

在不下载文件的情况下
5600 次点击
所在节点    问与答
8 条回复
typcn
2015-03-04 16:02:00 +08:00
geew
2015-03-04 16:11:45 +08:00
@typcn 哈哈 我试试
msg7086
2015-03-04 16:42:15 +08:00
参考一下mediainfo的源码然后自己写个文件头分析器呗
uniquecolesmith
2015-03-05 00:49:58 +08:00
用head直接获取头部信息,不下载文件, 比如 requests.head(url...)
geew
2015-03-05 10:04:11 +08:00
@uniquecolesmith head里面取不到时长这个信息的
uniquecolesmith
2015-03-09 12:43:10 +08:00
@geew 这个没办法,不同的视频格式得自己分析该格式文件头部信息,或者自己搭建服务器时返回视频时长信息
geew
2015-03-09 12:53:14 +08:00
@uniquecolesmith 找到一个库 但有些还是取不到 唉
uniquecolesmith
2015-03-10 08:42:16 +08:00
@geew 说说哪个?可能Pypi上有人写也不一定

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/174414

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX