我使用gridfs在数据库中存储了一些视频文件,因为存储的视频伴随着一些信息(例如,该人在此视频中执行的操作,从几秒钟到几秒钟),而Gridf的特点是块存储,并且数据显示存储的文件可以在不下载整个文件的情况下部分读取, 应该如何阅读此视频?对不起,我的英语不是很好。
我的代码是这样的:
from pymongo import MongoClient
from gridfs import GridFS
client = MongoClient()
db = client.gridfs
fs = GridFS(db)
grid_out = fs.find({"filename": "--1DO2V4K74"})
data = grid_out[0].read()
out = open('test.mp4', 'wb')
out.write(data)
out.close()
我可以通过这个得到一个完整的视频。我想得到视频的一部分。
RISEBY
萧十郎
守着星空守着你
随时随地看视频慕课网APP
相关分类