【发布时间】:2013-01-29 09:15:55
【问题描述】:
我正在尝试使用 JMF 使用多个 jpg 图像制作视频。
这些图像也使用 Java 本身的ImageIO 保存。
不幸的是,我找不到代码示例或工作代码/类来完成使用 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
【问题讨论】:
-
你能发布带有响应的 ffmpeg 命令吗?
-
“那个链接好像坏了”试试this one。
-
你好,我已经发布了我得到的 ffmpeg 错误。我使用的任何 image2 命令都会出现此错误。感谢 JpegImagesToMovie.java 代码。这对我的java水平来说太高级了。如果我能以某种方式让 ffmpeg 开始工作,那将是最好的。谢谢
标签: java image video ffmpeg jmf