File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes FFmpeg has stopped working Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "FFmpeg has stopped working" Watch "FFmpeg has stopped working" New topic

FFmpeg has stopped working

Nina Anderson
Ranch Hand

Joined: Jul 18, 2006
Posts: 148

I'm trying to convert a .mov video file to a .flv format using FFMPEG. When I execute it on command line, it works. However, when I invoke it from my java code, a Windows Vista dialog window pops up saying "FFMpeg has Stopped working". I don't idea what the problem is.

Here's my code:

String destinationPath = "C:\\6268\\videos\\fullJavaExprt.flv";

String filePath = "C:\\6268\\videos\\fullJavaExprt.MOV";
String flags = " -ar 22050 -ab 32 -f flv -s 320x240 ";
String command="C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\webapps\\ROOT\\ffmpeg.exe -i " + filePath + flags + destinationPath;

try {

Process process = Runtime.getRuntime().exec(command);
InputStreamHandler errorHandler = new InputStreamHandler(process.getErrorStream(), "Error Stream");
InputStreamHandler inputHandler = new InputStreamHandler(process.getInputStream(), "Output Stream");


if (process.exitValue() == 0) {
// do something;
System.out.println("exit code: " + process.exitValue());

}catch(Exception e){


I agree. Here's the link:
subject: FFmpeg has stopped working
It's not a secret anymore!