Advertisement
Guest User

Untitled

a guest
Nov 16th, 2012
329
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.00 KB | None | 0 0
  1.     private void execProcess(String[] cmds) {
  2.         ProcessBuilder pb = new ProcessBuilder(cmds);
  3.         pb.redirectErrorStream(true);
  4.         Process process = null;
  5.  
  6.         try {
  7.             process = pb.start();
  8.             BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
  9.             String line;
  10.             while ((line = reader.readLine()) != null)
  11.                 Log.i(TAG, line);
  12.         } catch (IOException e) {
  13.             Log.e(TAG, "execProcess()");
  14.         } finally {
  15.             if (process != null)
  16.                 process.destroy();
  17.         }
  18.  
  19.     }
  20. /**
  21.  * http://ffmpeg.org/trac/ffmpeg/wiki/Create%20a%20video%20slideshow%20from%20images
  22.  */
  23.     public void convertImages2Video() {
  24.         String ffmpegBin = new File(fileBinDir, "ffmpeg").getAbsolutePath();
  25.         final String videoFile = ImageUtils.getMirrorsDir().getAbsolutePath() + File.separator + "mVideoDir.mp4";
  26.         String[] ffmpegCommand = { ffmpegBin, "-f", "image2", "-i", "img%03d.png", "-vcodec", "libx264", videoFile };
  27.     //  String[] ffmpegCommand = { ffmpegBin };
  28.         execProcess(ffmpegCommand);
  29.  
  30.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement