String audioCodec = "libmp3lame";
if (targetFormat.equals("webm")) {
- videoCodec = "vp9";
+ videoCodec = "vp8";
audioCodec = "opus";
codecParams.append("-s 800x600 ");
}
videoBitrate = 1000;
audioBitrate = 128;
videoCodec = "libxvid";
+
+ // reduce resolution
codecParams.append("-s 640x480 ");
+
+ // enforce maximum keyframe interval
+ codecParams.append("-g 150 ");
}
codecParams.append(constructCodecParamsString(options, videoBitrate,