запись экрана ffmpeg в фоновом режиме - PullRequest
0 голосов
/ 29 апреля 2020

Я бы хотел записать свой экран с помощью ffmpeg во время некоторых работ по автоматизации в качестве шага в Azure devOps. Я могу использовать несколько простых команд, таких как:

.\ffmpeg -f gdigrab -framerate 10 -i desktop vid.avi

, и она работает, но для ADO это один шаг во всей работе, поэтому до тех пор, пока она не будет завершена, она просто не будет go следующим шагом. Мне нужна эта запись для всей работы. Прямо сейчас, когда я запускаю эту команду, командная строка «замораживается», она показывает прогресс записи. Для ADO это означает, что этот шаг не закончен. Я хотел бы знать, возможно ли запустить ffmpeg с некоторыми дополнительными параметрами, чтобы работа продолжалась, но в фоновом режиме.

1 Ответ

0 голосов
/ 30 апреля 2020
  • конвейеры - это общее определение вашего процесса ci cd, они могут содержать несколько этапов.

  • этапы - это фазы вашего конвейера, такие как сборка, тестирование, deploy ... Они могут содержать несколько заданий.

  • заданий - это наборы заданий / шагов, необходимых для реализации вашего процесса. Они содержат одну или несколько задач / шагов.

  • задачи или шаги - это фактические выполняемые действия, такие как «выполнить эту команду», «сборка, которая выполняет tnet проект» ...

Между каждой задачей или этапом, относящимся к одному и тому же заданию, вы сохраняете одну и ту же среду, и каждая задача будет «извлекать выгоду» из результата (файлы изменены, переменные среды ...) из предыдущего из них.

Боюсь, это связано с вашей командой. Предложите вам использовать агент сборки с собственным хостом и удаленный к вашему агенту во время сборки. Проверьте работу вашего сервера для дальнейшего устранения неполадок.

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