Текст Mediainfo должен жаждать меня, таким образом. Я смотрю, как настроить mediainfo к, дает мне просто те infos: "имя файла, видеокодек со скоростью передачи + аудиокодек со скоростью передачи, размером и продолжительностью фильма", Как я могу отредактировать шаблон mediainfo?
Благодарность заранее
Согласно человек 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
Имя файла, Размер файла и Продолжительность являются всеми "параметрами общей информации"
Видеокодек и скорость передачи являются "Видео Информационными параметрами"
Аудиокодек и скорость передачи являются "Аудио Информационными параметрами"
Следующий шаблон получит Вас точно, что Вы хотите. (но не в порядке, указанном из-за пути, медиа-файл сканируется), двоеточия :
не требуются и используются для удобочитаемости, точек с запятой ;
Требуются.
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