python support

pull/686/head
Sahib 2 years ago
parent 445ebdb8f9
commit db567c90c5
  1. 2
      android/ffmpeg-kit-android-lib/src/main/java/com/arthenica/ffmpegkit/FFmpegKitConfig.java
  2. 27
      android/ffmpeg-kit-android-lib/src/main/java/com/sahib/pyff/ffpy.java

@ -111,7 +111,7 @@ public class FFmpegKitConfig {
private static Level activeLogLevel; private static Level activeLogLevel;
/* Session history variables */ /* Session history variables */
private static int sessionHistorySize; public static int sessionHistorySize;
private static final Map<Long, Session> sessionHistoryMap; private static final Map<Long, Session> sessionHistoryMap;
private static final List<Session> sessionHistoryList; private static final List<Session> sessionHistoryList;
private static final Object sessionHistoryLock; private static final Object sessionHistoryLock;

@ -0,0 +1,27 @@
package com.sahib.pyff;
import com.arthenica.ffmpegkit.FFmpegSession;
import com.arthenica.ffmpegkit.FFmpegKit;
import com.arthenica.ffmpegkit.FFprobeKit;
import com.arthenica.ffmpegkit.FFprobeSession;
import com.arthenica.ffmpegkit.SessionState;
public class ffpy
{
public static String Run(String command) {
FFmpegSession esession = FFmpegKit.execute(command);
SessionState state = esession.getState();
while (state != SessionState.COMPLETED){}
return esession.getOutput();
}
public static String RunProbe(String Command){
FFprobeSession session = FFprobeKit.execute(Command);
String soutput = session.getOutput();
return soutput;
};
//FFprobe soon :)
}
Loading…
Cancel
Save