如何使用imagemagik和php将jpegs系列转换为flv?

时间:2011-12-06 17:53:32

标签: php video imagemagick

我有一系列jpeg,我想从所有图像中制作flv或mpg。我怎么能用imagemagik和php做到这一点。

exec(转换image1.jpg image2.jpg one.flv)制作空白的flv

1 个答案:

答案 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

这个很好的答案,我偷了各种各样的东西:

Image sequence to video quality