2

JavaでMJPEGストリームから画像を保存するにはどうすればよいですか? HTTP MJPEG アドレスを呼び出して、すべてのフレームを個別の画像ファイルに保存したいと考えています。

4

5 に答える 5

3

VLCj はそのストリームを再生できるはずです。スクリーンショットを頻繁に保存したい場合は、DirectMediaPlayer (BufferedImage を提供します) を使用してから、ImageIO を使用して保存する必要があります。

ただし、これは世界で最も使いやすい API ではなく、ネイティブ コードが必要であることに注意してください。もしあなたが初心者なら (質問からあなたはどちらだと思いますか?)、これは最も単純なタスクではありません!

于 2011-08-06T11:28:16.123 に答える
2

これはあなたを助けることができるコードです:

http://www.walking-productions.com/notslop/2010/04/20/motion-jpeg-in-flash-and-java/

于 2011-11-16T05:25:05.317 に答える
1

Linuxで実行されているストリームサーバー、wgetコマンドを使用してrec

sudo wget -O ./outputfile.mjpg  XXX.XXX.XXX.XXX:port

次に、を使用してoutputfile.mjpgをoutputfile.mp4に変換しました

ffmpeg -r 1/5 -i  outputfile.mjpg  outputfile.mp4.
于 2013-08-16T13:02:58.343 に答える
-1

Jpeg バイトを解析してファイルに保存するだけです。

于 2011-08-25T10:52:35.007 に答える