<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gifify &#8211; Linux und Ich</title>
	<atom:link href="https://linuxundich.de/tag/gifify/feed/" rel="self" type="application/rss+xml" />
	<link>https://linuxundich.de</link>
	<description>Blog über Ubuntu, Linux, Android und IT</description>
	<lastBuildDate>Thu, 13 Mar 2025 11:09:06 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://linuxundich.de/wp-content/uploads/2025/04/cropped-lui-app-512-32x32.png</url>
	<title>Gifify &#8211; Linux und Ich</title>
	<link>https://linuxundich.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Mit Gifify beliebige Videos in animierte GIFs umwandeln</title>
		<link>https://linuxundich.de/allgemein/mit-gifify-beliebige-videos-animierte-gifs-umwandeln/</link>
					<comments>https://linuxundich.de/allgemein/mit-gifify-beliebige-videos-animierte-gifs-umwandeln/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Thu, 18 Dec 2014 16:01:07 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[GIF]]></category>
		<category><![CDATA[Gifify]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Video]]></category>
		<guid isPermaLink="false">http://linuxundich.de/?p=27554</guid>

					<description><![CDATA[An allen Ecken und Enden im Netz stolpert man ja derzeit über animierte GIFs, also kleinen Filmchen im eigentlich für Bilder gedachten GIF-Format. Solche &#8222;Videos&#8220; haben den Vorteil, dass sie ohne irgendwelche Plugins oder externe Player im Browser abgespielt werden können &#8212; es sind ja einfach nur simple Bilder. So einfach sich solche GIFs betrachten [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>An allen Ecken und Enden im Netz stolpert man ja derzeit über animierte GIFs, also kleinen Filmchen im eigentlich für Bilder gedachten GIF-Format. Solche &#8222;Videos&#8220; haben den Vorteil, dass sie ohne irgendwelche Plugins oder externe Player im Browser abgespielt werden können &#8212; es sind ja einfach nur simple Bilder. So einfach sich solche GIFs betrachten lassen, so schwer ist es aber sie zu erzeugen. Mit Gifify geht dies allerdings recht leicht von der Hand, das Kommandozeilentool konvertiert mithilfe von Ffmpeg Screencasts oder Filme in beliebigen Formaten in animierte GIFs.</p>
<p><span id="more-27554"></span></p>
<p><a href="https://github.com/vvo/gifify" target="_blank" rel="noopener">Gifify</a> ist ein kleines, mit Node.js entwickeltes Tool, das ohne eine grafische Oberfläche auskommt. Es ist noch so neu, dass es sich nicht einmal aus dem Arch-User-Repository aka AUR installieren lässt. Man muss es sich daher mitsamt seinen Abhängigkeiten selber bauen bzw. über den Node.js-Package-Manager installieren. Ich habe den Prozess hier auf meinem Arch-System durchgetestet, auf anderen Distributionen sollten sich die Schritte allerdings &#8212; entsprechend angepasst &#8212; auch durchführen lassen.</p>
<figure id="attachment_27557" aria-describedby="caption-attachment-27557" style="width: 590px" class="wp-caption aligncenter"><a href="https://linuxundich.de/wp-content/uploads/2014/12/screencast.gif"><img fetchpriority="high" decoding="async" class="td-modal-image size-full wp-image-27557" src="https://linuxundich.de/wp-content/uploads/2014/12/screencast.gif" alt="Ein mit Gifify ins GIF-Format konvertiert Screencast." width="590" height="347"></a><figcaption id="caption-attachment-27557" class="wp-caption-text">Ein mit Gifify ins GIF-Format konvertiert Screencast.</figcaption></figure>
<h2>Gifify installieren</h2>
<p>In einem ersten Schritt holt ihr euch mit Node.js, Git und Ffmpeg die benötigten Programme und Werkzeuge aus dem Paketquellen. Anschließend installiert ihr dann Gifify über den Npm-Paketmanager. Damit ist die Installation des Programms abgeschlossen, allerdings fehlt euch noch eine wichtige Komponente auf dem System.</p>
<pre>$ sudo pacman -Ss nodejs git ffmpeg
$ sudo npm install -g gifify</pre>
<h2>Giflossy installieren</h2>
<p>Gifify nutzt mit <a href="https://github.com/pornel/giflossy" target="_blank" rel="noopener">Giflossy</a> eine überarbeitete Version des Programms <a href="http://www.lcdf.org/gifsicle/" target="_blank" rel="noopener">Gifsicle</a>. Die Anwendung erzeugt aus den aus der Videovorlage extrahierten Einzelbildern eine GIF-Animation und somit letztendlich das Video. Die Lossy-Variante komprimiert dabei das GIF-Bild deutlich stärker, für Videos reicht die Qualität dabei aber nach wie vor aus.</p>
<pre>$ cd /tmp
$ git clone https://github.com/pornel/giflossy
$ cd giflossy
$ autoreconf -i
$ ./configure
$ make
$ sudo make install</pre>
<h2>Screencast erstellen</h2>
<p>Die Aufnahme eines Screencast unter Linux gehört nun eigentlich nicht zum Thema, dennoch hier ein kleiner Software-Tipp: Mit dem <a href="http://www.maartenbaert.be/simplescreenrecorder/" target="_blank" rel="noopener">SimpleScreenRecorder</a> könnt ihr recht einfach das Geschehen auf eurem Desktop aufnehmen. In Arch Linux lässt sich das Programm über das gleichnamige Paket aus dem Community-Repositories installieren.</p>

                <style type="text/css">
                    
                    #tdi_1  .td-doubleSlider-2 .td-item1 {
                        background: url(https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch1-80x60.png) 0 0 no-repeat;
                    }
                    #tdi_1  .td-doubleSlider-2 .td-item2 {
                        background: url(https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch2-80x60.png) 0 0 no-repeat;
                    }
                    #tdi_1  .td-doubleSlider-2 .td-item3 {
                        background: url(https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch3-80x60.png) 0 0 no-repeat;
                    }
                </style>

                <div id="tdi_1" class="td-gallery td-slide-on-2-columns">
                    <div class="post_td_gallery">
                        <div class="td-gallery-slide-top">
                           <div class="td-gallery-title"></div>

                            <div class="td-gallery-controls-wrapper">
                                <div class="td-gallery-slide-count"><span class="td-gallery-slide-item-focus">1</span> von 3</div>
                                <div class="td-gallery-slide-prev-next-but">
                                    <i class = "td-icon-left doubleSliderPrevButton"></i>
                                    <i class = "td-icon-right doubleSliderNextButton"></i>
                                </div>
                            </div>
                        </div>

                        <div class = "td-doubleSlider-1 ">
                            <div class = "td-slider">
                                
                    <div class = "td-slide-item td-item1">
                        <figure class="td-slide-galery-figure td-slide-popup-gallery">
                            <a class="slide-gallery-image-link" href="https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch1.png" title="simplescreenrecorder-arch1" data-caption="" data-description="">
                                <img decoding="async" src="https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch1-343x420.png" srcset="https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch1-343x420.png 343w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch1-250x306.png 250w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch1-550x673.png 550w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch1-147x180.png 147w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch1-245x300.png 245w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch1-409x500.png 409w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch1.png 591w" sizes="(max-width: 343px) 100vw, 343px" alt="">
                            </a>
                            
                        </figure>
                    </div>
                    <div class = "td-slide-item td-item2">
                        <figure class="td-slide-galery-figure td-slide-popup-gallery">
                            <a class="slide-gallery-image-link" href="https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch2.png" title="simplescreenrecorder-arch2" data-caption="" data-description="">
                                <img decoding="async" src="https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch2-343x420.png" srcset="https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch2-343x420.png 343w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch2-250x306.png 250w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch2-550x673.png 550w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch2-147x180.png 147w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch2-245x300.png 245w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch2-409x500.png 409w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch2.png 591w" sizes="(max-width: 343px) 100vw, 343px" alt="">
                            </a>
                            
                        </figure>
                    </div>
                    <div class = "td-slide-item td-item3">
                        <figure class="td-slide-galery-figure td-slide-popup-gallery">
                            <a class="slide-gallery-image-link" href="https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch3.png" title="simplescreenrecorder-arch3" data-caption="" data-description="">
                                <img decoding="async" src="https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch3-343x420.png" srcset="https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch3-343x420.png 343w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch3-250x306.png 250w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch3-550x673.png 550w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch3-147x180.png 147w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch3-245x300.png 245w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch3-409x500.png 409w, https://linuxundich.de/wp-content/uploads/2014/12/simplescreenrecorder-arch3.png 591w" sizes="(max-width: 343px) 100vw, 343px" alt="">
                            </a>
                            
                        </figure>
                    </div>
                            </div>
                        </div>

                        <div class = "td-doubleSlider-2">
                            <div class = "td-slider">
                                
                    <div class = "td-button td-item1">
                        <div class = "td-border"></div>
                    </div>
                    <div class = "td-button td-item2">
                        <div class = "td-border"></div>
                    </div>
                    <div class = "td-button td-item3">
                        <div class = "td-border"></div>
                    </div>
                            </div>
                        </div>

                    </div>

                </div>
                
<h2>Videos in GIF Konvertieren</h2>
<p>Nun habt ihr sämtliche Werkzeuge und auch einen kurzes Video auf der Festplatte liegen, sodass ihr euch im das Konvertieren eures Videos kümmern könnt. In meinem Beispiel nutze ich einen mit dem SimpleScreenRecorder aufgenommen Screencast, ihr müsstet allerdings auch alle anderen Formate und Codecs, mit denen Ffmpeg zurecht kommt, konvertieren können. Zum Einstieg schaut ihr euch am besten einmal die Hilfe-Seite von Gifify an.</p>
<pre>$ gifify -h

Usage: gifify [options] [file]

Options:

-h, --help output usage information
-V, --version output the version number
--colors &lt;n&gt; Number of colors, up to 255, defaults to 80
--compress &lt;n&gt; Compression (quality) level, from 0 (no compression) to 100, defaults to 40
--from &lt;position&gt; Start position, hh:mm:ss or seconds, defaults to 0
--fps &lt;n&gt; Frames Per Second, defaults to 10
-o, --output &lt;file&gt; Output file, defaults to stdout
--resize &lt;W:H&gt; Resize output, use -1 when specifying only width or height. `350:100`, `400:-1`, `-1:200`
--speed &lt;n&gt; Movie speed, defaults to 1
--subtitles &lt;filepath&gt; Subtitle filepath to burn to the GIF
--to &lt;position&gt; End position, hh:mm:ss or seconds, defaults to end of movie</pre>
<p>Anschließend lasst ihr Gifify auf euer Video los, im Prinzip reicht es die Quelle zu nennen und mit -o zu sagen, wohin Gifify das Ergebnis schreiben soll. Ihr habt allerdings auch die Möglichkeit die Geschwinigkeit des GIF-Videos anzupassen oder Untertitel über eine Untertitel-Datei einblenden zu lassen. Längere Videos könnt ihr mit den Optionen from und to gleich mit Gifify auf den gewünschten Ausschnitt zurechtschneiden.</p>
<pre>### Screencast als GIF konvertieren...
$ gifify screencast-beispiel.mkv -o screencast.gif
### Screencast als GIF konvertieren und Auflösung auf 590px reduzieren...
$ gifify screencast-beispiel.mkv -o screencast-590px-breit.gif --resize 590:-1</pre>
<p>In meinem Test funktionierte Gifify sehr gut &#8212; solange das zu konvertierende Video allerdings nicht zu groß und zu lang ist. Man sollte natürlich nicht probieren mit Gifify ein Full-HD-Video ins GIF-Format zu übertragen. Das scheitert spätestens dann, wenn die Festplatte voll läuft. Aber auch schon mehrminütige Screencasts bringen einen Intel Core i3 während der Umrechnerei quasi zum erliegen. Ich würde Gifify nur auf wirklich kurze Klipps mit weniger als 10 Sekunden Laufzeit loslassen.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/allgemein/mit-gifify-beliebige-videos-animierte-gifs-umwandeln/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
