|
37 | 37 | ## 主要功能 |
38 | 38 | [](https://jitpack.io/#AnJoiner/FFmpegCommand)[](https://www.apache.org/licenses/LICENSE-2.0)[ ](https://ffmpeg.org/releases/ffmpeg-6.0.tar.xz)[ ](http://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20191217-2245-stable.tar.bz2)[ ](https://sourceforge.net/projects/lame/files/latest/download)[ ](https://downloads.sourceforge.net/opencore-amr/fdk-aac-2.0.1.tar.gz)[ ](https://sourceforge.net/projects/opencore-amr/files/opencore-amr/opencore-amr-0.1.5.tar.gz) |
39 | 39 |
|
40 | | -| 特色功能 | 支持 | 描述 | |
41 | | -|---------------|--------------------|-------------------------| |
42 | | -| ffmpeg命令 | :white_check_mark: | 支持所有的ffmpeg命令 | |
43 | | -| 进度回调 | :white_check_mark: | 支持所有命令的回调 | |
44 | | -| 命令取消 | :white_check_mark: | 支持在命令执行过程中取消命令执行 | |
45 | | -| debug模式 | :white_check_mark: | 支持开启/关闭调试模式 | |
46 | | -| 获取媒体信息 | :white_check_mark: | 获取媒体信息(宽、高...) | |
47 | | -| MediaCodec编解码 | :white_check_mark: | 支持MediaCodec(从 v1.3.0) | |
48 | | -| 平台架构 |:white_check_mark:| 支持 armeabi-v7a, arm64-v8a | |
49 | | -| 独立so |:white_check_mark:| 将多个so合并成一个 `ffmpeg-or.so` | |
| 40 | +| 特色功能 | 支持 | 描述 | |
| 41 | +|---------------|--------------------|----------------------------| |
| 42 | +| ffmpeg命令 | :white_check_mark: | 支持所有的ffmpeg命令 | |
| 43 | +| 进度回调 | :white_check_mark: | 支持所有命令的回调 | |
| 44 | +| 命令取消 | :white_check_mark: | 支持在命令执行过程中取消命令执行 | |
| 45 | +| debug模式 | :white_check_mark: | 支持开启/关闭调试模式 | |
| 46 | +| 获取媒体信息 | :white_check_mark: | 获取媒体信息(宽、高...) | |
| 47 | +| MediaCodec编解码 | :white_check_mark: | 支持MediaCodec(从 v1.3.0) | |
| 48 | +| 平台架构 |:white_check_mark:| 支持 armeabi-v7a, arm64-v8a | |
| 49 | +| 独立so |:white_check_mark:| 将多个so合并成一个 `ffmpeg-org.so` | |
50 | 50 |
|
51 | 51 | 大致的功能如下: |
52 | 52 | * 支持视频格式转换 mp4->flv |
@@ -167,13 +167,13 @@ var progress = pts/duration!! |
167 | 167 | ```kotlin |
168 | 168 | // shell 命令: ffmpeg -y -c:v h264_mediacodec -i inputPath -c:v h264_mediacodec outputPath |
169 | 169 | val command = CommandParams() |
170 | | - .append("-c:v") |
| 170 | + .append("-c:v") // 设置解码器 |
171 | 171 | .append("h264_mediacodec") |
172 | 172 | .append("-i") |
173 | 173 | .append(inputPath) |
174 | 174 | .append("-b") // 硬编码一般需要设置视频的比特率(bitrate) |
175 | 175 | .append("1500k") |
176 | | - .append("-c:v") |
| 176 | + .append("-c:v") // 设置编码器 |
177 | 177 | .append("h264_mediacodec") |
178 | 178 | .append(outputPath) |
179 | 179 | .get() |
|
0 commit comments