Использование mplayer и gimp для создания gif-анимации на основе видеофрагментов.1. Устанавливаем gimp и mplayer:
sudo apt-get install gimp mplayer
или
yum install gimp mplayer2. Методом тыка выбираем интервал для экспорта:
mplayer -ao null -loop 0 -ss 0:11:22 -endpos 5 file.avi
loop означает, что фрагмент будет проигрываться, пока пользователь не нажмёт Ctrl+C,
таким образом можно увидеть, на что будет похож конечный файл.3. Экспортируем фрагмент в jpg:
mplayer -ao null -ss 0:11:22 -endpos 5 file.avi -vo jpeg:outdir=moviedirectory
4. Сводим полученные jpeg'и в gimp, ("File / Open As Layers", "Файл / Открыть как слои"),
сохраняем как анимированный gif.
URL: http://blog.ahfr.org/2008/03/making-animated-gifs-with-free-...
Обсуждается: http://www.opennet.me/tips/info/1639.shtml
может стоит сказать в какой версии gimp появилась штука "File / Open As Layers" ?
так как в 2.2.13 такого точно нету!!!
ради такой штуки даже вот скачал под windows 2.4.5 версию только чтобы проверить... и что я вижу? ничего.. нету там "File / Open As Layers"
Автор накосячил, а вы повелись и не там искали.
Сначала нужно открыть первый кадр. В меню этого окна и будет "Open As Layers" (а не в меню главного окна гимп).
PS.: 2.4.2
проще уж пример однострочник для ImageMagick привести...
Куда вы смотрите?Надо открыть первый из сохраненных,
потом Ctrl+Alt+O, выделить все кроме первого, и OK.
Смотрите :)
http://my-photo.ru/?g=23969
http://my-photo.ru/photo.php?z=AXUb&p=431848&g=1
Для тех, кто не ходит со ссылкам:mplayer video.avi -ss hh:mm:ss.lll -endpos hh:mm:ss.lll -vf scale=160:120 -vo gif89a:fps=3:output=out.gif -nosound
hh:mm:ss:lll - часы:минуты:секунды:миллисекунды
Во, Павлинукс из-за своей лини хоть иногда что-то полезное каркает.Спасибо :)
ImageMagick:
# convert *.jpg movie.gif
А JPEG где возьмёшь?