用户提交视频后,后端需要自动截张封面图,便于页面展示,以下方案是采用javacv,
效果还是可以的,只是依赖JAR包比较多,大约有35M,导致整个程序包比较大。
1、首先在build.gradle中增加以下内容:
dependencies {
//JavaCV
compile group: 'org.bytedeco', name: 'javacv', version: '1.5.1'
compile group: 'org.bytedeco', name: 'javacpp', version: '1.5.1'
// compile group: 'org.bytedeco', name: 'opencv', version: '4.1.0-1.5.1', classifier: 'windows-x86_64'
compile group: 'org.bytedeco', name: 'opencv', version: '4.1.0-1.5.1', classifier: 'linux-x86_64'
// compile group: 'org.bytedeco', name: 'openblas', version: '0.3.6-1.5.1', classifier: 'windows-x86_64'
compile group: 'org.bytedeco', name: 'openblas', version: '0.3.6-1.5.1', classifier: 'linux-x86_64'
// compile group: 'org.bytedeco', name: 'ffmpeg', version: '0.3.6-1.5.1', classifier: 'windows-x86_64'
compile group: 'org.bytedeco', name: 'ffmpeg', version: '0.3.6-1.5.1', classifier: 'linux-x86_64'
}
2、工具类
import org.bytedeco.javacv.FFmp

最低0.47元/天 解锁文章
1885

被折叠的 条评论
为什么被折叠?



