30 окт. 2008 г.

Получение информации о видео файлах в Linux

Озадачился этим вопросом. В оффтопике уже есть всем известные утилиты (Gspot, AviInfo). А вот как обстоит дело со сбором информации о видео в Линуксе?
Это и решил выяснить.Использовать выше написанные утилиты через Wine не хотелось. Про MPlayer и ffmpeg знаю. Захотелось найти утилиты, именно заточенные под интересующий вопрос...
В общем, все по порядку.
Пошёл к Гуглу и спросил: "О великий! До коле?!..." :)
В ответ мне великий Гугл выдал некоторое количество ссылок.
Вот, что в итоге нашёл и выяснил.
AVInfo Созвучное название уже упомянул. Вот как описывается софтина автором:
AVInfo извлекает из файлов (AVI/MPEG/OGG/OGM/MKV/IFO) информацию о аудио/видео, формирует по заданному шаблону отчёт. Выводит его.

Может извлекать информацию из основных форматов видео-файлов. А так же копается во внутренностях файлов субтитров. Их форматов знает так же, несколько. Самому эта фича не так важна, а вот любителей анимэ может заинтересовать.Собирается под множество платформ. Для сборки требует BISON и GCC. Плюс еще один бонус - малый размер (около 60 клобайт!!!).
file Программка из дистрибутивов Линукса. Стандартная. Выдаёт информацию в виде:
file Video.aviVideo.avi: RIFF (little-endian) data, AVI, 696 x 568, 25.00 fps, video: DivX 5, audio: MPEG-1 Layer 3 (stereo, 48000 Hz)

MediaInfo Еще одна утилита. Сборки: под одну малоизвестную не стабильную ОС, под Линукс (rpm, deb) и исходники.
SlickSlice Это баш-скрипт. В работе использует ImageMagick и MPlayer. При обработке видео в консоль выдаёт информацию о файле (работает MPlayer), потом делает три полноразмерных скриншота на один "лист" и раскадровку всего видео (работает ImageMagick). В раскадровке так же помещается информация, которая выдается в консоль, имя файла, хеш файла, и сами кадры в уменьшенном виде. Внешний вид раскадровки настраивается (рамка, цвета, тень). А вот пример (количество кадров настраивается):
Идеальный скрипт, который можно использовать для постинга в различных форумах, и главное - торрент-трекерах.
PS
В обзоре использовались следующие сцылки:Сцылка номер раз
Сцылка номер два (можно считать что не использовалась, но она как раз по теме).

Комментариев нет: