[identity profile] http://users.livejournal.com/_the_hedgehog_/ posting in [community profile] useful_faq
Дано: 50 видео файлов *.avi формата. Необходимо найти количество кадров в каждом из них.

Можно по фреймрейту и времени так же посчитать.
Как пакетно найти длительность с точностью до миллисекунд в 50ти файлах?

winXP

UPD: Нашел как в mplayerе вывести _много_ информации по файлу. В том числе и кол-во кадров.
Как ограничить вывод пока не научился.
Командная строка 
mplayer -v "filename.avi" -nosound -frames 0

UPD2:
Всем спасибо! Задачу решил 3мя способами.

Отдельная благодарность:
[livejournal.com profile] vaduha, спасибо за хинт по работе с виндузной CMD! По аналогии использовал FINDSTR.

[livejournal.com profile] dantist, спасибо за наводку на mediainfo для командной строки.

[livejournal.com profile] hahare, спасибо за софтину AVIcodec (самый легкий вариант, с GUI и экспортом в файл).

Date: 2012-03-31 06:12 am (UTC)
From: [identity profile] dantist.livejournal.com
скачивайте mediainfo для командной строки
делаете бат файл
с:\mediainfo.exe --inform=%Video\FrameRate% 1.avi >> frame.txt
с:\mediainfo.exe --inform=%Video\FrameRate% 2.avi >> frame.txt
(параметры надо уточнить из хелпа)