Невозможно записать видео в Jenkins с помощью ffmpeg в системе Windows - PullRequest
0 голосов
/ 12 ноября 2018

Я использую ffmpeg для захвата видео во время выполнения скриптов транспортира. Ниже код ffmpeg работает нормально, когда я непосредственно запускаю в Windows из командной строки и могу создать видео.

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] Захват всего рабочего стола в формате 1024x768x32 при (0,0)

ошибка: [gdigrab @ 000002395689b400] Не удалось захватить изображение (ошибка 5) [gdigrab @ 000002395689b400] Не удалось найти параметры кодека для потока 0 (видео: bmp, нет, 754987 кбит / с): не указан размер Подумайте об увеличении значения для параметров «Analysisuration» и «Probesize» Ввод # 0, gdigrab, с рабочего стола: Длительность: н / д, битрейт: 754987 кб / с Поток № 0: 0: Видео: bmp, нет, 754987 кбит / с, 30 к / с, 1000 кбит / с, 1000 кбит / с, 1000 кбит / с

Вывод # 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...