Запись¶
- Table of contents
- Запись
В окне модуля записи отображается информация о наличии сигнала, имени канала, количестве свободного места на диске, текущем состоянии канала (идет или не идет запись, включена или выключена автоматизация). Имеются кнопки начала / конца записи, включения/выключения автоматического режима (в этом случае запись ведется согласно расписанию и другим настройкам, подробнее о которых см. ниже), кнопка настройки канала, кнопка редактирования свойств и кнопка просмотра входного видеосигнала.
Для записи сигнала необходимо указать программе параметры записи – настроить канал. Для этого необходимо открыть окно настройки модуля записи (кнопка {{Image("button_set.PNG")}}) и задать в нем следующие параметры (рис. 1):
- указать режим записи (видео со звуком, только видео, только звук);
- выбрать устройство записи звука, частоту дискретизации, а также, при необходимости, задать раздельную запись левого и правого каналов;
- выбрать устройство записи видео;
- при необходимости отредактировать установки GPI;
После настройки устройств записи наличие звукового сигнала на входе отображается индикатором уровня. При наличии видеосигнала появляется кнопка просмотра видео сигнала ({{Image("button_screen.PNG)]]). Далее настраиваются свойства канала записи. Для этого надо нажать кнопку [[Image(button_ch.PNG")}}, см. рис.2.
{{Image("set_video.PNG")}}
Рис.1 Окно Настройка Видеологгера
{{Image("prorerties.PNG")}}
Рис.2 Окно Окно Свойства закладка Общие
На странице свойств Общие задаются следующие параметры:
- Название канала (будет отображаться над индикатором уровня звука).
- В поле Путь хранения звука указывается каталог файловой системы, в котором будут создаваться звуковые файлы. Файлы создаются следующим образом:
Указанный каталог>/<каталог даты>/<время начала записи файла>. Например, фрагмент, записанный с 10 часов 30 минут 20 августа 2004 года, будет храниться в файле Указанный каталог>/2004-08-20/10-30-00.wav> - Хранить (дней) — в этом поле указывается количество дней хранения материала. Каталоги, содержащие «устаревший» звук, будут автоматически удаляться программой.
- Оставлять на диске (Mb) — позволяет указать минимальное количество свободного места (в МБ), которое должно оставаться на жестком диске, куда идет запись указанного канала (например, для обеспечения нормальной работы других программ). Если при создании новых файлов программа нарушает данное ограничение, она будет освобождать необходимое место на диске за счет «преждевременного» удаления наиболее старых файлов, нарушая, таким образом, установку Хранить (дней).
- Длительность одного фрагмента (параметр Максимальная длительность фрагмента (мин)).
- Выбрать способ записи – один файл (флажок Записывать один файл) или непрерывная запись с нарезкой на фрагменты заданной длительности (флажок Начинать новый файл). Поле ввода, связанное с флажком Начинать новый файл, позволяет указать моменты времени (минуты внутри каждого часа), в которые принудительно будет начата запись нового файла. Это нужно для более удобного разбиения интервалов записи (и как следствие, более «читаемых» имен файлов).
^Например:
Длительность фрагмента — 15 мин.
Начинать новый файл — Да, каждые 60 минут.
Программу запустили в 10:47:37, и она сразу начала запись сигнала.
Первый файл будет иметь имя 10-47-37.wav.
Теоретически, запись первого файла должна быть закончена через 15 минут после начала, т. е. в 11:02:37 (имя файла 11-02-37.wav), но на 60-й минуте часа, т. е. в 11:00, будет начат новый файл (11-00-00.wav), время создания которого выровнено на границу часа. Следующий файл будет начат в 11:15 (11-15-00.wav), и т. д. В списке имен файлов, содержащих «простое» время, легче ориентироваться.^
На странице свойств Мониторинг (рис.3) настраиваются действия системы при пропаже / появлении входного сигнала.
{{Image("monitoring_set.PNG")}}
Рис.3 Окно Окно Свойства закладка Мониторинг
Считается, что сигнал на входе присутствует, если его уровень превысил заданное значение (–20дБ в данном примере). Если уровень сигнала опустился ниже некоторого порога (–40 дБ на рисунке) и сигнал не появился в течение заданного времени (20 с), принимается решение о пропаже сигнала. В этом случае программа может отправить письмо по электронной почте на заданный адрес или сгенерировать указанный сигнал GPO.
На странице Автоматизация (рис.4) задается расписание и параметры автоматической записи. Основным элементом группы является расписание, содержащее интервалы времени, в которых должна вестись запись сигнала. Алгоритм работы программы несколько сложнее, чем просто ведение записи внутри указанных интервалов. Поведение
программы внутри и вне указанных интервалов настраивается при помощи двух списков — По расписанию и Вне расписания.
{{Image("automation.PNG")}}
Рис.4 Окно Окно Свойства закладка Автоматизация
Содержимое списков одинаково: Никогда, Всегда, GPI, Уровень, GPI и уровень, GPI или уровень, DTFM и Срыв корреляции. Действия, выполняемые программой в указанных интервалах (или вне указанных интервалов):
- Никогда — запись сигнала не выполняется.
- Всегда — запись сигнала ведется всегда, вне зависимости от каких бы то ни было внешних воздействий и от наличия /отсутствия сигнала.
- GPI — запись ведется, только если на GPI-входе присутствует активный сигнал. Требует настройки GPI. Например, запись ведется все время, пока указанный GPI имеет состояние «1».
- Уровень — запись ведется, только если на входе присутствует сигнал (по информации от детектора наличия сигнала): запись начинается при появлении сигнала и останавливается при его пропадании.
- GPI и уровень — запись ведется, только если звуковой сигнал присутствует на входе и GPI-сигнал находится в активном состоянии.
- GPI или уровень — запись ведется при наличии хотя бы одного из сигналов: звукового сигнала либо активного GPI-сигнала.
- DTMF — запись в указанном интервале управляется DTMF-сигналами, присутствующими во входном звуковом сигнале. DTMF (Double Tone Multi Frequency) — это специальным образом модулированный сигнал, подмешиваемый в обычный звуковой сигнал и преобразуемый декодером DTMF в число (обычно состоящее из 3–5 цифр). В программе возможен запуск и остановка записи звука при обнаружении в нем заранее указанных DTMF-сигналов.
- Срыв корреляции — запись ведется только в случае расхождения сигналов, поступающих на разные каналы. Эта функция полезна в том случае, если Видеологгер используется как автоматический «инспектор» точности ретрансляции сигнала.
При переходе границы интервала всегда создается новый файл. В процессе записи сигнала распределение его по звуковым файлам управляется параметрами Максимальная длительность фрагмента и Начинать новый файл, находящимися на закладке Общие и описанными ранее.
Кнопка Настройка DTMF открывает окно настройки DTMF-сигналов, которое позволяет настроить параметры декодера DTMF и указать сигналы, начинающие и останавливающие запись. Редактирование интервалов расписания доступно через контекстное меню (щелчок правой кнопкой мыши на окне расписания). На рис.5 показано окно, в котором редактируется временной интервал.
{{Image("time_interval.PNG")}}
Рис.5 Окно редактирования временного интервала
Помимо записи по расписанию, возможно дистанционное управление записью через выбранное коммуникационное устройство. Начало и окончание записи может также происходить по одному из событий, например, при пропаже и появлении входного сигнала, при появлении в звуковом сигнале определенной DTMF метки и т.п., однако такие режимы записи более востребованы в звуковом логгере.
Источники сигналов, а также форматы записи аудио и видео (тип компрессии, поток, моно/стерео) настраиваются в окне Settings. Параметры в окне организованы в виде
дерева, как показано на рис.6 и 7; по двойному щелчку мышью на нужном параметре на панели слева, вы получаете доступ к соответствующим настройкам (справа). Подробнее
о настройке записи видео вы можете прочитать далее.
{{Image("set_audio.PNG")}}
Рис.6 Окно Settings. Свойства аудио
{{Image("settings.PNG")}}
Рис.7 Окно Settings. Свойства видео