Mplayer (avi to jpeg)
Пользуюсь такой коммандой.
mplayer -vo jpeg -ss 28 -frames 2 -nosound move.avi
Работает, только есть несколько вопросов:
1. Ниужели никак нельзя задать вручную имя будующей картинки?
2. Почему для того что бы сделась 1 картинка надо писать "-frames 2", что бы 2 - "-frames 3"
3. Не получилось вместо опции "-ss" использовать опцию "-sb". У кого нить с ней работает? Просто эту команду предстоит вызывать из скрипта и гораздо проще будет узнать размер видео файла нежели его продолжительность в секундах.
$size = (stat($filename))[7];
for (1..10) {
$sb = int(rand($size));
`mplayer -vo jpeg -sb $sb -frames 2 -nosound move.avi`;
}
вот так я себе это представляю.