我有一系列jpeg,我想从所有图像中制作flv或mpg。我怎么能用imagemagik和php做到这一点。
exec(转换image1.jpg image2.jpg one.flv)制作空白的flv
答案 0 :(得分:1)
好吧,我会直接使用ffmpeg。您也可以使用ImageMagick来完成;但是文档声明你需要安装ffmpeg,为什么要让中间人?
我没有测试过这个,公平警告。
/* cmd img series codec bitrate framerate optional -s WidthxHeight and output filename */
exec(ffmpeg -f image2 -i image%d.jpg -vcodec mpeg4 -b 800k -r 12 video.avi);
/* For Mpeg4 *
/*For FLV */
exec(ffmpeg -f image2 -i image%d.jpg -vcodec flv -b 800k -r 12 video.flv);
如果你想使用过时的mpeg2或mpeg1格式,你也可以这样做。
我建议通过ssh连接并测试这些命令,希望你安装了ffmpeg。
ffmpeg -formats
将显示支持的格式:
查看文档: http://ffmpeg.org/ffmpeg.html#Video-and-Audio-file-format-conversion
这个很好的答案,我偷了各种各样的东西: