-2

我想从我使用以下代码的图像创建视频

shell_exec("avconv -f image2 -r 50 testimage.jpg output.mpg");

但是当我尝试播放输出视频时,它显示流不包含数据

4

1 回答 1

3

avconv手册

从许多图像创建视频:

avconv -f image2 -i foo-%03d.jpeg -r 12 -s WxH foo.avi

语法 foo-%03d.jpeg 指定使用由用零填充的三位数字组成的十进制数来表示序列号。

-s WxH您的代码中缺少该行中的一个。也许这就是原因。 -s WxH用于指定视频的大小,W - 宽度和 H - 高度。这是支持的格式列表

在增加播放时间时,手册再次说

-t duration (output)

在其持续时间达到持续时间后停止写入输出。持续时间可以是以秒为单位的数字,也可以是hh:mm:ss[.xxx]形式。

于 2012-12-04T06:42:48.757 回答