Консольная версия Elecard Video Quality Estimator

Консольная версия Elecard Video Quality Estimator

12 июня 2019 г.
Возможности 2 886 views

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

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

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

 

Содержание


 

Как использовать Video Quality Estimator Command line tool

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

 VQConsole config.xml /in1:input.avc /out:output/input_avc /ref:ref_input.yuv

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

/in1:<path>путь к первому входному файлу
/in2:<path>путь ко второму входному файлу
/ref:<path>путь к референсному файлу
/out:<path>префикс выходных файлов
/sfx:<path>суффикс всех выходных файлов в конфигурационном файле
/dcиспользовать текущую директорию как путь по умолчанию для файлов
/?дополнительная помощь

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


 

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

<?xml version="1.0"?>
<VQ version="1">
    <inputA file="…" stream="-1(default)" offset="0(default)"/>
    <inputB file="…" stream="-1(default)" offset="0(default)"/>
    <reference file="" type="IYUV(default)/[*Upsampler Type]" offset="0(default)" step="1(default)"/> 
    <output separator=".(default)/," delimiter=";(default)/," file="…"/>
    <roi x="0" y="0" width="0" height="0" inverse="true\false"/>
    <sync window="0(default)" source="AB/ARaw/BRaw"/>
    <range span="all(default)/start - stop"/>
    <info> 
        <stream distribution="on(default)/off" file="…"/>
        <index distribution="on(default)/off" file="…"/>
        <metrics data="All(default)|AB|ARaw|BRaw" nativeChroma="Yes(default)/No" component="All(default)|Y|U|V|A" type="PSNR(default)|APSNR|SSIM|… " file="…"/>
        <data source="A|B" format="IYUV(default)/YV12" file="…"/>
        <difference type="compare/subtraction/temperature/psnr/psnr clip" source="AB/ARaw/BRaw" format="IYUV(default)/YV12" file="…"/>
        <message source="A|B" level="all(default)/message/warning/error" file="…"/>    
    </info>
</VQ>

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



Список команд Video Quality Estimator:

<input1/>
<input2/>
Используется для конфигурации входного файла
 Примечание. Если включены метрики VMAF и VMAF phone и входящий исходный файл отсутствует, закодированный референсный файл должен быть помещен в поле input2 (B).

 

streamОпределяет номер элементарного потока, если их количество больше одного.
 (–1 — первый доступный элементарный поток. Задан по умолчанию)
offsetСдвигает позицию первого анализируемого кадра на заданное количество кадров
<reference/>Используется для конфигурации референсного файла
typeОпределяет формат исходных данных. (Сейчас доступны форматы YV12 — по умолчанию/IYUV. Следующие обновления будут поддерживать больше форматов)
fileУказывает путь к референсному файлу
offsetСдвигает позицию первого анализируемого кадра на заданное количество кадров (0 — по умолчанию)
stepКоэффициент, который используется, чтобы вычислить последовательный номер кадра для дальнейшего анализа (1 — по умолчанию)
<output/> Используется для конфигурации выходного файла
separatorПозволяет выбирать десятичную точку или запятую, чтобы отделить целую часть действительного числа от дробной
delimiterПозволяет выбирать запятую или точку с запятой, чтобы указать границы в потоке данных
fileУказывает путь выходного файла
<roi/> Позволяет выбирать область интереса для измерений
normalИзмеряет указанную область кадра
inverseИзмеряет область всего кадра, кроме указанной части
<sync/> Указывает диапазон кадров для режима автосинхронизации (0 — по умолчанию)
<range/> Определяет диапазон анализируемых кадров
spanОпределяет диапазон кадров (all — по умолчанию/start–stop; start и stop — номера первого и последнего анализируемых кадров соответственно)
<stream/> Используется для вывода общей информации об анализируемом потоке
distributionСодержит информацию о распределении данных по типу блоков кодирования (on — по умолчанию/off)
fileУказывает путь к выводимой информации о потоке
<index/> Используется для вывода информации о кадрах (офсет, тип кадров, размер кадров, средний квантайзер и т. д.)
distributionСодержит информацию о распределении данных по типу блоков кодирования (on — по умолчанию/off)
fileУказывает путь к выходному файлу, в котором будет сохранена информация о кадрах
<metrics/> Используется для вывода информации о метриках качества
dataУказывает тип потока, выбранного для сохранения и вычисления метрик (All — по умолчанию/AB/ARaw/BRaw)
typeУказывает тип метрики (PSNR — по умолчанию/APSNR/SSIM/DELTA/MSAD/MSE/VQM/NQI/VIF/VMAF/VMAF phone)
fileУказывает путь к выходному файлу, в котором будет сохранена информация о метриках
<data/> Используется для сохранения выводимой информации декодера на любом этапе декодирования
sourceОпределяет источник для вычисления метрики (A/B/Raw)
formatОпределяет формат сохраняемых данных (IYUV — по умолчанию)
fileУказывает путь к выходному файлу, в котором будут сохранены данные
<difference/> Используется для вывода информации о метриках сравнения
typeОпределяет тип сравнения (compare/subtraction/temperature/psnr/psnr clip). Это обязательный параметр для данного тега. Должно быть установлено его значение по умолчанию. Если значение не задано, тег будет пропущен
sourceОпределяет источник для вычисления разности (AB/ARaw/BRaw)
fileУказывает путь к выходному файлу, в котором будет сохранена информация о разности

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

Ресурсы

В тексте

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

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