java工具|自媒体视频封面图自动生成

java工具|自媒体视频封面图自动生成
文章图片

最近看了下自媒体的创作,其中上传一段视频,自动能生成视频中前几秒的封面图,由于网上生成的慢,也没有时间倒数提示的人性化,我还是自己做了个比较简单的,快速的例子,用于快速生成视频中前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

    推荐阅读