View Code? Open in Web Editor
NEW
🔥FFmpeg-Android 是基于ffmpeg n4.0-39-gda39990编译运行在android平台的音视频的处理框架, 使用的是ProcessBuilder执行命令行操作, 可实现视频字幕添加、尺寸剪切、添加或去除水印、时长截取、转GIF动图、涂鸦、音频提取、拼接、质量压缩、加减速、涂鸦、 倒放、素描、色彩平衡、模糊、九宫格、添加贴纸、滤镜、分屏、图片合成视频等,音视频合成、截取、拼接,混音、音视频解码,视频特效等等音视频处理...
License: MIT License
ffmpeg-android's People
Contributors
ffmpeg-android's Issues
Hi,如题,加入我只使用到了 scale 缩放的功能,是否可以只引入相关的 so?去掉其他用不到的以便减少大小。
还是说必须全部引入呢?
targetSdkVersion 29
java.io.IOException: Cannot run program "/storage/emulated/0/Download/ffmpeg": error=13, Permission denied
检测App中是否存在FFmpeg文件读取漏洞。 开发者应将使用的FFmpeg版本升级至3.3.2版本及以上。
我们版本是多少啊
大佬,想问下,我想用你这个FFmpeg-Android库,但是我看demo的配置参数太简单了,如果我想开发一个类似影音坊的APP,还要做哪些事呢? 除了用安卓控件做一个漂亮的UI,还需要用到OpenGLES去做渲染吗?
两个通道同时推流,FFmpeg.cancel时候两个地址都会停止推流,有没有通道区分?
我看demo的时候看到代码判断只支持
public static final String ARM_64_CPU = "arm64-v8a";
public static final String ARM_V7_CPU = "armeabi-v7a";这两种
"ffmepg -y -i %s -vf scale=iw0.5:ih0.5 %s"; 执行此命令,如何获取处理进度!
比如Config.nativeFFmpegExecute方法的实现
不输入 放的也是视频 不是 ver信息。
-rtsp_transport tcp -i rtsp地址
执行后还是 默认放 视频。。。。。。。。
/**
* 使用ffmpeg命令行进行抽取音频
*
* @param srcFile 原文件
* @param targetFile 目标文件
* @return 需要执行命令行
*/
public static String[] extractAudio(String srcFile, String targetFile) {
//-vn:video not
String mixAudioCmd = "-i %s -acodec copy -vn %s";
mixAudioCmd = String.format(mixAudioCmd, srcFile, targetFile);
return mixAudioCmd.split(" ");//以空格分割为字符串数组
}
按照demo里的cmd命令,输入mp4文件输出mp3文件一直回调失败,怎么回事