文章图片
最近看了下自媒体的创作,其中上传一段视频,自动能生成视频中前几秒的封面图,由于网上生成的慢,也没有时间倒数提示的人性化,我还是自己做了个比较简单的,快速的例子,用于快速生成视频中前5秒的图片,图片的大小可以自定义,因为自媒体创作中,图片的大小影响人群观看。
使用了FFMPEG插件
List commend = new java.util.ArrayList();
commend.add(FFMPEG_EXE);
commend.add("-i");
commend.add(videoRealPath);
commend.add("-ss");
commend.add(second);
commend.add("-vframes");
commend.add("1");
commend.add("-r");
commend.add("1");
commend.add("-ac");
commend.add("1");
commend.add("-r");
commend.add("1");
commend.add("-ac");
commend.add("1");
commend.add("-ab");
commend.add("1");
commend.add("-s");
commend.add(image);
commend.add("-f");
commend.add("image2");
commend.add(imageRealPath);
try {
ProcessBuilder builder = new ProcessBuilder();
builder.command(commend);
builder.redirectErrorStream(true);
System.out.println("视频截图开始...");
Process process = builder.start();
System.out.println("视频截图完成...");
} catch (Exception e) {
e.printStackTrace();
System.out.println("视频截图失败!");
}
不用插件,真不会自己写。。。
【java工具|自媒体视频封面图自动生成】源码下载:http://47.98.237.162/detail/1/199
推荐阅读
- ffmpeg|从零开始仿写一个抖音App——基于FFmpeg的极简视频播放器
- ffmpeg|ffmpeg windwos 编译+现成脚本
- 时间戳与Date类型转换
- android学习|自定义进度条样式progressBar
- 多媒体|H264 Profile对比分析
- Eclipse(Myeclipse)切换工作空间后的环境配置
- 视频|模糊视频帧插值(CVPR2020论文点评)