我的后端需要检查视频是否在60秒以内,否则它不会添加到数据库的链接。如果我在磁盘上有文件,有没有简单的解决方案?像videofile.getDuration()
这样简单的东西我在npm检查了FFMEG,但我不确定这是否是我需要的,或者这是否是最新的。
答案 0 :(得分:0)
我使用ffprobe来完成任务。
如果您按照README
进行了阅读,可以通过访问视频流中的以下标记来获取有效期:
info.streams[0].tags.DURATION
根据您要解析的视频文件的类型,可能会有变体,此示例适用于mkv
。