Консольная версия Elecard YUV Viewer

20 сентября 2019 г.
Возможности 161 views 10 января 2019 г.

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

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

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

Содержание

Как использовать YUV Viewer Command line tool

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

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

 


Как использовать YUV Viewer Command line tool

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

YUVConsole.exe config.xml /inA:inputA.yuv /inB:inputB.yuv /out:output

The command line arguments allow re-defining parameters used in a default configuration file. See examples of the arguments below:

/in1:<path>путь к первому входному файлу (inputA file)
inB:<path>путь ко второму входному файлу (inputB file)
/out:<path>префикс выходных файлов
/sfx:<string>суффикс всех выходных файлов в конфигурационном файле (добавление суффикса к выходному файлу перед расширением)
/dcиспользовать текущую директорию как путь по умолчанию для файлов
/?дополнительная помощь

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


 

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

<YUV version="1">
    <inputA file = "..." type = "IYUV(default)/[*Upsampler Type]" filter = "None(default)/FieldGen/Median/Sobel" width = "auto(default)/..." height = "auto(default)/..." bitdepth = "8(default)/..." offset = "0(default)" step="1(default)"/>
    <inputB file = "..." type = "IYUV(default)/[*Upsampler Type]" offset = "0(default)" step = "1(default)"/>
    <output separator = ".(default)/," delimiter = ";(default)/," file="..."/>
    <range span="all(default)/start - stop"/>
    <info> 
        <metrics type = "PSNR(default)|APSNR|SSIM|DELTA|MSAD|MSE|NQI|VMAF|VQM" fileType = "CSV(default)/JSON" file = "..."/>
        <difference type = "Compare/Subtraction/Temperature/PSNR/PSNR Clip" format = "IYUV(default)/YV12" rect_size = "16(default/..)" file = "..."/>
        <data source = "A|B" format = "IYUV(default)/YV12" file = "..."/>
            
    </info>
</YUV>

* Upsampler types - типы файлов, которые могут быть использованы в конфигурационном файле: I444 / I422 / IYUV / NV12 / P444 / RGB24 / RGB32 / UYVY / V210 / V400 / Y42B / YUY2 / YV12 / YV16 / YVYU / NV21 / V444.

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



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

<inputA file>The tag is used to configure the input A file
typeSpecifies the type of the YUV data to be analyzed. IYUV is set by default/*Upsampler type
filterSelects the preprocessing filter
widthSpecifies the width of the frame for the file to be analyzed
heightSpecifies the height of the frame for the file to be analyzed
bitdepthAllows a user to specify values for some metric Types. For several Types, the value is not editable. Available bitdepth types: 8, 9, 10, 11, 12, 13, 14, 15, 16
offsetStarting frame for further calculation. Offset from the beginning up to the specified frame in the stream. It is expressed in frames
stepCoefficient used for calculation of a successive frame number for further analysis. “1” is set by default
<inputB file>The tag is used to configure the input B file
typeDefines the format of the raw data (IYUV (by default) /* Upsampler type
offsetOffset from the beginning up to the specified frame in a reference stream. It is expressed in frames. “0” is set by default
stepCoefficient used for calculation of a successive frame number for further analysis. “1” is set by default
<output/> The tag is used to configure the output file
separatorAllows selecting a decimal separator, the “.” sign is set by default
delimiterAllows selecting data delimiter “;” sign is set by default
fileSets the output file path
<range/> The tag is used to define the range of analyzed frames
spanDefines the range of frames (all (by default) /start - stop), 'start' - number of the first analyzed frame, 'stop' - number of the last analyzed frame
<metrics/> The tag is used to output information on quality metrics
typeSpecifies the metric type: PSNR (by default) | SSIM | DELTA | MSAD | MSE | VQM | NQI | VMAF | VQM
fileSets the output file path where information on metrics will be saved
<difference/> The tag is used to output information on metrics difference
typeDefines the type of difference (compare/subtraction/temperature/psnr/psnr clip). This is the required parameter for this tag. Its default value should be set. If the value is not set, this tag will be skipped
formatDefines the format for saving data (IYUV (by default))
rect sizeA block size used to calculate metrics PSNR/PSNR Clip
fileSets the output file path where information on difference will be saved
<data/> The tag is used to save output decoder information on any decoding step
sourceDefines the type of the source for metrics calculation: A | B
formatDefines the format for saving data (IYUV (by default))
fileSets the output file path where the data will be saved

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

Ресурсы

В тексте

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

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

Дополнительная информация