JAVA ffmpeg 视频处理

AVI 转 MP4 支持 IOS

windows 下 安装 ffmpeg:
1、下载ffmpeg
2、设置环境变量到ffmpeg解压的文件路径/bin
3、cmd 输入 ffmpeg 测试一下是否配置成功

JAVA 使用 ffmpeg 其实是调用 调用ffmpeg.exe 加上启动参数


JAVA代码

 List<String> commend=new java.util.ArrayList<String>();     
        commend.add("D:\\ffmpeg\\bin\\ffmpeg.exe");
        commend.add("-i");
        commend.add("\\\\192.168.1.88\\upingwang_resource\\upload\\video\\bbbb.avi");
        commend.add("-b");
        commend.add("300K");
        commend.add("-s");
        commend.add("320x240");
        commend.add("-vcodec");
        commend.add("libxvid");
        commend.add("-ab");
        commend.add("32k");
        commend.add("-ar");
        commend.add("24000");
        commend.add("-acodec");
        commend.add("aac");     
        commend.add("\\\\192.168.1.88\\upingwang_resource\\upload\\video\\bbbb.mp4");
        try {
          ProcessBuilder builder = new ProcessBuilder();         
          builder.command(commend);
          builder.start();
          System.out.println(commend.toString());         
        } catch (Exception e) {
          e.printStackTrace();        
        }

代码中我使用的共享路径,改为本地路径即可

ffmpeg AVI WAV 叠加

 List<String> commend=new java.util.ArrayList<String>();     
      commend.add("D:\\ffmpeg\\bin\\ffmpeg.exe");
      commend.add("-i");
      commend.add("D:\\test.avi");
      commend.add("-i");
      commend.add("D:\\ok.wav");
      commend.add("D:\\over.avi");     
      try {
        ProcessBuilder builder = new ProcessBuilder();         
        builder.command(commend);
        builder.start();        
        System.out.println(commend.toString());
      } catch (Exception e) {
        e.printStackTrace();        
      }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值