MCPcopy Create free account

hub / github.com/KevinBlandy/springboot-ffmpeg-demo / functions

Functions23 in github.com/KevinBlandy/springboot-ffmpeg-demo

↓ 8 callersMethodtoString
()
src/main/java/com/demo/ffmpeg/TranscodeConfig.java:40
↓ 2 callersMethodgenAesKey
生成随机16个字节的AESKEY @return
src/main/java/com/demo/ffmpeg/FFmpegUtils.java:38
↓ 2 callersMethodgetCutEnd
()
src/main/java/com/demo/ffmpeg/TranscodeConfig.java:32
↓ 2 callersMethodgetCutStart
()
src/main/java/com/demo/ffmpeg/TranscodeConfig.java:24
↓ 1 callersMethodgenIndex
指定的目录下生成 master index.m3u8 文件 @param fileName master m3u8文件地址 @param indexPath 访问子index.m3u8的路径 @param bandWidth 流码率 @throws IOException
src/main/java/com/demo/ffmpeg/FFmpegUtils.java:83
↓ 1 callersMethodgenKeyInfo
在指定的目录下生成key_info, key文件,返回key_info文件 @param folder @throws IOException
src/main/java/com/demo/ffmpeg/FFmpegUtils.java:53
↓ 1 callersMethodgetBitRate
()
src/main/java/com/demo/ffmpeg/MediaInfo.java:11
↓ 1 callersMethodgetFormat
()
src/main/java/com/demo/ffmpeg/MediaInfo.java:49
↓ 1 callersMethodgetMediaInfo
获取视频文件的媒体信息 @param source @return @throws IOException @throws InterruptedException
src/main/java/com/demo/ffmpeg/FFmpegUtils.java:192
↓ 1 callersMethodgetPoster
()
src/main/java/com/demo/ffmpeg/TranscodeConfig.java:8
↓ 1 callersMethodgetTsSeconds
()
src/main/java/com/demo/ffmpeg/TranscodeConfig.java:16
↓ 1 callersMethodscreenShots
截取视频的指定时间帧,生成图片文件 @param source 源文件 @param file 图片文件 @param time 截图时间 HH:mm:ss.[SSS] @throws IOException @throws InterruptedException
src/main/java/com/demo/ffmpeg/FFmpegUtils.java:226
↓ 1 callersMethodtranscodeToM3u8
转码视频为m3u8 @param source 源视频 @param destFolder 目标文件夹 @param config 配置信息 @throws IOException @throws InterruptedException
src/main/java/com/demo/ffmpeg/FFmpegUtils.java:99
MethodgetStreams
()
src/main/java/com/demo/ffmpeg/MediaInfo.java:41
Methodmain
(String[] args)
src/main/java/com/demo/Application.java:8
MethodsetBitRate
(String bitRate)
src/main/java/com/demo/ffmpeg/MediaInfo.java:14
MethodsetCutEnd
(String cutEnd)
src/main/java/com/demo/ffmpeg/TranscodeConfig.java:36
MethodsetCutStart
(String cutStart)
src/main/java/com/demo/ffmpeg/TranscodeConfig.java:28
MethodsetFormat
(Format format)
src/main/java/com/demo/ffmpeg/MediaInfo.java:53
MethodsetPoster
(String poster)
src/main/java/com/demo/ffmpeg/TranscodeConfig.java:12
MethodsetStreams
(List<Stream> streams)
src/main/java/com/demo/ffmpeg/MediaInfo.java:45
MethodsetTsSeconds
(String tsSeconds)
src/main/java/com/demo/ffmpeg/TranscodeConfig.java:20
Methodupload
上传视频进行切片处理,返回访问路径 @param video @param transcodeConfig @return @throws IOException
src/main/java/com/demo/web/controller/UploadController.java:44