EpMedia icon indicating copy to clipboard operation
EpMedia copied to clipboard

ffmpeg.so 冲突问题

Open greadking opened this issue 6 years ago • 9 comments

@yangjie10930 你好 请问一下 我的项目中 有其他库ffmpeg.so 我为了避免冲突 直接重命名了我们epmedia的so未ffmpeg1.so 但是这造成了 一下问题 就是影响了另一个库的正常使用 我想知道怎么走正常的逻辑重新编译生成一个新的名字不为ffmpeg.so库 我尝试了重命名mk 和 jni中.h.c 相关的ffmpeg 重新编译jni 但是没有成功 报错 /Android/Projects/EpMedia/app/jnicode/jni/Jni_FFmpegCmd.c:50:38: warning: incompatible pointer types passing 'void **' to parameter of type 'JNIEnv **' (aka 'const struct JNINativeInterface ***') [-Wincompatible-pointer-types] (*jvm)->AttachCurrentThread(jvm, (void **) &env, NULL); 希望 能得到您的解答 万分感谢

greadking avatar Nov 28 '18 10:11 greadking

@greadking 您这估计得重新编译, 这个库看能否帮到您,https://github.com/microshow/FastFFmpegAndroid ,同时支持中断当前执行的FFmpeg CMD

microshow avatar Dec 04 '18 09:12 microshow

@greadking 您这估计得重新编译, 这个库看能否帮到您,https://github.com/microshow/FastFFmpegAndroid ,同时支持中断当前执行的FFmpeg CMD

非常感谢 您的回答 我会尝试一下 吧测试结果在回馈给您 谢谢啦

greadking avatar Dec 05 '18 01:12 greadking

同样碰到这个问题,不知道后面你们怎么解决的?

mendax92 avatar Dec 24 '18 12:12 mendax92

@greadking 您这估计得重新编译, 这个库看能否帮到您,https://github.com/microshow/FastFFmpegAndroid ,同时支持中断当前执行的FFmpeg CMD

用你这个库 多个mp3 合成 失败,用你推荐的指令ffmpeg -y -f concat -safe 0 -i Cam01.txt -c copy Cam01.mp3

mendax92 avatar Dec 29 '18 03:12 mendax92

@mendax92 你得把各个mp3的码率 采样率转成一样在合并试试

microshow avatar Dec 29 '18 04:12 microshow

@mendax92 你得把各个mp3的码率 采样率转成一样在合并试试

尴尬的是 同一个音频文件 ,我用你的库 添加背景音乐 是OK的,因为音频和视频长度不一样,所以我先音频合成,音频合成成功之后再将音频与视频合成,可是在第一步就失败了。换EpMedia 的库就是OK的

mendax92 avatar Dec 29 '18 05:12 mendax92

@mendax92 那你现在问题是? 如果音频和视频长度不一致,可以加个参数 -t 123 控制最后合成的时间

microshow avatar Dec 29 '18 06:12 microshow

@mendax92 那你现在问题是? 如果音频和视频长度不一致,可以加个参数 -t 123 控制最后合成的时间

音频合成失败 ffmpeg_parse_options_error String[] command 0 = "ffmpeg" 1 = "-y" 2 = "-f" 3 = "concat" 4 = "-safe" 5 = "0" 6 = "-i" 7 = "/data/data/com.skyof.rxdrone/files/EpVideos/ffmpeg_concat.txt" 8 = "-c" 9 = "copy" 10 = "/storage/emulated/0/rxdrone/outPath/1546064744495.mp3"

mendax92 avatar Dec 29 '18 06:12 mendax92

@mendax92 刚修复了这个拼接视频的bug,欢迎更新 V1.2.0版本特性:提升转码效率,重新编译ffmpeg,修复拼接视频出错的bug,支持更多格式,包括支持mp3,aac,wav等格式的音频导出,丰富了更多功能,欢迎更新! https://github.com/microshow/RxFFmpeg

microshow avatar Dec 29 '18 15:12 microshow