我想根据代码
使用的图像创建视频shell_exec("avconv -f image2 -r 50 testimage.jpg output.mpg");
但是当我尝试播放输出视频时,它显示流不包含数据
答案 0 :(得分:3)
用于从许多图像创建视频:
avconv -f image2 -i foo-%03d.jpeg -r 12 -s WxH foo.avi
语法foo-%03d.jpeg指定使用由填充零的三位数组成的十进制数来表示序列号。
您的代码中缺少该行中的-s WxH
。也许这就是原因。
-s WxH
用于指定视频的大小,W - 宽度和H - 高度。这是list of formats supported
在增加播放时间时,手册再次说明
<强>
-t duration (output)
强>在持续时间到达持续时间后停止写入输出。持续时间可以是以秒为单位的数字,也可以是
hh:mm:ss[.xxx]
形式。