All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ca.carleton.gcrc.olkit.multimedia.ffmpeg.FFmpegProcessor Maven / Gradle / Ivy

Go to download

Library that converts multimedia files using command line tools such as avconv and ImageMagick

There is a newer version: 2.2.7
Show newest version
package ca.carleton.gcrc.olkit.multimedia.ffmpeg;

import java.io.File;

public interface FFmpegProcessor {
	
	FFmpegMediaInfo getMediaInfo(File videoFile) throws Exception;

	void convertVideo(File inputFile, File outputFile) throws Exception;
	
	void convertVideo(FFmpegMediaInfo inputVideo, File outputFile) throws Exception;

	void convertAudio(File inputFile, File outputFile) throws Exception;
	
	void convertAudio(FFmpegMediaInfo inputVideo, File outputFile) throws Exception;
	
	void createThumbnail(File inputFile, File outputFile, int maxWidth, int maxHeight) throws Exception;
	
	void createThumbnail(FFmpegMediaInfo inputVideo, File outputFile, int maxWidth, int maxHeight) throws Exception;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy