wood burning stoves 2.0*
The moose likes Java in General and the fly likes ffmpeg and Java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "ffmpeg and Java" Watch "ffmpeg and Java" New topic
Author

ffmpeg and Java

Andrea Sidoti
Greenhorn

Joined: Mar 08, 2007
Posts: 2
137.

Hi,
I�m trying to use ffmpeg launching it from java. Though I�m able to use it from the command line, I receive the following error from Java

Executing c:\ffmpeg.exe -i c:\test.mov -b 40k -r 10 -s qcif -target pal-vcd c:\test.3gp
ERROR>FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
ERROR> configuration: �enable-memalign-hack �extra-cflags=-I/local/include �extra-ldflags=-L/local/lib
ExitValue: 1
ERROR> libavutil version: 49.3.0
ERROR> libavcodec version: 51.38.0
ERROR> libavformat version: 51.10.0
ERROR> built on Mar 6 2007 12:40:35, gcc: 3.2.3 (mingw special 20030504-1)
ERROR>c:\ffmpeg.exe: unrecognized option �-i c:\test.mov�

Please help me!!
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14116
    
  16

What happens if you open a command prompt and manually type this at the prompt:

c:\ffmpeg.exe -i c:\test.mov -b 40k -r 10 -s qcif -target pal-vcd c:\test.3gp

Do you get the same error message? If yes, then '-i ...' is probably not a valid option for ffmpeg. Do you have documentation for ffmpeg? Does it say something about the '-i' option?

Can you show us the Java code that you use to execute ffmpeg?
[ March 08, 2007: Message edited by: Jesper Young ]

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
Andrea Sidoti
Greenhorn

Joined: Mar 08, 2007
Posts: 2
If I launch this string from the command line it works

cmd.exe start /c c:\\ffmpeg.exe -i c:\\Surf\\text.mp4 -b 40k -r 10 -s qcif -target pal-vcd c:\\Surf\\mov.3gp & exit

If I launch it from a simple java class it works.

But if I launch it from a javaBean called from a jsp it doesn't work. It never exits from the execution of the command...
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: ffmpeg and Java