Skip to content

Commit da38512

Browse files
author
Yang
authored
Update README.md
1 parent 29d63c0 commit da38512

File tree

1 file changed

+45
-9
lines changed

1 file changed

+45
-9
lines changed

README.md

Lines changed: 45 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[![](https://img.shields.io/badge/minSdkVersion-16-green.svg)](https://developer.android.google.cn) [![](https://img.shields.io/badge/FFmpeg-3.3.4-orange.svg)](https://ffmpeg.org/download.html#release_3.3) [![](https://img.shields.io/badge/release-v0.9.4-blue.svg)](https://github.com/yangjie10930/EpMedia)
1+
[![](https://img.shields.io/badge/minSdkVersion-16-green.svg)](https://developer.android.google.cn) [![](https://img.shields.io/badge/FFmpeg-3.3.4-orange.svg)](https://ffmpeg.org/download.html#release_3.3) [![](https://img.shields.io/badge/release-v0.9.5-blue.svg)](https://github.com/yangjie10930/EpMedia)
22

33
# EpMedia
44
基于FFmpeg开发的视频处理框架,简单易用,体积小,帮助使用者快速实现视频处理功能。包含以下功能:剪辑,裁剪,旋转,镜像,合并,分离,添加LOGO,添加滤镜,添加背景音乐,加速减速视频,倒放音视频。</br>
@@ -10,17 +10,13 @@
1010
好用的话麻烦给个star,感谢您的支持与鼓励O(∩_∩)O
1111

1212
<a href="https://github.com/yangjie10930/EpMediaDemo" target="_blank">Demo点这里</a>
13+
## 2018/4/17更新内容:
14+
1.新增视频转图片功能</br>
15+
2.新增图片转视频功能</br>
1316
## 2018/3/2更新内容:
1417
1.新增HEVC格式解码器,支持4K视频</br>
1518
2.新增对图片的支持(jpeg,png)</br>
1619
3.修复部分Bug
17-
## 2018/1/31更新内容:
18-
1.新增倒放功能</br>
19-
2.新增混淆相关配置
20-
## 2018/1/3更新内容:
21-
1.新增变速功能(支持0.25-4倍播放速度调整)</br>
22-
2.EpEditor的方法改为静态方法</br>
23-
3.回调接口取消切换回UI线程,现在在子线程中
2420
## 使用方法:
2521
* build.gradle里添加:
2622
```Java
@@ -33,7 +29,7 @@ allprojects {
3329
```
3430
* 添加gradle依赖:
3531
```Java
36-
compile 'com.github.yangjie10930:EpMedia:v0.9.4'
32+
compile 'com.github.yangjie10930:EpMedia:v0.9.5'
3733
```
3834
## 单个视频处理:
3935
* 创建待处理视频:
@@ -184,6 +180,46 @@ EpEditor.reverse(videoPath, outfilePath, true, true, new OnEditorListener() {
184180
}
185181
});
186182
```
183+
* 视频转图片
184+
```Java
185+
////参数分别是视频路径,输出路径(路径用集合的形式,比如pic%03d.jpg,支持jpg和png两种图片格式),输出图片的宽度,输出图片的高度,每秒输出图片数量(2的话就是每秒2张,0.5f的话就是每两秒一张)
186+
EpEditor.video2pic(videoPath, outfilePath, 720, 1080, 2, new OnEditorListener() {
187+
@Override
188+
public void onSuccess() {
189+
190+
}
191+
192+
@Override
193+
public void onFailure() {
194+
195+
}
196+
197+
@Override
198+
public void onProgress(float progress) {
199+
200+
}
201+
});
202+
```
203+
* 图片转视频
204+
```Java
205+
////参数分别是图片集合路径,输出路径,输出视频的宽度,输出视频的高度,输出视频的帧率
206+
EpEditor.pic2video(picPath, outfilePath, 480, 320, 30, new OnEditorListener() {
207+
@Override
208+
public void onSuccess() {
209+
210+
}
211+
212+
@Override
213+
public void onFailure() {
214+
215+
}
216+
217+
@Override
218+
public void onProgress(float progress) {
219+
220+
}
221+
});
222+
```
187223
## 多个视频处理&合并
188224
* 合并视频(支持对要合并的视频进行其他处理操作)
189225
```Java

0 commit comments

Comments
 (0)