视频文件的所有元数据来自哪里?它是来自原始视频还是来自编码?我正在尝试将视频持续时间写入数据库,但我不确定是否可以在服务器上的POST
期间获得此值
这英语很难读,但我会尽力的。我对pandastream也没有任何经验,但API看起来很容易。看起来pandastream需要你先上传视频文件。然后计算ID。
在以下api文档中:https://github.com/pandastream/panda_gem,看起来像
encodings = Panda::Video.find("1234").encodings
意味着您必须先对其进行编码。他们只是通过web API将属性发送给您。查询属性后,可以对其执行任何操作,例如将它们插入数据库。
你甚至可以循环浏览你账户上的所有视频,获取视频持续时间并批量插入。
videos = Panda::Video.all
# loop through videos as |upload|
# find video as video
# insert into database upload.id and video.attributes["duration"]
祝你好运!