本文主要是介绍ffmpeg把视频文件转码为MP4格式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
windows系统需要下载ffmpeg软件,并在代码中指定路径
centos系统需要安装ffmepg是可执行的命令
package com.xkj.utils;import lombok.extern.slf4j.Slf4j;import java.io.*;
import java.util.ArrayList;
import java.util.List;@Slf4j
public class ConvertVideoUtils {//需要转码的视频的全地址private String inputPath;//转码后文件的目录private String outputPath;//ffmpeg文件的路径,linux下无需配置private String ffmpegPath;//转码后文件的名称private String fileName;public ConvertVideoUtils(String inputPath, String outputPath, String ffmpegPath, String fileName) {log.info("开始转码.....");log.info("inputPath={}", inputPath);log.info("outputPath={}", outputPath);log.info("fileName={}", fileName);log.info("ffmpegPath={}", ffmpegPath);this.inputPath = inputPath;this.outputPath = outputPath;this.ffmpegPath = ffmpegPath;this.fileName = fileName;}public static boolean process(String inputPath, String ffmpegPath, String outputPath, String fileName) {int type = checkContentType(inputPath);boolean status = false;log.info("直接转成mp4格式");status = processMp4(inputPath, ffmpegPath, outp
这篇关于ffmpeg把视频文件转码为MP4格式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!