【发布时间】:2018-09-05 09:48:05
【问题描述】:
我一直在开发一个小应用程序,它使用FFMPEG Android library 来转换一些视频文件。但是,该应用程序在任何 >= 23 的设备上都崩溃了。我读到可以通过将 SDK 降级到 22 或使用 --disable-asm (使其非常慢)来解决此问题。我想测试第二种情况,但我找不到如何在 Android 上实现它的好文档。这是我的cmd:
String cmd="--disable-asm -i " + videoName + "-i watermark.jpg -filter_complex " + overlay + " -vcodec libx264 -crf 28 -preset ultrafast -c:a copy " +"repostvideo.mp4";
不幸的是,这不起作用。所以我的问题是如何或在哪里将--disable-asm 放在我的 cmd 中以使其工作?
谢谢。
编辑 1:Logcat 错误
CANNOT LINK EXECUTABLE "/data/user/0/xxxx": "/data/data/xxxx" 有文本重定位。
版本:
实现'com.writingminds:FFmpegAndroid:0.3.2'
【问题讨论】:
-
请添加崩溃日志。另外您使用的是哪个版本的 FFMPEG 库?
-
@Nakul 我刚刚将它们包括在内...
-
你的问题解决了吗?