停止/取消执行FFmpeg命令

时间:2018-06-03 08:45:27

标签: android c ffmpeg java-native-interface

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

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

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

我们在那里使用Java本地run方法来开始执行一些命令:

爪哇: 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执行?

1 个答案:

答案 0 :(得分:0)

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