我想从我使用以下代码的图像创建视频
shell_exec("avconv -f image2 -r 50 testimage.jpg output.mpg");
但是当我尝试播放输出视频时,它显示流不包含数据
我想从我使用以下代码的图像创建视频
shell_exec("avconv -f image2 -r 50 testimage.jpg output.mpg");
但是当我尝试播放输出视频时,它显示流不包含数据
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]
形式。