public class FFmpegHelper extends Object
Modifier and Type | Class and Description |
---|---|
static class |
FFmpegHelper.MediaInfo |
Modifier and Type | Method and Description |
---|---|
FFmpegHelper |
bind(File mediaFile) |
FFmpegHelper |
bind(String mediaFile) |
static String |
buildResolutionStr(int imageWidth,
int imageHeight) |
static String |
buildTimeStr(int time) |
File |
convertAudio(String aCodec,
File outputFile) |
static FFmpegHelper |
create() |
static FFmpegHelper |
create(String ffmpegPath) |
FFmpegHelper.MediaInfo |
getMediaInfo() |
static int |
reduceTimeLen(String timeLen) |
File |
screenshotVideo(int startSecond,
int imageWidth,
int imageHeight,
float time,
File outputJpeg) |
File |
videoCut(int startSecond,
int endSecond,
String vCodec,
String aCodec,
File outputFile) |
File |
videoOverlayLogo(File imageFile,
boolean topLeft,
File output) |
File |
videoScale(int imageWidth,
int imageHeight,
File output) |
File |
videoToFlv(int imageWidth,
int imageHeight,
File outputFlv) |
FFmpegHelper |
writeLog(boolean writeLog) |
public static FFmpegHelper create()
public static FFmpegHelper create(String ffmpegPath)
public static int reduceTimeLen(String timeLen)
public static String buildTimeStr(int time)
public static String buildResolutionStr(int imageWidth, int imageHeight)
public FFmpegHelper bind(String mediaFile)
public FFmpegHelper bind(File mediaFile)
public FFmpegHelper writeLog(boolean writeLog)
public FFmpegHelper.MediaInfo getMediaInfo()
public File screenshotVideo(int startSecond, int imageWidth, int imageHeight, float time, File outputJpeg)
Copyright © 2022. All rights reserved.