Снятие скринов с помощью mplayer (Снятие в двух и более скриншотов)

Модератор: Модераторы разделов

seva_81
Сообщения: 46

Снятие скринов с помощью mplayer

Сообщение seva_81 »

Как сделать так чтобы mplayer снимал скриншоты более одного раза?

Вот код который я имею для одного раза:

Код: Выделить всё

   {
      `mplayer $c->{upload_dir}/$dx/$file->{file_code} -ss 04:05 -vo jpeg:outdir=$c->{temp_dir}:quality=65 -nosound -frames 1 -slave -really-quiet -nojoystick -nolirc -nocache -nortc -noautosub`;
      move("$c->{temp_dir}/00000001.jpg","$idir/$dx/$file->{file_code}.jpg");
   }
}


Время 04:05 это то место с которого берется один скриншот...как сделать два и более?
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: Снятие скринов с помощью mplayer

Сообщение Atolstoy »

seva_81 писал(а):
28.09.2009 13:16
Как сделать так чтобы mplayer снимал скриншоты более одного раза?

Вот код который я имею для одного раза:

Код: Выделить всё

   {
      `mplayer $c->{upload_dir}/$dx/$file->{file_code} -ss 04:05 -vo jpeg:outdir=$c->{temp_dir}:quality=65 -nosound -frames 1 -slave -really-quiet -nojoystick -nolirc -nocache -nortc -noautosub`;
      move("$c->{temp_dir}/00000001.jpg","$idir/$dx/$file->{file_code}.jpg");
   }
}

http://linuxforum.ru/style_images/1/folder...mail-button.png
Время 04:05 это то место с которого берется один скриншот...как сделать два и более?


Ну как бы можно и проще сделать:
http://lorenzod8n.wordpress.com/2007/05/23...s-with-mplayer/

Ещё вариант: (если видео через Xv и на полный экран)

Код: Выделить всё

#!/bin/sh
# grab
# description:
# A simple program to take a quick screen shot
#
# Required: import (Part of the image magic library)
#
# By Micxz

mygrab=`which import | tr -d ''`

if [ $mygrab == '' ]; then
echo ""
echo "I'm Sorry I can't find: /usr/bin/import "
echo "Open this script and change \$mygrab at the top."
echo ""
exit 0
fi


case "$1" in

-f)
   echo ""
   RANDTIME=`/bin/date +%Y%m%N | tr -d ' '`
   $mygrab -window root ~/grab-$RANDTIME.jpg
   echo "Full grab done. Look in ~/"
   echo ""
  ;;


-m)
   echo ""
   RANDTIME=`/bin/date +%Y%m%N | tr -d ' '`
   $mygrab ~/grab-manual-$RANDTIME.jpg
   echo "Manual grab done. Look in ~/"
   echo ""
  ;;


*)

   echo ""
   echo "  USAGE:  grab [command] "
   echo ""
   echo "  COMMANDS:"
   echo "         -f       Grab the entire X server screen."
   echo "         -m       Manually grab the screen with your mouse."
   echo "         -help    Displays this list of options."
   echo ""
   exit 1;;

esac
exit 0

Ну и наконец, попробуйте более точно указать время в своём скрипте.
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали: