This is the Java base library generate video from images by JavaCV and Openblas.
- Java version: 8
- Gradle version: 8.2.1
Now the latest version: 0.1.3
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.ansonliao</groupId>
<artifactId>Images-To-Video</artifactId>
<version>LATEST_VERSION</version>
</dependency>
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.ansonliao:Images-To-Video:Tag'
}
Create video from image directory:
ImagesToMovie imagesToMovie = new ImagesToMovie();
String imageDir = "src/test/resources";
String videoFileName = "src/test/resources/video.mp4";
imagesToMovie.createVideo(imageDir, videoFileName);
Create video from images
ImagesToMovie imagesToMovie = new ImagesToMovie();
ArrayList<String> images = new ArrayList<>();
images.add("src/test/resources/image1.jpeg");
images.add("src/test/resources/image2.jpeg");
images.add("src/test/resources/image3.jpeg");
String videoFileName = "src/test/resources/video.mp4";
imagesToMovie.createVideo(images, videoFileName);
Video configurations can places video.properties
under the resources
of classpath directory.
Key | Description | Default Value | Separator | Remark |
---|---|---|---|---|
video.format | The video will be generated | mp4 | N/A | N/A |
image.width | The image width that video creator will be retrieved | 640 | N/A | N/A |
image.height | The image height that video creator will be retrieved | 720 | N/A | N/A |
video.quality | The video quality will be generated | 0 | N/A | 0 is the the max. quality |
video.frame.rate | The video frame rate | 1 | N/A | N/A |
video.bit.rate | The video bit rate | 9000 | N/A | N/A |
image.supported.formats | The image supported formats list | jpeg, jpg, png | Comma (,) | If you need to specified your image format, it will overwrite the default's, for example only support png and jpeg : image.supported.formats=png,jpeg |
Selenium-Extensions is released under Apache License version 2.0