如何在Android中使用FFMPEG稳定视频

时间:2018-07-04 11:37:56

标签: ffmpeg-php

我已经在android studio中建立并成功导入了FFMPEG库。我该如何开发一个程序来稳定视频呢?

1 个答案:

答案 0 :(得分:0)

  1. 您应该使用 vid.stab 实现 ffmpeg 库,例如 https://github.com/tanersener/mobile-ffmpeg
  2. 您应该授予读/写存储权限
  3. 您应该执行两个 ffmpeg 命令:

-y -i $VIDEO -vf vidstabdetect=shakiness=10:accuracy=15:result=${VIDEO}trfFile -f null -

-y -i $VIDEO -vf vidstabtransform=smoothing=30:input=${VIDEO}output.mp4 -c:v mpeg4 /storage/emulated/0/Android/output.mp4

VIDEO 在您的视频路径中保持不变

因为FFMPEG不能使用手机GPU,渲染需要2分钟6秒的视频,所以需要很多时间。