UProLa

Неокріпші думки

Відео -> .gif з допомогою mplayer і GIMP

leave a comment »

Оригінал: Making Animated GIFs With Free Software in Four Steps

Ідея

Фільтруємо відеопотік за допомогою mplayer, покадрово перенаправляємо фільтрований відеопотік у jpeg, за допомогою GIMP зберігаємо ці картинки як GIF-анімацію.

Реалізація

  1. Беремо відео. Якщо потрібно викачати з youtube.com, користуємось зручною утилітою youtube-dl
  2. Граємо відео з допомогою mplayer.
       mplayer -ao null -loop 0 -ss 0:00:15 -endpos 5 file.mp4
    

    -ao null означає відсутність звуку, -loop 0 означає безкінечне програвання (щоб помітити усі дрібниці), -ss 0:00:15 -endpos 5 визначають звідки почати і скільки секунд грати відео. Після того, як визначили часовий проміжок, переходимо до обрізання.

       mplayer -ao null -vf crop=500:350:450:350,scale=300:200,framestep=2 -loop 0 -ss 0:00:15 -endpos 5 file.mp4
    

    crop=500:350:450:350 – обрізати до розміру 500х350, верхня ліва координата області 450х350. scale=300:200 – додатково промаштабувати, framestep=2 – зменшити у два рази кількість кадрів.

  3. Розкадровуємо відео (не забуваємо забрати -loop!!!):
    mplayer -ao null -vf crop=500:350:450:350,scale=300:200,framestep=2 -ss 0:00:15 -endpos 5 file.mp4 -vo jpeg:outdir=moviedirectory
    
  4. Відкриваємо першу картинку у GIMP як звичайну, всі інші – як шари (Open as layers). Тиснемо зберегти, вибираємо gif і при експорті вказуємо “Зберегти як анімацію”. Опісля конвертації вказуємо стандартні параметри анімації, як от

Якщо маєте ідеї щодо зменшення розміру картинки без сильної втрати якості – цікаво було би почути!

Written by danbst

Травень 29, 2011 at 21:33

Оприлюднено в Пости

Tagged with , , ,

Залишити відповідь

Заповніть поля нижче або авторизуйтесь клікнувши по іконці

Лого WordPress.com

Ви коментуєте, використовуючи свій обліковий запис WordPress.com. Log Out / Змінити )

Twitter picture

Ви коментуєте, використовуючи свій обліковий запис Twitter. Log Out / Змінити )

Facebook photo

Ви коментуєте, використовуючи свій обліковий запис Facebook. Log Out / Змінити )

Google+ photo

Ви коментуєте, використовуючи свій обліковий запис Google+. Log Out / Змінити )

З’єднання з %s

%d блогерам подобається це: