在使用FFmpegFrameGrabber和FFmpegFrameRecorder進(jìn)行視頻錄制或視頻截圖時,在視頻滿足特定條件時,生成的圖片或視頻,在最右側(cè),會有一條幾個像素的黑邊(花邊)。
在這里可以看到對這個問題的討論,簡單來說,如果視頻的寬度,不能被8整除,就會有這個問題。
當(dāng)前作者已經(jīng)修復(fù)這個問題(2019-7-10),版本1.5.1以上,就可以了。對應(yīng)MAVEN如下:
${platform.classifier}根據(jù)自身實際情況填寫,如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>