[Moscow.pm] Detect video metrics

Монашёв Михаил postmaster на softsearch.ru
Пн Дек 15 08:46:11 PST 2008


Здравствуйте, Андрей.

Если принять за аксиому, что мета-информация всегда находится в начале
файла, то первый способ вполне нормальный. Но конечно не мешало бы
почитать про форматы файлов. Есть подозрение, что это не всегда так.
Например не полностью скаченный VOB-файл нормально воспроизводится в
vlc.

Как вариант, по ssh или ftp можно наверное смонтировать раздел...

Ещё гарантированно рабочий вариант - тупо перекачать файлы.

Вопрос: а почему на сервере A нет и не будет ffmpeg?

> Вот такая задача.

> Есть сервер A, на котором лежат видеофайлы в разных форматах (flv,
> mov, mpg, avi). На этом сервере нет и не будет ffmpeg, но можно
> устанавливать в свой home модули и выполнять Perl (PHP, что угодно).

> Есть сервер Б, на котором требуется знать метрику файлов с сервера А,
> а именно, размер кадра и длину видео. На этом сервере есть ffmpeg, и
> можно ставить что угодно.

> Как бы вы поступили, чтобы получить на сервере Б данные о файлах с A?

> У меня два варианта:
> * Передавать по сети начало файла (1-2 килобайта) и пытаться скормить
> его в ffmpeg (вроде работает, но как-то дико).
> * Попытаться установить модули типа FLV::Info, но они работают,
> во-первых, намного медленнее, а во-вторых, работают не все
> (MPEG::Info, например, не запустился).




-- 
С уважением,
Монашёв Михаил, SoftSearch.ru
mailto:postmaster на softsearch.ru
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.



Подробная информация о списке рассылки Moscow-pm