Com uma solução baseada no Windows, você terá que pagar muito pelas taxas de licença do sistema operacional. Em vez disso, fazer isso em algumas caixas Linux é mais eficiente e econômico.
Instale o XawTV. Deve vir com um binário chamado streamer. Streamer pode capturar vídeo de uma placa de vídeo ou uma web cam. Ele usa apenas uma pequena quantidade de CPU e RAM por canal.
Por exemplo,
streamer -q -c /dev/video0 -f rgb24 -r 3 -t 00:30:00 -o /home/vid/outfile.avi
grava o fluxo de meia hora do dispositivo / dev / video0 e salva-o em um arquivo de saída especificado por -o. Você pode escrever scripts (bash / perl / python etc) para fazer as gravações automaticamente (chamadas a cada meia hora do crontab, por exemplo).
Com o ffmpeg, outro aplicativo de código aberto, você pode converter seu arquivo gravado (avi no exemplo acima) para os formatos compactados mais populares (áudio e vídeo), incluindo o formato de vídeo do Windows (wmv) e mpeg.
Hardware-wise, existem placas de captura que podem lidar com 16 fluxos de vídeo com áudio simultaneamente. Mas eu recomendo placas de captura de 4 canais, pois elas proporcionam melhor qualidade de imagem para a TV. Os outros são mais adequados para gravações de câmeras de vigilância de baixa qualidade. Existem fornecedores que suportam o Linux, com seus próprios drivers Linux dedicados. Você pode ter que verificar se o cartão pode funcionar com o XawTV / streamer. O BT787 é um chipset padrão que é suportado por todos os tipos de Linux. Tenha em atenção que nem todas as placas de vídeo suportam entrada de áudio e, nesse caso, teria de utilizar o microfone do seu computador para áudio, o que restringe o número de canais de áudio que pode monitorizar ao número de placas de áudio que possui .