【问题标题】:Stop/cancel execution of FFmpeg command停止/取消 FFmpeg 命令的执行
【发布时间】:2018-11-12 20:25:22
【问题描述】:

有适用于 Android 的 FFmpeg Static(二进制),我们可以在它正在做某事时停止/取消一些 FFmpeg 执行(命令)https://github.com/WritingMinds/ffmpeg-android-java/issues/33

但我想使用 FFmpeg 共享库和 JNI,我找到了下一个库 https://github.com/IljaKosynkin/FFmpeg-Development-Kit(它工作正常)

但是没有选项可以停止执行 FFmpeg 命令(或终止进程)

我们使用Java原生的run方法开始执行一些命令:

Java: https://github.com/IljaKosynkin/FFmpeg-Development-Kit/blob/master/JNI/app/src/main/java/com/example/ilja/jni/VideoKit.java#L57

然后在C中我们调用FFmpeg的main方法:

C: https://github.com/IljaKosynkin/FFmpeg-Development-Kit/blob/master/JNI/app/jni/videokit.c#L41

在调用 Java run 和 C main 方法后,如何停止/取消某些 FFmpeg 执行?

【问题讨论】:

    标签: android c ffmpeg java-native-interface


    【解决方案1】:

    解决方案是编辑ffmmpeg类(添加一些变量来检查它是否应该执行得更远)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-09
      • 2020-11-15
      • 1970-01-01
      • 1970-01-01
      • 2020-10-11
      • 2018-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多