Понякога има ситуации, в които трябва да запишете работния си плот и да създадете анимиран GIF от него. Например, ситуацията може да възникне при писане на урок или по време на отговор на публикация във форум. Има много инструменти, които правят това за вас, ако сте на Windows или Mac OS X, но - както обикновено - списъкът е сравнително кратък, когато става дума за Linux.

В тази статия ще обсъдим един такъв инструмент, Silentcast, който ви позволява да записвате работния плот на Linux и да създадете анимиран GIF от записаното видео. Имайте предвид, че всички указания / команди, споменати в този урок, са тествани на Ubuntu 16.04 LTS.

Изтегляне и инсталиране

На Ubuntu лесно можете да изтеглите и инсталирате инструмента Silencast с помощта на следния набор от команди:

 sudo add-apt-repository ppa: sethj / silentcast sudo apt-get актуализация sudo apt-get install silentcast 

След това можете да стартирате приложението Silentcast или чрез командния ред

 silentcast 

Или чрез тирето на единството.

употреба

След като се пусне Silentcast, това, което получавате, е минималистичен потребителски интерфейс, който е разделен хоризонтално на две части. Горната част съдържа полезна информация за потребителя, а долната част съдържа някои опции за конфигуриране, които можете да зададете, преди инструментът да започне да записва.

"Работната директория" е директорията, в която инструментът ще създаде подкатегория, наречена silentcast. Тази поддиректория ще се използва за съхраняване на видео и PNG файлове, както и на крайния анимиран gif файл. Опцията "Зона за записване" ви позволява да определите областта, която искате инструментът да записва. Наличните стойности за тази опция за конфигурация са "Цял екран", "Прозрачен интериор на прозореца", "Интериор на прозорец" и "Пълно описание на прозорец". За примера, разгледан тук в статията, ние избрахме да запишем целия екран.

Като се движите, конфигурацията "Frames per second" ви позволява да въведете скоростта на кадрите. По подразбиране стойността е 8 кадъра / сек. И накрая, има конфигурация "Видеоизработена от", която има две стойности: "temp.mkv" и "ew - ???. Png." Първата е избрана по подразбиране и трябва да се използва при създаването на анимиран GIF. Ако обаче създавате уеб или mp4 файл, след това изберете "ew - ???. Png" ви дава гъвкавостта да направите някои редактиране на първо място, като например изтриване на ненужни изображения, които не искате да бъдат включени.

В моя случай, с изключение на "Работната директория", всички останали конфигурационни полета бяха оставени с стойности по подразбиране.

Кликването върху бутона OK ви показва прозорец, който ви подканва да кликнете върху друг ОК, когато смятате, че сте готови да започнете да записвате. Той също така ви казва, че можете да спрете записа, като кликнете върху иконата Stop в областта за уведомяване.

Silentcast съхранява записаното видео във файл, наречен "temp.mkv", и извлича png кадри от видеоклипа, за да създаде образа на gif.

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

След това Silentcast обработва изображенията въз основа на това, което сте избрали (или сте направили) в предишната стъпка и създава анимиран GIF.

Свързани : Научете как да манипулирате анимирани GIF в Ubuntu

Сега, като се върнем към другите стойности на опцията за конфигуриране "Площ за записване", която обсъждахме по-рано, ако изберете "Transparent Window Interior", ще получите прозрачен прозорец, преди да започне действителното записване. Можете да преоразмерите този прозрачен прозорец, за да покриете / изберете областта на работния плот, която искате да запишете. Алтернативно, като изберете "Интериор на прозорец", можете да заснемете активния прозорец без границите му, докато изберете "Пълно описание на прозореца" ви позволява да заснемете целия прозорец (включително границите).

За да научите повече за инструмента Silentcast, отидете на неговата страница GitHub или преминете през неговата страница (като изпълните "silentcast" на командния ред).

заключение

Silentcast може да изглежда малко сложен, когато го използвате за първи път, но нека ви уверя, че всъщност не е така. Няколко изпитания и ти се чувстваш удобно с него. Това със сигурност не е богат на функции приложение, но прави това, което твърди, че прави, и това е, което в крайна сметка има значение, нали? Отидете напред и опитайте.