microshow / RxFFmpeg

🔥💥RxFFmpeg 是基于 ( FFmpeg 4.0 + X264 + mp3lame + fdk-aac + opencore-amr + openssl ) 编译的适用于 Android 平台的音视频编辑、视频剪辑的快速处理框架,包含以下功能:视频拼接,转码,压缩,裁剪,片头片尾,分离音视频,变速,添加静态贴纸和gif动态贴纸,添加字幕,添加滤镜,添加背景音乐,加速减速视频,倒放音视频,音频裁剪,变声,混音,图片合成视频,视频解码图片,抖音首页,视频播放器及支持 OpenSSL https 等主流特色功能
4.46k stars 748 forks source link

vivo S5、三星S7 合成背景音乐闪退 #113

Closed lmxjw3 closed 4 years ago

lmxjw3 commented 4 years ago

在其他手机上没问题,在这俩手机上必现闪退: "ffmpeg -y -i " + videoPath + " -i " + curMusicPath + " -filter_complex " + "[0:a]aformat=sample_fmts=fltp:sample_rates=44100:channel_layouts=stereo,volume=" + currentVideoVolume / 100f + "[a0];" + "[1:a]aformat=sample_fmts=fltp:sample_rates=44100:channel_layouts=stereo,volume=" + currentMusicVolume / 100f + ",aloop=loop=-1:size=2e+09[a1];" + "[a0][a1]amix=inputs=2:duration=first[aout] -map [aout] -ac 2 -c:v copy -map 0:v:0 -preset superfast " + videoAudioMakePath;

Bugly日志:

1 #00 pc 0001fe30 /data/app/com.ypt.jing-zuIin_Z7H19eUM5h4cDn8Q==/lib/arm/librxffmpeg-invoke.so [armeabi-v7a]

2 #01 pc 0001f7b9 /data/app/com.ypt.jing-zuIin_Z7H19eUM5h4cDn8Q==/lib/arm/librxffmpeg-invoke.so [armeabi-v7a] 3 #02 pc 0001f543 /data/app/com.ypt.jing-zuIin_Z7H19eUM5h4cDn8Q==/lib/arm/librxffmpeg-invoke.so (ffmpeg_parse_options+98) [armeabi-v7a] 4 #03 pc 00011e45 /data/app/com.ypt.jing-zuIin_Z7H19eUM5h4cDn8Q==/lib/arm/librxffmpeg-invoke.so (run_ffmpeg_command+180) [armeabi-v7a] 5 #04 pc 0001164f /data/app/com.ypt.jing-zuIin_Z7H19eUM5h4cDn8Q==/lib/arm/librxffmpeg-invoke.so (Java_io_microshow_rxffmpeg_RxFFmpegInvoke_runFFmpegCmd+134) [armeabi-v7a] 6 #05 pc 001243bd /data/app/com.ypt.jing-zuIin_Z7H19eUM5h4cDn8Q==/oat/arm/base.odex (oatexec+410557) [armeabi] 7 java: 8 io.microshow.rxffmpeg.RxFFmpegInvoke.runFFmpegCmd(Native Method) 9 io.microshow.rxffmpeg.RxFFmpegInvoke$1.run(RxFFmpegInvoke.java:59) 10 java.lang.Thread.run(Thread.java:764)

microshow commented 4 years ago

这两台机子所有命令都执行不了吗?

lmxjw3 commented 4 years ago

这两台机子所有命令都执行不了吗?

抱歉,今天拿到客户的手机了,测试了一下是文件不存在的问题,真的抱歉