Как получить infos из фильма с помощью mediainfo в одной строке?

Текст Mediainfo должен жаждать меня, таким образом. Я смотрю, как настроить mediainfo к, дает мне просто те infos: "имя файла, видеокодек со скоростью передачи + аудиокодек со скоростью передачи, размером и продолжительностью фильма", Как я могу отредактировать шаблон mediainfo?

Благодарность заранее

2
задан 20 October 2015 в 12:42

2 ответа

Согласно человек mediainfo Вы можете использовать Inform выбор:

--Inform=FMT
     Template defined information display.

     FMT is "[xxx;]Text", where xxx can be any one of General, Video,
     Audio, Text, Chapter, Image, or Menu. Text can be the template
     text, or a filename in the form of file:///path
<час>

Вот пример:

% mediainfo --Inform="Video;%Codec%" Jellyfish-3-Mbps.mkv
V_MPEG4/ISO/AVC
7
ответ дан 2 December 2019 в 01:37

Имя файла, Размер файла и Продолжительность являются всеми "параметрами общей информации"

Видеокодек и скорость передачи являются "Видео Информационными параметрами"

Аудиокодек и скорость передачи являются "Аудио Информационными параметрами"

Следующий шаблон получит Вас точно, что Вы хотите. (но не в порядке, указанном из-за пути, медиа-файл сканируется), двоеточия : не требуются и используются для удобочитаемости, точек с запятой ; Требуются.

General;Name=%CompleteName% :Size=%FileSize/String1% :Duration=%Duration/String3%
Video;:%Codec/String% %BitRate/String% 
Audio; %Format% : %BitRate/String% 

Можно использовать его на медиа-файлах путем выдачи команды: mediainfo --Inform=file:///path/to/template/Your1lineminfotemplate.txt test.mp4

Где /path/to/template/Your1lineminfotemplate.txt полный путь к Вашему шаблонному файлу и test.mp4 путь к Вашему медиа-файлу.

Это приводит к выводу, подобному этому:

Name=test.mp4: мебибайт Size=165: Duration=00:43:13.690:HEVC AAC на:432 Кбит/с: 96,0 Кбит/с

Если необходимо переместить их в определенном порядке, можно всегда отводить определенные роли переменным при помощи cut (и в этом случае : как разделитель), и затем создают вывод в порядке, который Вы хотите путем присвоения частей новой переменной, например.

Для полного списка параметров можно запросить, дают команду mediainfo --Info-Parameters

0
ответ дан 2 December 2019 в 01:37

Другие вопросы по тегам:

Похожие вопросы: