Консольная версия Elecard Stream Analyzer

Консольная версия Elecard Stream Analyzer

10 мая 2019 г.
Возможности 2 846 views

Функциональность Elecard Stream Analyzer доступна в консольной версии приложения, которая запускается с помощью командной строки.

Консольная версия Stream Analyzer позволяет сохранять аналитические данные, полученные в Stream Analyzer, в текстовом формате CSV, введя несколько команд в командной строке. Существует возможность настройки последовательности команд для выполнения конкретных задач и автоматизации выполнения повседневных задач.

Возможности консольной версии: 

  • Автоматизация и ускоренное выполнение повседневных задач;
  • Анализ большого количества видео файлов из списка;
  • Выполнение специфичных и сложных задач с помощью нескольких командных строк;
  • Сохранение результатов анализа в текстовом формате CSV для более удобного просмотра в Excel;
  • Возможность доступа к функциям и ресурсам Stream Analyzer с помощью консоли.

 

Содержание


 

Как использовать Stream Analyzer Command line tool

Перейдите в командную строку, нажав Start->Run, и введите 'cmd'. Для запуска приложения необходимо ввести соответствующую команду и далее продолжать работу с опциями командной строки. В целом, синтаксическая конструкция должна выглядеть следующим образом:

SAConsole.exe [config.xml /in:input.ts /out:output_]

Примечание. Не перемещайте консоль <product> без остальных приложений продукта, которые содержатся в установочном пакете, иначе консольное приложение не запустится.

 
inпуть к входным файлам
outпрефикс выходных файлов
file pathпуть к файлу
config pathпуть к конфигурационному файлу
sfxсуффикс всех выходных файлов в конфигурационном файле
dcиспользовать текущую директорию как путь по умолчанию для фалйлов

Назад к содержанию


 

Пример конфигурационного файла Config.xml:

<SA version="1">
    <input file="..."/>
    <output storage="union(default)/split" separator=";(default)/," delimiter=".(default)/," file="..."/>
    <range start="(default: from file begin)" stop="(default: to file end)" mode="hex(default)/dec"/>
    <info>
        <stream full="on(default)/off" file="..."/>
        <message details="on(default)/off" file="..."/>
        <tr101290 details="on(default)/off" file="..."/>
        <headers details="on(default)/off" file="..."/>   
            <condition parameter="name" comparison="full/substring(default)">  
                <range value="min-max"/>  
                <equal value="value"/>  
                <less value="min"/> 
                <more value="max"/>  
                <not value="value"/>        
            </condition>
        </headers>
    </info>
</SA>

Назад к содержанию



Список команд Stream Analyzer:

<input/>Используется для конфигурации входного файла
fileУказывает путь входного файла
<output/>Используется для конфигурации входного файла
storageСохраняет выводимую информацию в разделённом или объединённом хранилище (union — по умолчнию/split)
separatorОпределяет символ/строку для разделения выходных данных (; — по умолчанию/,)
delimiterОтделяет дробную часть с помощью плавающей точки (. — по умолчанию/,)
fileУказывает путь выходного файла
<info/> Определяет типы информации для вывода
<stream/>Используется для вывода общей информации об анализируемом потоке
fullСодержит информацию о данных (on — по умолчанию/off)
fileУказывает путь к выводимой информации о потоке
<message/> Используется для вывода сообщений, появляющихся во время анализа
detailsСодержит информацию о данных ветки сообщений (on — по умолчанию/off)
fileУказывает путь к выходному файлу, в котором будут сохранены сообщения
<tr101290/> Используется для вывода сообщений об ошибках TR101290, появляющихся во время анализа
detailsСодержит информацию об ошибке TR101290 (on — по умолчанию/off)
fileУказывает путь к выходному файлу, в котором будут сохранены сообщения
<headers/> Определяет, какую информацию о заголовках выводить 
detailsСодержит полную информацию о заголовках (on — по умолчанию/off)
fileУказывает путь к выходному файлу, который содержит информацию о заголовках

Назад к содержанию


 

Примечания

1. Параметры с дефолтным значением не являются обязательными и могут быть опущены;

2. Правила наименования входных и выходных файлов:

  • параметр /in:<file path> в командной строке перезаписывает значение тэга <input/> в конфигурационном файле;
  • параметр /out:<file prefix> в командной строке перезаписывает значение тэга <output/> в конфигурационном файле;
  • если тэг <output/> отсутствует (или не задан), имена выходных файлов формируются на основе имен входных файлов с добавлением суффикса (если последний указан);
  • если выходной файл не указан для тэга/секции, имя выходного файла для тэга/секции формируется на основе имени, указанного в тэге <output/> с добавлением суффикса, в зависимости от имени тэга/секции. Например, ".message.csv", ".picture.csv" и т.д.

Назад к содержанию

Ресурсы

В тексте

Продукт:StreamEye StudioStream Analyzer
Категория вопроса:Возможности

Отзыв от клиента