android - 为什么 ffmpeg4android 在 Galaxy S6 上会失败?

标签 android ffmpeg video-codecs

我创建了一个使用此处找到的 ffmpeg4android 库的应用程序:
http://androidwarzone.blogspot.co.il/2011/12/ffmpeg4android.html

我成功地使用以下命令对视频进行了编码和裁剪:
“ffmpeg -y -i [input_video_path] -preset ultrafast -strict -2 -vf crop=480:480:[startX]:0 -r 25 -ab 48000 -ac 2 -ar 22050 -b 2097k [outputPath]”

此命令适用于多种设备:motorola G (api 22),galaxy s4 是其中的一些。

然而,在 Galaxy S6 上,它在执行命令时会崩溃。
在 ffmpeg 日志中,它说它不识别预设选项。谁能帮我理解为什么以及正确的解决方法是什么?

最佳答案

在源头得到了回应:

“解决方案一:
使用 mpeg4 编码器 (-vcodec mpeg4) 并删除 -preset ultrafast。

解决方案2:
从 ffmpeg4android_lib 中删除 arm64-v8a 文件夹"

关于android - 为什么 ffmpeg4android 在 Galaxy S6 上会失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33932142/

相关文章:

java - 如何在 UTC 中倒计时到毫秒

android - android中的异步任务可以自动停止他们的任务吗?

ffmpeg fps 低于预期

screenshot - 屏幕截图上的运动检测

video - 有没有更安全的方法将 FFMpeg 包含在商业应用程序中?

android rxjava2/retrofit2 使用分页 token 链接调用

java - 奇怪的崩溃。很少的代码,了解堆栈跟踪

android - FFmpeg:无法在 Android Q 上使用文件描述符进行搜索

opencv 和 ffmpeg 多部分 avi 文件 > 2GB

browser - H.265/HEVC 网络浏览器支持