![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Дано: 50 видео файлов *.avi формата. Необходимо найти количество кадров в каждом из них.
Можно по фреймрейту и времени так же посчитать.
Как пакетно найти длительность с точностью до миллисекунд в 50ти файлах?
winXP
UPD: Нашел как в mplayerе вывести _много_ информации по файлу. В том числе и кол-во кадров.
Как ограничить вывод пока не научился.
Командная строка
mplayer -v "filename.avi" -nosound -frames 0
UPD2:
Всем спасибо! Задачу решил 3мя способами.
Отдельная благодарность:
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
no subject
Date: 2012-03-31 02:13 am (UTC)1. aviInfo достоинства:
- по правому клику выдает всю необходимую инфу об авишке
- нчего лишнего
недостатки:
- надо инсталлировать
- работает только с ави-файлами
2. VirtualDub. Это программа редактирования (склеить-нарезать). Там же есть возможность посмотреть и инфу. Работает со многими видеоформатами, кроме flv и 3gp.
Сок - в отсутствии инсталляции. Скопируй и лети.
Обе гуглятся на раз
no subject
Date: 2012-03-31 07:23 am (UTC)Как обработать 50 файлов пакетно?
оффтоп:
>Работает со многими видеоформатами, кроме flv и 3gp
VirtualDub со всем файлами которые может проигрывать винда. Нужно лишь установить Avisynth.