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 に答える