Til tider er der situationer, hvor du skal optage dit skrivebord og oprette en animeret GIF ud af den. For eksempel kan situationen opstå, mens du skriver en tutorial eller mens du svarer på et forumindlæg. Der er mange værktøjer, der gør det for dig, hvis du er på Windows eller Mac OS X, men som det er tilfældet, er listen forholdsvis kort, når det kommer til Linux.

I denne artikel vil vi diskutere et sådant værktøj, Silentcast, som lader dig registrere dit Linux-skrivebord og oprette en animeret GIF ud af den optagne video. Bemærk venligst at alle instruktioner / kommandoer, der er nævnt i denne vejledning, blev testet på Ubuntu 16.04 LTS.

Download og installer

På Ubuntu kan du nemt downloade og installere Silencast-værktøjet ved hjælp af følgende sæt kommandoer:

 sudo add-apt-depot ppa: sethj / silentcast sudo apt-get opdatering sudo apt-get install silentcast 

Herefter kan du køre programmet Silentcast enten via kommandolinjen

 silentcast 

Eller gennem Unity Dash.

Anvendelse

Når Silentcast er lanceret, får du det minimalistiske brugergrænseflade, der er vandret opdelt i to dele. Den øverste del indeholder nogle nyttige oplysninger til brugeren, mens den nederste del indeholder nogle konfigurationsindstillinger, som du kan indstille, før værktøjet begynder at optage.

"Arbejdskatalog" er den mappe, hvor værktøjet vil oprette en underkatalog, der er dubbed en stillecast. Denne undermappe vil blive brugt til at gemme video- og png-filerne samt den endelige animerede giffil. Indstillingen "Område der skal indspilles" giver dig mulighed for at angive det område, du vil have værktøjet til at optage. Tilgængelige værdier for denne konfigurationsmulighed er "Fullscreen", "Transparent vindueinteriør", "Indvendigt vindue" og "Entirety of a Window." Til det eksempel, der diskuteres her i artiklen, valgte vi at optage hele skærmen.

Ved at bevæge sig, stiller konfigurationen "Rammer per sekund" dig mulighed for at indtaste billedfrekvensen. Som standard er værdien 8 rammer / sek. Og endelig er der en "Video made from" -konfiguration, som har to værdier: "temp.mkv" og "ew - ??? .png." Den tidligere er valgt som standard og skal bruges, når du opretter et animeret gif. Men hvis du opretter en webm eller mp4-fil, så vælger du "ew - ??? .png", så du får mulighed for at redigere først, som f.eks. Sletning af unødvendige billeder, som du ikke vil medtage.

I mit tilfælde, med undtagelse af "Working Directory", blev alle andre konfigurationsfelter efterladt med standardværdier.

Hvis du klikker på knappen OK, vises et vindue, der beder dig om at klikke på en anden OK, når du tror, ​​du er klar til at starte optagelsen. Det fortæller dig også, at du kan stoppe optagelsen ved at klikke på Stop-ikonet i meddelelsesområdet.

Silentcast gemmer den optagne video i en fil kaldet "temp.mkv" og udpakker png rammer fra videoen for at oprette gifbilledet.

Når det er gjort, får du mulighed for at manipulere billederne (enten manuelt eller ved hjælp af metoden Silentcast giver), før det endelige animerede gif er udarbejdet.

Silentcast behandler derefter billederne baseret på det, du valgte (eller gjorde) i det foregående trin og opretter en animeret GIF.

Relateret : Lær at manipulere animerede GIF'er i Ubuntu

Nu, når vi kommer tilbage til de andre værdier af den opsætning "Område der skal optages", som vi diskuterede tidligere, hvis du vælger "Transparent vinduesinteriør", bliver du præsenteret med et gennemsigtigt vindue, før den aktuelle optagelse starter. Du kan ændre størrelsen på dette gennemsigtige vindue til at dække / vælge det område på dit skrivebord, du vil optage. Alternativt kan du vælge "Interiør i et vindue", hvor du kan fange det aktive vindue med sine grænser. Mens du vælger "Entirety of a Window" kan du fange det komplette vindue (herunder grænser).

Hvis du vil vide mere om Silentcast-værktøjet, skal du gå til sin GitHub-side eller gå igennem det's man side (ved at køre 'man silentcast' på kommandolinjen).

Konklusion

Silentcast kan virke lidt kompleks, når du bruger det for første gang, men lad mig forsikre dig om, at det faktisk ikke er. Et par forsøg og du bliver komfortabel med det. Det er bestemt ikke en feature-rich ansøgning, men det gør hvad det hævder at gøre, og det er det, der endelig betyder noget, ikke? Gå videre og prøv det.