FFmpegAndroid 在 andriudstudio 中使用示例代码
时间: 2024-03-16 16:47:24 浏览: 131
以下是一个使用 FFmpeg 在 Android Studio 中的示例代码:
1. 添加 FFmpeg 依赖库
在 build.gradle 文件中添加以下代码:
```
implementation 'com.arthenica:mobile-ffmpeg-full-gpl:4.4'
```
2. 执行 FFmpeg 命令
在需要执行 FFmpeg 命令的地方,使用以下代码:
```
String[] cmd = {"-i", "input.mp4", "-c:v", "libx264", "-c:a", "aac", "-b:a", "128k", "-preset", "ultrafast", "output.mp4"};
FFmpeg.execute(cmd, new ExecuteCallback() {
@Override
public void apply(long executionId, int returnCode) {
Log.i(TAG, "FFmpeg command execution completed with status " + returnCode);
}
});
```
以上代码将会使用 FFmpeg 将 input.mp4 转换为 libx264 编码的 output.mp4。可以根据需要自定义 FFmpeg 命令。
相关问题
FFmpegAndroid 阿紫andriudstudio 中使用示例代码
以下是一个使用 FFmpeg 在 Android Studio 中的示例代码:
1. 添加 FFmpeg 依赖库
在 build.gradle 文件中添加以下代码:
```
implementation 'com.arthenica:mobile-ffmpeg-full-gpl:4.4'
```
2. 执行 FFmpeg 命令
在需要执行 FFmpeg 命令的地方,使用以下代码:
```
String[] cmd = {"-i", "input.mp4", "-c:v", "libx264", "-c:a", "aac", "-b:a", "128k", "-preset", "ultrafast", "output.mp4"};
FFmpeg.execute(cmd, new ExecuteCallback() {
@Override
public void apply(long executionId, int returnCode) {
Log.i(TAG, "FFmpeg command execution completed with status " + returnCode);
}
});
```
以上代码将会使用 FFmpeg 将 input.mp4 转换为 libx264 编码的 output.mp4。可以根据需要自定义 FFmpeg 命令。
阅读全文