【问题标题】:How can I stabilize a video using FFMPEG in Android如何在 Android 中使用 FFMPEG 稳定视频
【发布时间】:2021-05-12 21:52:52
【问题描述】:

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

【问题讨论】:

    标签: ffmpeg-php


    【解决方案1】:
    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 秒的视频,所以需要很多时间。

    【讨论】:

      猜你喜欢
      • 2021-11-26
      • 2018-01-11
      • 2021-11-07
      • 2016-08-19
      • 1970-01-01
      • 2012-03-05
      • 2017-04-29
      • 1970-01-01
      • 2012-09-14
      相关资源
      最近更新 更多