实现方案:
使用C语言书写解析MP4文件的方法,编译为wasm,与JS协同用来解析上传的MP4文件,获取视频帧数。
优:体积较小(共30KB)
缺:现在功能相当有限,只实现了MP4获取帧数的功能
网页Demo 获取MP4视频帧数http://vividlipi.gitee.io/gerframecountformp4其他方案:
1. 使用MediaInfo前端解决方案
优:支持多种视频,几乎全部视频信息
缺:体积稍微大一点(3M左右)
2. 使用MP4Box.js方案
优:有simple和all版本可选,根据需要的功能选择不同的版本,simple版本30K左右,all版本200K左右
缺