跳过导航链接
C E F G H I M P S T 

C

cn.acyou.leo.framework.media.encoder - 程序包 cn.acyou.leo.framework.media.encoder
 
cn.acyou.leo.framework.media.util - 程序包 cn.acyou.leo.framework.media.util
 
compressImage(URL, File) - 类 中的静态方法cn.acyou.leo.framework.media.util.ImageUtil
压缩图像
compressImage(File, File) - 类 中的静态方法cn.acyou.leo.framework.media.util.ImageUtil
压缩图像
compressImage(InputStream, OutputStream) - 类 中的静态方法cn.acyou.leo.framework.media.util.ImageUtil
压缩图像 BufferedImage read = ImageIO.read(new URL("http://qiniu.acyou.cn/images/13.jpg")); BufferedImage bi = new BufferedImage(read.getWidth(), read.getHeight(), BufferedImage.TYPE_INT_RGB); Graphics g = bi.getGraphics(); g.drawImage(read, 0, 0, read.getWidth(), read.getHeight(), Color.LIGHT_GRAY, null); g.dispose(); FileOutputStream os = new FileOutputStream("D:\\temp\\image\\123456.jpg"); ImageIO.write(bi, "jpg", os); os.close();
compressVideo(String, String, String, String, String, String) - 类 中的方法cn.acyou.leo.framework.media.encoder.MediaUtil
压缩视频 ffmpeg.exe -i .\1.mp4 -s 1080x1920 -b:v 1M -r 20 -fs 10MB .
concatAudio(List<File>, String) - 类 中的方法cn.acyou.leo.framework.media.encoder.MediaUtil
concat音频
concatVideo(List<String>, String) - 类 中的方法cn.acyou.leo.framework.media.encoder.MediaUtil
拼接视频(会出现速度不一致问题)
concatVideo2(List<String>, String) - 类 中的方法cn.acyou.leo.framework.media.encoder.MediaUtil
concat音频 (必须视频通道一致,否则会报错)
cutAudio(String, long, long, String) - 类 中的方法cn.acyou.leo.framework.media.encoder.MediaUtil
剪切音频

E

exec(List<String>) - 类 中的方法cn.acyou.leo.framework.media.encoder.MediaUtil
执行FFMPEG命令
exec(String...) - 类 中的方法cn.acyou.leo.framework.media.encoder.MediaUtil
执行FFMPEG命令
ExecProcess - cn.acyou.leo.framework.media.encoder中的类
FFMPEG 进度处理
ExecProcess() - 类 的构造器cn.acyou.leo.framework.media.encoder.ExecProcess
 
extractCover(File, File) - 类 中的方法cn.acyou.leo.framework.media.encoder.MediaUtil
 
extractCover(String, File, String) - 类 中的方法cn.acyou.leo.framework.media.encoder.MediaUtil
 
extractFrame(String, String, String) - 类 中的方法cn.acyou.leo.framework.media.encoder.MediaUtil
提取帧 ffmpeg.exe -i .\991hsxtp3ctse4yg.mp4 -ss 1 -f image2 .
extractFrameBySpeedRatio(String, int[], String) - 类 中的方法cn.acyou.leo.framework.media.encoder.MediaUtil
提取帧

F

formatDuration(long) - 类 中的静态方法cn.acyou.leo.framework.media.encoder.MediaUtil
格式化毫秒数 System.out.println(formatDuration(30000));//00:00:30.000 System.out.println(formatDuration(33000));//00:00:33.000 System.out.println(formatDuration(33300));//00:00:33.300 System.out.println(formatDuration(33330));//00:00:33.330 System.out.println(formatDuration(33333));//00:00:33.333
frame(Long) - 类 中的方法cn.acyou.leo.framework.media.encoder.ExecProcess
媒体信息

G

getFrameCount(String) - 类 中的方法cn.acyou.leo.framework.media.encoder.MediaUtil
获取视频帧数
getHeight() - 类 中的方法cn.acyou.leo.framework.media.util.ImageInfo
 
getImageInfo(String) - 类 中的静态方法cn.acyou.leo.framework.media.util.ImageUtil
得到图片信息
getMediaDuration(String) - 类 中的方法cn.acyou.leo.framework.media.encoder.MediaUtil
获取媒体时长信息
getMediaInfo(String) - 类 中的方法cn.acyou.leo.framework.media.encoder.MediaUtil
得到媒体信息
getMediaObject(String) - 类 中的方法cn.acyou.leo.framework.media.encoder.MediaUtil
得到媒体信息
getRealVideoSize(MultimediaInfo) - 类 中的静态方法cn.acyou.leo.framework.media.encoder.MediaUtil
获得真正的视频大小
getSize() - 类 中的方法cn.acyou.leo.framework.media.util.ImageInfo
 
getType() - 类 中的方法cn.acyou.leo.framework.media.util.ImageInfo
 
getWidth() - 类 中的方法cn.acyou.leo.framework.media.util.ImageInfo
 

H

handlerOutPut(String, InputStream) - 类 中的方法cn.acyou.leo.framework.media.encoder.ExecProcess
处理输出信息

I

ImageInfo - cn.acyou.leo.framework.media.util中的类
 
ImageInfo() - 类 的构造器cn.acyou.leo.framework.media.util.ImageInfo
 
ImageUtil - cn.acyou.leo.framework.media.util中的类
 
ImageUtil() - 类 的构造器cn.acyou.leo.framework.media.util.ImageUtil
 
instance() - 类 中的静态方法cn.acyou.leo.framework.media.encoder.MediaUtil
实例
instance(ExecProcess) - 类 中的静态方法cn.acyou.leo.framework.media.encoder.MediaUtil
实例(进度)

M

mediaInfo(MultimediaInfo) - 类 中的方法cn.acyou.leo.framework.media.encoder.ExecProcess
媒体信息
MediaUtil - cn.acyou.leo.framework.media.encoder中的类
 
mergeAudioAndVideo(String, String, String) - 类 中的方法cn.acyou.leo.framework.media.encoder.MediaUtil
合并音频和视频

P

parseDuration(String) - 类 中的静态方法cn.acyou.leo.framework.media.encoder.MediaUtil
将媒体时间格式转换成毫秒数 MediaUtil.parseDuration("01:21:51.100"); //4911100
progress(long) - 类 中的方法cn.acyou.leo.framework.media.encoder.ExecProcess
进步

S

separateAudioChannel(String, Map<String, String>) - 类 中的方法cn.acyou.leo.framework.media.encoder.MediaUtil
分离音频通道 参考命令:ffmpeg -i 1.wav -map_channel 0.0.0 output/1/1.wav -map_channel 0.0.1 output/2/1.wav Map<String, String> param = new HashMap<>(); param.put("0.0.0", "D:\\temp\\channel\\1.wav"); param.put("0.0.1", "D:\\temp\\channel\\2.wav"); MediaUtil.separateAudioChannel("http://qiniu.acyou.cn/media/354-2-20220407180008326.aac", param);
setHeight(int) - 类 中的方法cn.acyou.leo.framework.media.util.ImageInfo
 
setSize(long) - 类 中的方法cn.acyou.leo.framework.media.util.ImageInfo
 
setType(String) - 类 中的方法cn.acyou.leo.framework.media.util.ImageInfo
 
setWidth(int) - 类 中的方法cn.acyou.leo.framework.media.util.ImageInfo
 

T

toString() - 类 中的方法cn.acyou.leo.framework.media.util.ImageInfo
 
C E F G H I M P S T 
跳过导航链接

Copyright © 2022. All Rights Reserved.