停止/取消执行FFmpeg命令

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

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

但没有选择停止执行FFmpeg命令(或杀死进程)

我们run那里使用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执行?

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