linux下的java调用ffmpeg进行视频转码
上一篇文章介绍了如何在linux下安装ffmpeg,在安装完ffmpeg之后,遇到的问题就是如何在java中调用linux的ffmpeg命令进行视频转码和截图,话不多说,直接上代码!
这是视频上传转码的方法
public String uploadVideo() {
User user = (User) session.get("user");
String userName=user.getUserName();
String fileVideoName = Struts2Utils.getParameter("uploadVideo");
fileVideoName = fileVideoName.substring(
fileVideoName.lastIndexOf("\\") + 1, fileVideoName.length());
//设置上传视频临时文件夹
String tempPath = "tempVideo";
String storeName = "";
// 上传文件并将文件名转为随机文件名
storeName = fileUploadUtil.uploadFile(uploadV, fileVideoName, tempPath, true);
// 自定义方式产生待转码文件名
String serialName=String.valueOf(System.currentT