获取视频处理对象的方式有很多,读取本地文件.读取url.读取摄像头等,而直接读流解析视频的实施方案却难以寻觅.此处有两种方案处理视频流(此处设定场景为用户上传视频,同时两种方式均需服务端安装ffmpeg+opencv): 1.io流保存本地再读取 该方案没有太多技术含量,直接借助java.io+opencv-VideoCapture即可实现视频的解帧等操作. 1)保存本地 本地保存为求方便,直接使用 apache.commons.io.FileUtils.copyInputStreamToFil