Я только что заставил свою работу работать, и ниже я привел два примера того, как вы можете это сделать и сыграть в нее.
Первый -
ffmpeg -f dshow -i video="screen-capture-recorder":audio="virtual-audio-capturer" -vcodec h264_nvenc -f mpegts udp://10.1.0.0:1234
. в той же сети в ссылке udp
запустите ее, набрав ffplay udp://@10.1.0.0:1234
. Вы можете изменить ссылку UDP на то, что вы хотите. Попробуйте другой вариант, чтобы он работал. или даже напечатайте это в VLC, который также заставит это работать.
2ND
ffmpeg -f dshow -i video="screen-capture-recorder":audio="virtual-audio-capturer" -vcodec h264_nvenc output.mp4
Вы получите файл mp4 с записью. Просто нажмите ctrl + c
, чтобы остановить запись. Или если вы знаете, как долго записывать для добавления -t *seconds*
. Замените секунд на фактическое количество секунд, которое вы хотите записать. просто добавьте -t
перед именем выходного файла.