Я сохранил некоторые видеофайлы в базе данных, используя gridfs, потому что сохраненное видео сопровождается некоторой информацией (например, действие, которое человек делает в этом видео, от нескольких секунд до нескольких секунд), и GridFs характеризуется хранением блоков, и данные показывают, что сохраненный файл может быть частично прочитан без загрузки всего файла, как это видео следует читать? Извините, мой Engli sh не очень хорош.
Мой код такой:
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()
Я могу получить целое видео этим. И я хочу получить часть видео.