当我尝试为视频添加水印时,出现以下错误:
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);
}