为什么 ffmpeg4android 在 Galaxy S6 上失败?
Why does ffmpeg4android fail on Galaxy S6?
我创建了一个应用程序,它使用在这里找到的 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。
方案二:
从 ffmpeg4android_lib
中删除 arm64-v8a 文件夹
我创建了一个应用程序,它使用在这里找到的 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。
方案二: 从 ffmpeg4android_lib
中删除 arm64-v8a 文件夹