C# Остановить ffmpeg

553
07 апреля 2017, 20:14

если я использую консольный ffmpeg

Process.Start("ffmpeg", "-f gdigrab -framerate 10 -i desktop out.mp4") 

для записи видело экрана

то как мне остановить процесс?

Answer 1
var p = Process.Start(...);
...
p.Kill();

Обращаю внимание, что таким образом убивается запущенный процесс, т. е. конвертирование не будет завершено. Если надо, чтобы конвертирование завершилось, то с процессом вообще ничего не надо делать. В случае записи экрана это, вероятно, неактуально.

Process.Start("ffmpeg", "ffmpeg -f gdigrab -framerate 10 -i desktop out.mp4")
//                       ^^^^^^ а это тут зачем?
READ ALSO
Выскакивает ошибка Parse error: syntax error, unexpected T_CONTINUE [требует правки]

Выскакивает ошибка Parse error: syntax error, unexpected T_CONTINUE [требует правки]

Доброго времени сутокПишу код сайта и столкнулся при проверке через сервера с этой ошибкой

521
вывести столбец в виде ссылки

вывести столбец в виде ссылки

Добрый вечер уважаемые знатокиЕсть маленькая проблема (так как, я ноль в PHP вынужден обратится к вам)

322
Падает MySQL сервер после последовательных 10-15 запросов на сайт

Падает MySQL сервер после последовательных 10-15 запросов на сайт

При обращении 15 раз подряд и больше (через F5) сервис mysql нужно включать зановоВ err логах из важного:

329
Долго срабатывает AJAX в Yii2

Долго срабатывает AJAX в Yii2

Сейчас делаю проект, и при нажатии на некоторые кнопки должен срабатывать аяксПример: поставить оценку "+" статье

419