无法在Windows系统中使用ffmpeg在Jenkins中录制视频

时间:2018-11-12 04:21:55

标签: jenkins video ffmpeg protractor

我在运行量角器脚本时使用ffmpeg捕获视频。当我从命令行直接在Windows中运行并能够创建视频时,ffmpeg下面的代码工作正常。

C:\Jenkins\workspace\test\node_modules\ffmpeg-binaries\bin\ffmpeg.exe -f gdigrab -framerate 30 -s 1024x768 -i desktop -g 1000 -q:v 18 C:\Jenkins\workspace\test\AutomationVideo\Automation-11-7-2018-17.6.23.mpg

但是当我通过 jenkins(安装在Windows系统中)运行相同的代码时,显示以下错误,并且未录制视频。请帮助我解决问题。

错误是:[gdigrab @ 000002395689b400] 在(0,0)将整个桌面捕获为1024x768x32

错误是:[gdigrab @ 000002395689b400] 无法捕获图像(错误5) [gdigrab @ 000002395689b400] 找不到流0的编解码器参数(视频:bmp,无,754987 kb / s):未指定大小 考虑增加“ analyzeduration”和“ probesize”选项的值

从“桌面”输入#0,gdigrab:   持续时间:不适用,比特率:754987 kb / s     流#0:0:视频:bmp,无,754987 kb / s,30 fps,1000k tbr,1000k tbn,1000k tbc

将#0 mpeg输出到'C:\ Jenkins \ workspace \ test \ AutomationVideo \ Automation-11-7-2018-17.6.23.mpg':

输出文件#0不包含任何流


============================================ =================
使用的FFMPEG二进制版本:4.0.0
Windows操作系统:Windows 10
Jenkins版本:2.138.2

0 个答案:

没有答案