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

Возможности 272 views 11 июля 2018 г.

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

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

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

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

Содержание

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

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

Список команд

 


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

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

SAConsole.exe [config.xml /in:input.ts /out:output_]
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 data="on(default)/off" file="…"/>
        <message list="on(default)/off" file="…"/>
        <tr101290 list="on(default)/off" file="…"/>
        <headers data="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>

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



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

<input/>The tag is used to configure the input file
fileSets the input file path
<output/>The tag is used to configure the input file
storageSave output information into split or union storage (union(default)/split)
separatorDefines the symbol/string to separate the output data (;(default)/,))
delimiterDelimits the fractional part with floating point (.(default)/,))
fileSets the output file path
<info/> The tag is used to define the type/-s of information for output
<stream/>The tag is used to output general information about the analyzed stream
dataContains information on data (on(default)/off)
fileSets the path for the output stream information
<message/> The tag is used to output messages that appear during analysis
listContains information on message tree data (on(default)/off)
fileSets the output file path where the messages will be saved
<tr101290/> The tag is used to output TR101290 error that appear during analysis
listContains information on message TR101290 error (on(by default)/off)
fileSets the output file path where the messages will be saved
<header/> The tag is used to define the output headers information
dataContains full information on header data (on(default)/off)
fileSets the path to the output file with the headers information

 

Примечания:

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

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

• параметр /in:<file path> в командной строке перезаписывает значение тэга <input/> в конфигурационном файле;

• параметр /out:<file prefix> в командной строке перезаписывает значение тэга <output/> в конфигурационном файле;

• если тэг <output/> отсутствует (или не задан), имена выходных файлов формируются на основе имен входных файлов с добавлением суффикса (если последний указан);

• если выходной файл не указан для тэга/секции, имя выходного файла для тэга/секции формируется на основе имени, указанного в тэге <output/> с добавлением суффикса, в зависимости от имени тэга/секции. Например, ".message.csv", ".picture.csv" и т.д.

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

Ресурсы

В тексте

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

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