首页 > 解决方案 > 无法识别的选项 'bitmap1'。拆分参数列表时出错:找不到选项

问题描述

当我尝试为视频添加水印时,出现以下错误:

D/ffmpegResponse: Unrecognized option 'bitmap1'.
D/ffmpegResponse: Error splitting the argument list: Option not found
D/ffmpegfailure: ffmpeg version n3.0.1 Copyright (c) 2000-2016 the FFmpeg developers
      built with gcc 4.8 (GCC) 

我在 android studio 中使用了这段代码:

public void a(String str, String str2, String str3, String str4, String str5, String str6, String str7) {

    Log.e("filename", str);
    Log.e("path", str2);
    Log.e("imgpath", str3);
    Log.e("str", str4);
    Log.e("duration", str5);
    Log.e("imgx", str6);
    Log.e("imgy", str7);
    this.Output = str2;
    StringBuilder sb = new StringBuilder();
    sb.append("movie=");
    sb.append(str3);
    sb.append(" [watermark]; [in][watermark] overlay=");
    sb.append(str6);
    sb.append(":");
    sb.append(str7);
    sb.append(" [out]");
    a(new String[]{"-bitmap1", "-ss", str4, "-file", str5, "-imageView1", str, "-vf", sb.toString(), "-string2:string", "copy", "-strict", "experimental", "-preset", "ultrafast", "-ss", "0", "-file", str5, this.Output}, this.Output);
}

标签: javaandroidruntime-errorvideo-watermarking

解决方案


推荐阅读