我正在尝试使用 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编解码器不兼容?
爪哇命令:
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