Package org.teamapps.media.video
Class VideoConverter
java.lang.Object
org.teamapps.media.video.VideoConverter
public class VideoConverter
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description VideoConverter()VideoConverter(java.util.concurrent.Executor executor) -
Method Summary
Modifier and Type Method Description java.util.concurrent.CompletableFuture<java.io.File>convertVideo(java.io.File inputFile, ContainerFormat outputFormat, AudioCodec audioCodec, int audioBitrate, VideoCodec videoCodec, int videoBitrate, ConversionSpeedQualityTrade speedQualityTrade, int timeoutSeconds)java.util.concurrent.CompletableFuture<java.io.File>createVideoThumbnail(java.io.File inputFile, int minutes, int seconds, int timeoutSeconds)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
VideoConverter
public VideoConverter() -
VideoConverter
public VideoConverter(java.util.concurrent.Executor executor)
-
-
Method Details
-
convertVideo
public java.util.concurrent.CompletableFuture<java.io.File> convertVideo(java.io.File inputFile, ContainerFormat outputFormat, AudioCodec audioCodec, int audioBitrate, VideoCodec videoCodec, int videoBitrate, ConversionSpeedQualityTrade speedQualityTrade, int timeoutSeconds) -
createVideoThumbnail
public java.util.concurrent.CompletableFuture<java.io.File> createVideoThumbnail(java.io.File inputFile, int minutes, int seconds, int timeoutSeconds)
-