Как да си направим анимиран GIF на видео

Очевидно е написано в рода на графичния формат gif, за да се създаде анимация на образа. И това:

  • въпреки опозицията от Compuserve (между другото, има благословия в прикритие, в резултат на тази опозиция - днес супер популярния png формат);
  • очевидни недостатъци на gif-формат - един цвят дълбочина от 8 бита само разходи;
  • активни съперници:
  • първо, тромави опити да се направи нещо с Java виртуална машина;
  • след това Java технологиите, и че от факта, че изглеждаха като стрелба с пистолети в врабчетата, те бяха твърде трудни за тези задачи (макар че най-успешните варианти наистина бяха извън похвала);
  • тогава предшественикът на най-добрите в класа технологии за изграждане на съдържание на уеб страници са временни зависимости, които са напълно подценени (най-вероятно те просто не са имали време да направят нещо зад процъфтяващите нови идеи и тенденции).

Така че, въпреки всички тези инциденти, да се направи и все още жив от GIF остава една от най-належащите задачи. Днес, в допълнение към gif видео на сайта, ще получите реални видеоклипове в пълноценни видео формати. Но имаше моменти, когато всички реклами, всички скрийнсейвъри „не фотографска собственост“ използваха само gif, и тези 256 цвята бяха достатъчни.

Свойства във формат Gif

За да разберете „не-убеждението” на този формат, трябва много ясно да представите неговите свойства.

  • Първо, той е един от малкото индексни растерни формати. Вътрешната структура на този формат се състои от две основни части - палитра от максимум 256 цвята (с максимална дълбочина от 8 бита) и самото изображение на байта за всеки пиксел. Нещо повече, съдържанието на областта на изображението не са цветове (както в обикновените растерни формати bmp, jpg), а номерата на палетни регистри, от които тези цветове трябва да бъдат взети. Подобна технология, наред с други неща, позволява много бързо при обработката на изображението да се променя на цялото изображение, независимо колко е голямо, всички пиксели от един и същи цвят - не е необходимо да „минава“ през цялото изображение, но цветът в необходимия регистър просто се променя.
  • Второ, може да се направи дълбочината на цвета. 8 бита - това е максималната дълбочина, която Бог не знае какво. Но се оказва, че за по-голямата част от графичните фрагменти на нашите сайтове, а това се случва много - 7, 6, 5, дори 3 бита, а това са само 8 цвята! Такава редукция просто води до невероятно намаляване и размер на файла. Трябва да кажа, че ако изберете дълбочина, например, 6 бита, тогава тези битове ще бъдат изложени от байт до байт: в първия байт - 6 бита от първия регистър на палитрата, 2 оставащи плюс 4 бита от следващия байт ще съставят втория регистър. и така нататък. Освен това форматът използва компресия на такива вериги от битове според системата - числото плюс стойността на бита. Дори и да вземем под внимание, че компресията се извършва само в рамките на един ред от пиксели на изображението, се оказва, че така или иначе, допълнителна икономия на обем (обръщаме внимание на инцидента поради тази характеристика на gif - компресира файловете най-вече с хоризонтално запълване, много по-добре, например имаме хоризонтални картини - морския бряг и по-нататък излитащата морска дистанция, нека такъв подарък заема 100 kb, разгънете картината с 90 градуса, сега ще получите най-малко 130 kb).

Обърнете внимание на горепосочените обстоятелства, те ще бъдат важни, когато става въпрос за gif от видеото.

  • На трето място. Форматът ви позволява да дефинирате прозрачни цветове - незаменим имот, който винаги е бил ценен, може би на първо място. Освен това броят на такива цветови регистри в палитрата не е ограничен, а след това колкото повече има, толкова по-малък става размерът на файла. Има възможност да се направят "счупени" образи, за които се твърди, че не са вписани в правоъгълник.
  • Четвърто. Gif-форматът е в състояние да покаже изображението "през ​​линията" - има Interlace режим на пестене. Всъщност можете да зададете или нормално възпроизвеждане на gif-файла - редове от пиксели отгоре надолу, или 4 преминавания: първо, при първото преминаване отгоре надолу се показва първият ред пиксели, след това 5-ти, 9-и и т.н. второто преминаване - първо, второ, после шесто и до края. По същия начин се прави заключение за 3-ти и 4-ти проход. Такава дисциплина на оттегляне ни позволява, при първото преминаване, дори и с лошо качество, да разберем естеството на образа и да решим да отменим неговото зареждане - полезно спестяване на ресурси.

Петият, изключително важен имот

  • Ами и пето, абсолютно горещо. Това е подарък, който ви позволява да съхранявате видео (анимация) в един файл - поредица от независими кадри, които ще се играят една след друга, създавайки ефект на движение. Разбира се, страхът веднага възниква, че ако използвате максималната дълбочина на всеки кадър, кадрите са големи, около 800 на 600, и има много такива, ще получите абсолютно неприемлив размер на видеото - 10-20 мегабайта. Да, наистина е така.

Но тук отбелязваме, че:

  • Такива големи рамки на gif-видео са напълно неприемливи, максимум - 300 до 400.
  • Тези рамки не могат да бъдат много - 5-7 секунди видео, не повече (често дори по-малко).
  • Главното е, че видео форматът GIF сам по себе си помага на редактора по някакъв начин. Факт е, че всеки следващ кадър не се съхранява изцяло във файла, а се съхраняват само онези пиксели, които са различни от предишния, което може значително да намали общото количество видео. Проведете малък експеримент - разбийте вашето GIF-видео в отделни рамки и запазете като отделни файлове. Ако видео файлът е 500 KB, тогава общата сума на отделните файлове ще надхвърли всички 1, 5 MB.

Има и друг много хитър нюанс, който автоматичните инструменти за създаване на gif-видео не вземат под внимание. Първоначално те поемат дълбочината на всеки кадър при 8 бита, докато често за отделните рамки и 5 има много. С други думи, ако искате да изтласкате максимума от gif-анимацията по отношение на обема (и следователно, изпълнението), тогава създайте и оптимизирайте всеки кадър поотделно. Тогава същите 500 kb ще доведат до 200-300 - понякога спестяванията са повече от 2 пъти!

И все пак как да го направя

Разбира се, в епохата на "едно кликване" и "неограничени" скорости, за да създадете анимиран GIF, няма да ви се налага да лопатите всичко ръчно - ще заснемете видеото в един и същ YouTube (само умно, като се има предвид размера на рамката и продължителността) и го конвертирате в gif автоматично. Предлагаме следните програми за това, въпреки че не претендираме, че този списък е пълен, напротив, тези програми се появяват като гъби след дъжд.

Една от най-известните и прости услуги се разпознава от Giphy GIF Maker, тя е фокусирана само върху видеоклипа в YouTube. Редът на работа тук е:

  1. Можете да получите по някакъв начин, ако само надеждно, линк към видео (местоположението, всъщност, може да бъде всичко, услугата работи с видео формати vimeo и лоза).
  2. Копирайте го.
  3. Стартирайте сайта на програмата, оставайки на главната страница.

    Поставете намерената връзка в неговия низ за търсене

  4. Създаване на gif услуга ще се извършва автоматично.
  5. Видеоклипът ще се зареди и услугата ще ви подкани да изберете периода от време. Интересното е, че Giphy незабавно ще ви ориентира и ще ви покаже какво очаквате като резултат.

    Избор на видео интервал от време

    Услугата ви позволява да добавяте надписи към видеоклипа и ако искате да останете в каталога за услуги за бързо търсене, тогава съответните маркери

  6. Кликнете върху бутона "Създаване на GIF" - Създайте GIF.
  7. От предложеното видео ще бъде създаден анимиран GIF.
  8. В резултат на работата ви се предлага възможност да изтеглите полученото (раздела Разширени) или html-кода, за да вмъкнете получения файл.

Giphy GIF Maker е една от най-добрите услуги в своя клас, но не е без недостатъци. Първо, може да има само един подпис. И второ, не можете да изберете размера на рамката.

Ако искате по-активно да влияете върху процеса на създаване на GIF от видео, използвайте услугата Imgflip.

Тук можете дори да настроите размера на рамката на повече от 480 пиксела (просто защо, добре, тогава ще трябва да платите за него), изрежете рамката, добавете текст към всеки, ускорете и ускорете възпроизвеждането (точността на всички времеви настройки е милисекунда).

Един недостатък - видеоклипът ви ще бъде придружен от лого. Ако искате да се отървете от него, ще трябва да закупите платена версия ($ 9.95 на месец).

Първите две програми работят с готовото видео, като следното вече ви позволява да направите gif-анимация от запис на събития на която и да е част на екрана. Това е чифт - Licecap и Gifcam, а вторият с по-приятен интерфейс. Стартирате режим "Конвертиране", избирате която и да е част от екрана и конвертирането е започнало. Когато кликнете върху стоп на ваше разположение - файлът е създаден.

И накрая, можете да се възползвате от универсалния Total Video Converter - това ви позволява да конвертирате видеоклипове във всички формати, а gif не се пренебрегва. Програмата ще поиска изходния видео файл, получения формат и папката, където да конвертирате всичко. Възможно е да персонализирате вътрешните параметри на резултата.

Общо видео конвертор

След стартирането на видеоклипа се избира фрагмент и започва да се получава gif-анимация чрез бутона „Преобразуване“.

Ние доведе 5 софтуерни услуги, които ви позволяват да конвертирате видео в GIF-файл. Не бъдете особено ласкателни, резултатът често ще ви разочарова с качеството си. Ти просто трябва да получиш ръка по този въпрос, ако, разбира се, вярваш, че си струва.