Создание gif-анимации на основе видеофрагментов, средствами gimp и mplayer |
[исправить] |
Использование mplayer и gimp для создания gif-анимации на основе видеофрагментов.
1. Устанавливаем gimp и mplayer:
sudo apt-get install gimp mplayer
или
yum install gimp mplayer
2. Методом тыка выбираем интервал для экспорта:
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.
Дополнение от pavlinux:
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 - часы:минуты:секунды:миллисекунды
|
|
|
|
Раздел: Корень / Пользователю / Обработка изображений и видео |
1.1, послушайте (?), 09:20, 08/04/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
может стоит сказать в какой версии gimp появилась штука "File / Open As Layers" ?
так как в 2.2.13 такого точно нету!!!
| |
1.2, послушайте (?), 09:27, 08/04/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
ради такой штуки даже вот скачал под windows 2.4.5 версию только чтобы проверить... и что я вижу? ничего.. нету там "File / Open As Layers"
| |
|
2.4, anesth (ok), 13:08, 08/04/2008 [^] [^^] [^^^] [ответить]
| +/– |
Автор накосячил, а вы повелись и не там искали.
Сначала нужно открыть первый кадр. В меню этого окна и будет "Open As Layers" (а не в меню главного окна гимп).
PS.: 2.4.2
| |
|
1.5, pavlinux (ok), 04:16, 12/04/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Куда вы смотрите?
Надо открыть первый из сохраненных,
потом Ctrl+Alt+O, выделить все кроме первого, и OK.
| |
1.7, pavlinux (ok), 15:56, 12/04/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Для тех, кто не ходит со ссылкам:
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 - часы:минуты:секунды:миллисекунды
| |
|
2.8, User294 (ok), 03:42, 13/04/2008 [^] [^^] [^^^] [ответить]
| +/– |
Во, Павлинукс из-за своей лини хоть иногда что-то полезное каркает.Спасибо :)
| |
|
|