JMF を使用して、複数の jpg 画像を使用してビデオを作成しようとしています。これらの画像もImageIO
Java 自体を使用して保存されます。残念ながら、JMF を使用してビデオを作成するためのコード サンプルまたは動作するコード/クラスが見つかりません。
ここに JpegImagesToMovie.java クラスがありました: http://www.oracle.com/technetwork/java/javase/documentation/jpegimagestomovie-176885.html しかし、そのリンクは壊れているようです。
誰かが動作するコードを投稿したり、Java と別のクラスでビデオを作成する他の方法を教えてくれませんか?
このページの実用的なコードは、将来私のような他の人を助けるかもしれないと思います.
ところで、ffmpeg を使用してビデオをコンパイルしようとしましたが、次のようになります。
image2 codec not found
java ImageIO を使用して jpg 画像を作成する場合、それらは ffmpeg コーデックと互換性がありませんか?
Java コマンド:
ImageIO.write(capture, "jpg", new File( uploadPath, filename));
これはffmpegエラーです:
ffmpeg.exe -f image2 -i pic\s%d.jpeg -vcodec mpeg2video vid\video.mpg
FFmpeg version SVN-r7760, Copyright (c) 2000-2006 Fabrice Bellard, et al.
configuration: --enable-memalign-hack --enable-gpl --cpu=i686 --enable-swscaler --enable-pthreads --enable-avisynth --enable-mp3lame --enable-xvid --enable-x264 --enable-libnut --enable-libogg --enable-vorbis --enable-libtheora --enable-faad --enable-faac --enable-libgsm --enable-dts --enable-a52 --enable-amr_nb --enable-amr_wb
libavutil version: 49.2.0
libavcodec version: 51.29.0
libavformat version: 51.8.0
built on Jan 29 2007 19:58:47, gcc: 3.4.6
[image2 @ 00931554]Could not find codec parameters (Video: mjpeg)
pic\sd.jpeg: could not find codec parameters