Запись и предварительный просмотр потока веб-камеры одновременно - PullRequest
0 голосов
/ 11 июня 2019

Я использую ffmpeg и ОС Windows 7/10 и собираюсь сохранять поток веб-камеры в файл и просматривать его одновременно (время от времени, не постоянно).Я могу решить каждую из этих задач отдельно:

  1. Сохранение потока веб-камеры в 1-минутные файлы:

$ffmpeg_exe = "C:\ffmpeg.exe"

$video_source = "USB Video Device"

Start-Process $ffmpeg_exe -ArgumentList @("-y -hide_banner -f dshow -rtbufsize 100M -i video=``"$video_source``" -preset ultrafast -strftime 1 -f segment -segment_time 00:01:00 ``"$out_folder\%Y_%m_%d_%H_%M_%S.mp4``"") -Wait -NoNewWindow

Предварительный просмотр веб-камеры с помощью ffplay:

$ffplay_exe = "C:\ffplay.exe"

Start-Process $ffplay_exe -ArgumentList @("-hide_banner -f dshow -i video=``"$video_source``" -preset ultrafast") -Wait -NoNewWindow

Есть ли способ сделать это с помощью одной команды?Я думаю, что я должен использовать ffmpeg в именованных каналах, но я не понимаю, как их создавать / управлять.Может быть, у кого-то уже есть работающая команда Windows, которая 1) сохранит видео с веб-камеры в файл 2) также отправит его в именованный канал для других приложений, таких как ffplay или VLC?

Спасибо за ваши ответы,

--Vlad

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