Получение информации из видео (Mediainfo)

  1. Выбираем медиафайлы
  2. Нажимаем на кнопку Mediainfo
  3. Профили с разными шаблонами для Mediainfo
  4. Шаблон mediainfo
  5. Описание переменных для шаблона Mediainfo

image-1614678410762.jpg

Кроме переменных для шаблона, заключенных в фигурные скобки {имя_переменной}, используются квадратные скобки [группа1~группа2]. Где символом ~ текст внутри разбиваются на группы. Первая группа (просмотр слева на право), в которой переменные внутри  будут иметь не пустое значение, будет вставлена вместо всего содержимого, заключенного в квадратные скобки. Это позволяет вносить вариативность в формирование информации по видео, потому что иногда один вид информации указан для одного вида видео, а для другого вида, отсутствует, зато есть другая информация в других переменных. Если все переменные внутри квадратных скобок пустые, то все что в квадратных скобках будет проигнорировано.

Вот пример получения информации по шаблону с верхнего скриншота:

image-1614680905100.jpg

Полный список переменных, для использования в шаблоне:

{filename} - полное имя файла
{name} - имя файла без расширения (Video)
{ext} - расширение файла в нижнем регистре (mp4)
{EXT} - расширение файлы в верхнем регистре (MP4)
{definition} - Определяет разрешение (SD,HD,FullHD,UltraHD/2K,UltraHD/4K,UltraHD/8K)
{definition2} - Определяет разрешение (SD,HD,FullHD,UltraHD 2K,UltraHD 4K,UltraHD 8K)
{definition3} - Определяет разрешение (SD,HD,FullHD,2K UHD,4K UHD,8K UHD)
{definition_index} - Определяет индекс разрешения (0-5)
{folder_file_count} - Количество файлов в папке
{folder_name} - имя родительской папки
{folder_name_fw} - первое слово в имени родительской папки
{folder_name_fwd} - текст до первой точки в имени родительской папки
{folder_name_fws} - текст до первого пробела в имени родительской папки
{folder_name_fwds} - текст до первого пробела или точки в имени родительской папки
{file_name_fwds} - текст до первого пробела или точки в имени файла

Сканирование папки и определение разрешений изображений внутри
{folder_iminx} - минимальное X
{folder_iminy} - минимальное Y
{folder_imaxx} - максимальное X
{folder_imaxy} - максимальное Y

{General|Format:} - Формат (AVI)
{General|Format/Info:} - Описание формата (Audio Video Interleave)
{General|Filesize:} - Размер файла (49.6 MB)
{General|Duration:} - Продолжительность (01:02:03)
{General|Overallbitrate:} - Средний битрейт (2 979 Kbps)

{Video|Format:} - Формат видео (MPEG-4 Visual)
{Video|Formatprofile:} - профиль кодека (Advanced Simple@L5)
{Video|CodecID:} - ID кодека (XVID)
{Video|CodecID/Hint:} - Текстовое описание названия кодека (XviD)
{Video|Duration:} - Продолжительность видео (01:02:03)
{Video|Bitrate:} - Битрейт (2 760 Kbps)
{Video|Width:|pixels} - Ширина (720)
{Video|Height:|pixels} - Высота (480)
{Video|Displayaspectratio:} - Пропорции картинки (3:2)
{Video|Framerate:} - Частота кадров (25.000 fps)
{Video|Standard:} - ТВ стандарт (NTSC)
{Video|Colorspace:} - Цветовой формат (YUV)
{Video|Chromasubsampling:} - Формат квантования (4:2:0)
{Video|Bitdepth:} - Разрядность цветового формата (8 bits)
{Video|Scantype:} - Порядок видео развертки (Progressive)
{Video|Compressionmode:} - Потери информации при сжатии (Lossy)
{Video|Bits/(Pixel*Frame):} - Биты/(Пиксели*кадр) (0.319)
{Video|Streamsize:} - Размер видео данных (45.9 MiB (93%))

{Audio|Format:} - Аудио формат (MPEG Audio)
{Audio|Formatversion:} - Версия аудио формата (Version 1)
{Audio|Formatprofile:} - Профиль аудио формата (Layer 3)
{Audio|Format/Info:} - Расшифровка аудио формата (для AC3 будет "Audio Coding 3")
{Audio|Mode:} - Аудио режим (Joint stereo)
{Audio|Modeextension:} - Расширение режима (MS Stereo)
{Audio|CodecID/Hint:} - Текстовое описание названия кодека (MP3)
{Audio|Duration:} - Продолжительность (2mn 19s)
{Audio|Bitratemode:} - Режим битрейта (Constant)
{Audio|Bitrate:} - Битрейт (128 Kbps)
{Audio|Channel(s):} - Каналы (2 channels)
{Audio|Samplingrate:} - Частота дискретизации (44.1 KHz)
{Audio|Compressionmode:} - Потери информации при сжатии (Lossy)
{Audio|Streamsize:} - Размер аудио данных (2.13 MiB (4%))
{Audio|Alignment:} - Режим выравнивания (Aligned on interleaves)
{Audio|Interleave,duration:} - Время между аудио блоками (250 ms (6.24 video frames))
{Audio|Interleave,preloadduration:} - Предзагрузка аудио данных (182 ms)