| 程序包 | 说明 |
|---|---|
| cn.novelweb.video.edit | |
| cn.novelweb.video.format |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
VideoEditing.addSubtitles(String subtitles,
String input,
String output,
ProgressCallback callback)
添加视频字幕
windows系统文件路径格式如下:
原来是: D:\\video\\Alitalia\\alitalia.mp4
支持的格式为: /video/Alitalia/alitalia.mp4
|
static void |
VideoEditing.addSubtitlesToMp4(String subtitles,
String input,
String output,
ProgressCallback callback)
添加视频字幕的同时,将视频转码为可用于浏览器播放的mp4格式
|
static void |
VideoEditing.addWatermark(String watermark,
WatermarkLocation location,
String input,
String output,
ProgressCallback callback)
添加视频水印
|
static void |
VideoEditing.clipVideo(String startTime,
String duration,
String input,
String output,
ProgressCallback callback)
剪切视频、视频剪辑、视频剪切
从某时间间隔,剪切一段视频。
|
static void |
VideoEditing.converterToMp4(String input,
String output,
ProgressCallback callback)
任意格式的视频转换为h264编码的mp4格式
|
static void |
VideoEditing.deleteSoundTrack(String input,
String output,
int needKeep,
ProgressCallback callback)
删除音轨
指定需要保留的音轨
|
static void |
VideoEditing.deleteSoundTrackToMp4(String input,
String output,
int needKeep,
ProgressCallback callback)
删除音轨
指定需要保留的音轨
删除音轨的同时 将视频文件转换为 H264 编码的 MP4 格式.
|
static void |
VideoEditing.getProgress(String taskId,
String input,
ProgressCallback callback)
获取任务进度回调
|
static void |
VideoEditing.grabbingFrameToGif(String input,
String output,
String resolutionRatio,
String startTime,
String duration,
ProgressCallback callback)
抓取视频的一些帧,存为GIF动态图片
指定抓取时间、持续时间
|
static void |
VideoEditing.grabbingFrameToJpg(String input,
String output,
double frequency,
int quality,
ProgressCallback callback)
抓取视频的一些帧,存为jpeg图片
每一秒截取一张图片
一分钟的视频将会截取60张图片
60张图片会保存在output参数中
这里的output参数值必须是已存在的文件夹
|
static void |
VideoEditing.grabbingFrameToJpg(String input,
String output,
String startTime,
String duration,
double frequency,
int quality,
ProgressCallback callback)
抓取视频的一些帧,存为jpeg图片
指定抓取时间、持续时间
|
static void |
VideoEditing.separation(String input,
String videoStream,
String audioStream,
ProgressCallback videoCallback,
ProgressCallback audioCallback)
视频分离视频流和音频流
|
static void |
VideoEditing.separationAudioStream(String input,
String audioStream,
ProgressCallback callback)
分离源视频中的音频流
|
static void |
VideoEditing.separationVideoStream(String input,
String videoStream,
ProgressCallback callback)
分离源视频中的视频流
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
FormatConversion.converter(File input,
File output,
VideoParameters parameters,
ProgressCallback callback)
视频转码、任意格式转换
|
static void |
FormatConversion.converterToMp4(File input,
File output,
ProgressCallback callback)
任意格式的视频转换为h264编码的mp4格式
部分情况下可能会转换失败
转换失败时请尝试使用 VideoEditing.converterToMp4()
|
static void |
FormatConversion.converterToMp4(String inputPath,
String outputPath,
ProgressCallback callback)
任意格式的视频转换为h264编码的mp4格式
部分情况下可能会转换失败
转换失败时请尝试使用 VideoEditing.converterToMp4()
|
Copyright © 2021. All rights reserved.