实战# 作为AI公司,少不了和视频打交道。这是我的一个经历,按照Windows和Linux系统来说:
集成过程
1.下载ffmpeg静态库(使用方便,不用额为集成其他环境依赖,比较小)
2.集成:解压后并设置patch环境变量(类似配置 jdk 和 Python)
docker:
Linux :命令:sudo apt-get install ffmpeg 其他步骤都一样
Windows:
springboot 集成:当然你也可以用 Javacv ,我这里用了 :ws.schild
使用中遇到的问题:
1.偶现没有权限=》 需要给 ffmpeg静态库 足够权限,你也可以重新压缩。
2.超过2g在线解析非常慢 =》内网下载本地解析(必须下载全,因为视频头信息可能在视频的任何部位,这块我深入研究过,比如我下载前 10s视频,有的就无法解析到视频头信息)
3.超过2g直接下载到本地解析
示例: