在使用FFmpegFrameGrabber和FFmpegFrameRecorder进行视频录制或视频截图时,在视频满足特定条件时,生成的图片或视频,在最右侧,会有一条几个像素的黑边(花边)。
在这里可以看到对这个问题的讨论,简单来说,如果视频的宽度,不能被8整除,就会有这个问题。
当前作者已经修复这个问题(2019-7-10),版本1.5.1以上,就可以了。对应MAVEN如下:
${platform.classifier}根据自身实际情况填写,如macosx-x86_64,linux-x86_64等
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv</artifactId>
<version>4.1.0-1.5.1</version>
<classifier>${platform.classifier}</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>ffmpeg</artifactId>
<version>4.1.3-1.5.1</version>
<classifier>${platform.classifier}</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacv</artifactId>
<version>1.5.1</version>
</dependency>
网友评论