1

我正在尝试使用几个命令行参数执行 ffmpeg。有关完整程序,请参阅http://pastebin.com/6RzLL8KQ。它接受参数并打印正确的命令,但不会使用正确的参数执行 ffmpeg。但是,如果我测试并放置String commandStr[] = {ffmpegpath,"-h"};它,它就可以毫无问题地打印出来。/home/user/PB200014b.avi例如,如果我运行命令,它会按ffmpeg -i /home/user/PB200014b.avi -r 1 -f image2 /home/user/originalframes-PB200014b/%03d.jpg原样打印命令,但目录中不会出现任何框架/home/user/originalframes-PB200014b/

我的代码的相关行是第 71 行。感谢您提供的任何帮助!

4

1 回答 1

0

你的程序在我的电脑上运行良好。您是否在示例中检查过创建过程的错误流?

ffmpeg.getErrorStream();

可能是ffmpeg本身的一些错误?

于 2011-05-13T20:39:29.447 回答