2011-05-13 215 views
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/Java:用命令行參數執行ffmpeg

我的代碼的相關行是行71起。感謝您提供的任何幫助!

回答

0

您的程序在我的電腦上正常工作。 你在你的例子中檢查了創建過程的錯誤流嗎?

ffmpeg.getErrorStream(); 

可能是ffmpeg本身的一些錯誤?