当前位置: 首页 > news >正文

做网站策划书吧黄山可以去旅游吗

做网站策划书吧,黄山可以去旅游吗,idc销售网站php源代码,网站建设xunmei继上个版本 对其进行略微升级 #x1f913; 上个版本仅对一个视频进行抽帧处理 此版本可对一个文件夹内的全部视频进行抽帧并对应的文件夹进行帧图片的保存 1️⃣配置pom.xml #xff08;保持上次不变#xff09; dependenciesdependencygrou…继上个版本 对其进行略微升级     上个版本仅对一个视频进行抽帧处理 此版本可对一个文件夹内的全部视频进行抽帧并对应的文件夹进行帧图片的保存 1️⃣配置pom.xml        保持上次不变 dependenciesdependencygroupIdorg.bytedeco/groupIdartifactIdjavacv-platform/artifactIdversion1.5.7/version/dependency/dependencies 2️⃣创建Util工具类        本次所有方法都在次类中 import org.bytedeco.javacv.FFmpegFrameGrabber; import org.bytedeco.javacv.Frame; import org.bytedeco.javacv.Java2DFrameConverter;import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.util.ArrayList;public class Util {//读取文件夹的内容并执行1️⃣创建文件夹2️⃣抽帧public static String ReadFolderFiles(String address) {//存放读取到的路径ArrayListString strings new ArrayList();// 文件夹路径String folderPath address;// 创建File对象File folder new File(folderPath);// 检查文件夹是否存在if (folder.exists() folder.isDirectory()) {int num;String strCreate ;String strFrame ;// 获取文件夹中的所有文件名File[] files folder.listFiles();// 将子文件夹的名称添加到ArrayList中并过滤掉当前文件夹名for (File file : files) {if (!file.getName().equals(.DS_Store)) {strings.add(file.getName());}}num strings.size();// 输出文件名数组for (String fileName : strings) {String oldfileName address/fileName;String str fileName.substring(0,fileName.indexOf(.));String newFileName address/str;strCreate CreateFolder(newFileName);strFrame FrameExtractor(oldfileName);}return String.format(strCreate\n已对%d个视频进行抽帧\nstrFrame至对应文件夹,num);} else {return 指定的文件夹不存在或不是一个文件夹;}}//1️⃣根据视频名称创建对应文件夹private static String CreateFolder(String fileName){String str;// 文件夹名String folderName fileName;// 创建一个File对象表示文件夹路径File folder new File(folderName);// 使用mkdir()方法创建文件夹if (!folder.exists()) {if (folder.mkdir()) {str 文件夹创建成功;} else {str 文件夹创建失败;}} else {str 文件夹已存在;}return str;}//2️⃣将视频转为帧图片public static String FrameExtractor(String address){String str;// 视频文件路径String videoFilePath address;// 创建FFmpegFrameGrabber对象FFmpegFrameGrabber grabber new FFmpegFrameGrabber(videoFilePath);try {// 打开视频文件grabber.start();// 逐帧抓取视频Frame frame;int frameNumber 1;//保存路径String createaddress address.substring(0,address.indexOf(.));while ((frame grabber.grabImage()) ! null) {BufferedImage bufferedImage frameToBufferedImage(frame);// 生成保存帧图像的文件路径String outputFilePath String.format(%s/frame_%05d.jpg, createaddress, frameNumber);// 保存帧图像到文件try {ImageIO.write(bufferedImage, jpg, new File(outputFilePath));} catch (IOException e) {e.printStackTrace();str 保存失败;}frameNumber;}// 关闭视频文件grabber.stop();str 保存成功;} catch (org.bytedeco.javacv.FrameGrabber.Exception e) {e.printStackTrace();str 保存失败;}return str;}//将Frame转换为BufferedImageprivate static BufferedImage frameToBufferedImage(Frame frame) {Java2DFrameConverter converter new Java2DFrameConverter();return converter.getBufferedImage(frame);} } 3️⃣运行结果
http://www.w-s-a.com/news/499380/

相关文章:

  • 温州网站排名优化公司如何招聘软件网站开发人员
  • 成都 网站建设公司哪家好襄阳行业网站建设
  • wordpress 调用时间做网站seo的公司哪家好
  • 手机上网站搭建网站账户系统
  • 西乡网站的建设柳州建站
  • 宁夏网站建设怎么样互联网 网站设计
  • 成都关键词seo推广平台手机端关键词排名优化软件
  • 学做软件的网站卡盟平台
  • 网站构建建设案例展示关于做服饰网站的首页
  • 如何建设网站论坛凡科建站手机版登录
  • 建设银行门户网站惠州公司网站建设价格
  • 用python开发网站网站如何取消验证码
  • 公司做企业网站互联网建网站
  • 建网站需要的费用公司注册后怎么做网站
  • 宣传电脑的网站开发运动网站建设教程
  • 网站建设公司都会有哪些花销做网站公司商丘
  • 网站风格有哪些软件定制和开发
  • 公司网络维护具体做什么河南网站推广优化公司哪家好
  • 中学生制作的网站常平哪里有招计算机网站开发的
  • 原创网站模版苏州响应式网站建设
  • 做海报在哪个网站可以找素材网址申请注册方法
  • 网站建设分哪些类别别人做的网站不能用
  • 做网站网站会怎么样全国高校校园网站联盟建设
  • 整站下载器 做网站地图地产项目网站设计
  • 创意设计网站公司手机wap网站建设多少钱
  • 甘肃省第八建设集团公司网站seo高级优化方法
  • 精美的商城网站介绍最多人用的wordpress子主题
  • 检察门户网站建设情况俄外长抵达北京
  • 老电脑做网站服务器网站在线留言如何做
  • 南宁广告公司网站建设小程序源码破解