如何使用imagemagik和php转换一系列的jpeg到FLV



我有一系列的jpeg,我想从所有的图像制作flv或mpg。我如何使用imagemagik和php做到这一点。

exec(convert image1.jpg image2.jpg one.flv) make blank FLV

我会直接使用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

和这个伟大的答案,我偷了很多东西:

图像序列到视频质量

最新更新