今天领导接到一个h5上传手机视频的需求,主要是要看用户在这个视频中有没有完成某个任务,比如投篮进了几个球. 但是由于手机拍摄的视频文件大小有点大,直接上传的话,用户流量顶不住,而且特别耗时,在这样的情况下领导提出视频压缩的要求. 作为前端,我的想法是不行的,首先传统的做法是服务器压缩(想要了解服务器压缩的请谷歌或者百度FFmpeg命令),参考服务器压缩,服务器压缩是多种的,可以压缩视频的帧数.压缩视频的画质(图像的画质).改变文件编码. 从这几个方面出发, 减少帧数,用canvas定时绘制视频,