<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Multimedia on emanuelduss.ch</title>
    <link>https://emanuelduss.ch/tags/multimedia/</link>
    <description>Recent content in Multimedia on emanuelduss.ch</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 30 Jun 2020 21:48:44 +0000</lastBuildDate>
    <atom:link href="https://emanuelduss.ch/tags/multimedia/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Humble Book Bundle Download Bookmarklet</title>
      <link>https://emanuelduss.ch/posts/humble-book-bundle-download-bookmarklet/</link>
      <pubDate>Tue, 30 Jun 2020 21:48:44 +0000</pubDate>
      <guid>https://emanuelduss.ch/posts/humble-book-bundle-download-bookmarklet/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Humble Book Bundle [1] has often very cool books about IT, hacking, security,
programming, Linux, Unix, science and other geeky stuff. Sadly there is no
reliable way to download all books. This post shows how you can download all
books in a quick and reliable way using a bookmarklet.&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://emanuelduss.ch/posts/humble-book-bundle-download-bookmarklet/humblebookbundle.png&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;precondition&#34;&gt;Precondition&lt;/h2&gt;
&lt;p&gt;Of course, first you need to buy the Humble Book Bundle.&lt;/p&gt;
&lt;p&gt;For this example, I use the &amp;ldquo;Secure Your Stuff by Apress&amp;rdquo; Humble Book Bundle:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fix the photos taken by your Jolla phone (EXIF date/time, rename, rotate)</title>
      <link>https://emanuelduss.ch/posts/fix-the-photos-taken-by-your-jolla-phone-exif-date-time-rename-rotate/</link>
      <pubDate>Thu, 25 Aug 2016 12:43:43 +0000</pubDate>
      <guid>https://emanuelduss.ch/posts/fix-the-photos-taken-by-your-jolla-phone-exif-date-time-rename-rotate/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;If you take a photo with your Jolla phone, the date and time is not saved in the
EXIF data. I like to have these data stored in my pictures, so they can easy be
renamed. I wrote a script to add the date and time to the EXIF data based on the
timestamp on the filesystem.&lt;/p&gt;
&lt;h2 id=&#34;script&#34;&gt;Script&lt;/h2&gt;
&lt;p&gt;The script does the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add the EXIF timestamp according to the filesystem timestamp&lt;/li&gt;
&lt;li&gt;Renames the photo like YYYY-mm-dd_HH-MM-SS&lt;/li&gt;
&lt;li&gt;Rotates the photo correctly&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here is the script:&lt;/p&gt;</description>
    </item>
    <item>
      <title>QR-Code Scanner für die Konsole</title>
      <link>https://emanuelduss.ch/posts/qr-code-scanner-fur-die-konsole/</link>
      <pubDate>Mon, 15 Dec 2014 08:18:49 +0000</pubDate>
      <guid>https://emanuelduss.ch/posts/qr-code-scanner-fur-die-konsole/</guid>
      <description>&lt;p&gt;Für Mobiltelefone gibt es Barcode/QR-Code Scanner wie Sand am Meer. Für Linux
auf dem Desktop jedoch nicht. Deshalb bastelte ich mir ein kleines Script,
damit ich aus der Bash QR-Codes scannen kann. Das Script baut auf den Tools
&lt;code&gt;scrot&lt;/code&gt; und &lt;code&gt;zbar&lt;/code&gt; auf.&lt;/p&gt;
&lt;h2 id=&#34;qr-code-abfotografieren&#34;&gt;QR-Code Abfotografieren&lt;/h2&gt;
&lt;p&gt;Mit &lt;code&gt;maim&lt;/code&gt; kann man Screenshots machen. Entweder klickt man in ein Fenster
oder man zieht (mit derm Schalter &lt;code&gt;-s&lt;/code&gt;) ein Range auf, welcher man scannen
will:&lt;/p&gt;</description>
    </item>
    <item>
      <title>EXIF Zeitstempel nachträglich hinzufügen mit jhead</title>
      <link>https://emanuelduss.ch/posts/exif-zeitstempel-nachtraglich-hinzufugen-mit-jhead/</link>
      <pubDate>Thu, 01 Aug 2013 13:36:17 +0000</pubDate>
      <guid>https://emanuelduss.ch/posts/exif-zeitstempel-nachtraglich-hinzufugen-mit-jhead/</guid>
      <description>&lt;h2 id=&#34;einführung&#34;&gt;Einführung&lt;/h2&gt;
&lt;p&gt;Für mich ist es wichtig, dass Fotos mit einem korrekten Zeitstempel versehen sind. Falls ein Bild noch kein EXIF Zeitstempel besitzt, kann man den mit &lt;code&gt;jhead&lt;/code&gt; einfach hinzufügen.&lt;/p&gt;
&lt;h2 id=&#34;foto-mit-zeitstempel-versehen&#34;&gt;Foto mit Zeitstempel versehen&lt;/h2&gt;
&lt;p&gt;Zuerst muss eventuell noch der EXIF Header dem Foto hinzugefügt werden:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ jhead -mkexif foto.jpg
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Danach kann man mit der Option &lt;code&gt;-ds&lt;/code&gt; von &lt;code&gt;jhead&lt;/code&gt; das Aufnahmedatum in der Form &lt;code&gt;yyyy:mm:dd&lt;/code&gt; setzen:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ jhead -ds2013-05-23 foto.jpg
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Will man zusätzlich noch die Zeit angeben, macht man das mit der Option &lt;code&gt;-ts&lt;/code&gt; im Format &lt;code&gt;yyyy:mm:dd-hh:mm:ss&lt;/code&gt;:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aufnahmedatum von Fotos korrigieren mit jhead</title>
      <link>https://emanuelduss.ch/posts/aufnahmedatum-von-fotos-korrigieren-mit-jhead/</link>
      <pubDate>Mon, 22 Jul 2013 14:41:42 +0000</pubDate>
      <guid>https://emanuelduss.ch/posts/aufnahmedatum-von-fotos-korrigieren-mit-jhead/</guid>
      <description>&lt;h2 id=&#34;einführung&#34;&gt;Einführung&lt;/h2&gt;
&lt;p&gt;Wenn man Fotos von mehreren Kameras zusammenführen will, ist es von Vorteil,
wenn das Aufnahmedatum auf die Sekunde genau stimmt. Es kann auch sein, dass die
Kamera während den Ferien in der falschen Zeitzone war oder noch auf Winterzeit
eingestellt war. Mit &lt;code&gt;jhead&lt;/code&gt; kann man das Aufnahmedatum von Fotos korrigieren.&lt;/p&gt;
&lt;h2 id=&#34;referenzzeit-fotografieren&#34;&gt;Referenzzeit fotografieren&lt;/h2&gt;
&lt;p&gt;Als erstes braucht man eine Referenzzeit. Dazu eignet sich zum Beispiel eine per
Internet synchronisierte Uhr wie die des Computers oder des Mobiltelefons.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Den Computer als Wecker benutzen</title>
      <link>https://emanuelduss.ch/posts/den-computer-als-wecker-benutzen/</link>
      <pubDate>Sat, 30 Mar 2013 15:15:01 +0000</pubDate>
      <guid>https://emanuelduss.ch/posts/den-computer-als-wecker-benutzen/</guid>
      <description>&lt;h2 id=&#34;einführung&#34;&gt;Einführung&lt;/h2&gt;
&lt;p&gt;Damit ich am Morgen von passender Musik geweckt werde, habe ich mir ein Skript
geschrieben, welches mein Notebook in einen Wecker verwandelt. So stelle ich
normalerweise den Notebook vor dem Schlafen gehen in den Sleep-Modus, welcher 30
Minuten Musik abspielt und danach in den Stanbdy fährt. Am Morgen schaltet mein
Notebook automatisch zur eingestellten Weckzeit ein und spielt die Musik weiter.
So starte ich meist gut in den Tag. Hier beschreibe ich, wie ich das gemacht
habe.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fotos zu einem Zeitraffer zusammenfügen mit ffmpeg</title>
      <link>https://emanuelduss.ch/posts/fotos-zu-einem-zeitraffer-zusammenfugen-mit-ffmpeg/</link>
      <pubDate>Thu, 22 Nov 2012 22:42:04 +0000</pubDate>
      <guid>https://emanuelduss.ch/posts/fotos-zu-einem-zeitraffer-zusammenfugen-mit-ffmpeg/</guid>
      <description>&lt;h2 id=&#34;einführung&#34;&gt;Einführung&lt;/h2&gt;
&lt;p&gt;Manche Digitalkameras können Fotos in einem bestimmten Zeitintervall auslösen.
Nach ein paar Stunden sammeln sich viele Fotos in einem Ordner an, welche man
mit &lt;code&gt;ffmpeg&lt;/code&gt; in ein Video umwandeln kann. Ich habe einige Zeit gebraucht, bis
alles endlich funktioniert hat. Hier seht ihr, wie man das mit &lt;code&gt;ffmpeg&lt;/code&gt; machen
kann.&lt;/p&gt;
&lt;h2 id=&#34;schritt-für-schritt&#34;&gt;Schritt für Schritt&lt;/h2&gt;
&lt;h3 id=&#34;ausgangslage&#34;&gt;Ausgangslage&lt;/h3&gt;
&lt;p&gt;Als Ausgangslage habe ich viele Fotos in einem Verzeichnis:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ ls
2011-07-08_13-59-58.jpg  2011-07-08_15-01-27.jpg  2011-07-08_16-02-57.jpg
2011-07-08_14-00-07.jpg  2011-07-08_15-01-38.jpg  2011-07-08_16-03-08.jpg
2011-07-08_14-00-17.jpg  2011-07-08_15-01-47.jpg  2011-07-08_16-03-17.jpg
[...]
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;In meinem Fall sind das 1104 Fotos:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fotos nach Datum umbenennen mit jhead</title>
      <link>https://emanuelduss.ch/posts/fotos-nach-datum-umbenennen-mit-jhead/</link>
      <pubDate>Sun, 06 Feb 2011 17:10:55 +0000</pubDate>
      <guid>https://emanuelduss.ch/posts/fotos-nach-datum-umbenennen-mit-jhead/</guid>
      <description>&lt;h2 id=&#34;einführung&#34;&gt;Einführung&lt;/h2&gt;
&lt;p&gt;Digitalkameras speichern Bilder oft unter Dateinamen wie &lt;code&gt;DSC00523.jpg&lt;/code&gt;. Mit
diesen nicht sprechenden Namen kann ich nicht viel anfangen. Das Datum und die
Uhrzeit des Fotos ist für den Dateinamen viel besser geeignet.&lt;/p&gt;
&lt;h2 id=&#34;exif-daten-auslesen&#34;&gt;EXIF-Daten auslesen&lt;/h2&gt;
&lt;p&gt;Die Digitalkamera speichert das Datum und die Uhrzeit in den so genannten
EXIF-Tags. Mit &lt;code&gt;jhead&lt;/code&gt; kann man diese Tags auslesen und bearbeiten.&lt;/p&gt;
&lt;p&gt;Mit &lt;code&gt;jhead dateiname.jpg&lt;/code&gt; kann man sich die EXIF-Tags anzeigen lassen:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;emanuel@discordia:~
$ jhead DSC00523.JPG
File name    : DSC00523.JPG
File size    : 2277972 bytes
File date    : 2011:02:06 13:45:34
Camera make  : Canon
Camera model : Canon DIGITAL IXUS 80 IS
Date/Time    : 2010:12:27 12:02:37
Resolution   : 2592 x 1944
Flash used   : No
Focal length : 14.3mm  (35mm equivalent: 90mm)
CCD width    : 5.72mm
Exposure time: 0.020 s  (1/50)
Aperture     : f/4.5
Focus dist.  : 6.57m
ISO equiv.   : 800
Whitebalance : Auto
Metering Mode: pattern
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;In der Zeile &lt;code&gt;Date/Time&lt;/code&gt; sieht man, dass das Foto am &lt;code&gt;27.12.2010&lt;/code&gt; um &lt;code&gt;12:02:37h&lt;/code&gt; erstellt wurde.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fotos automatisch drehen mit jhead</title>
      <link>https://emanuelduss.ch/posts/fotos-automatisch-drehen-mit-jhead/</link>
      <pubDate>Sun, 16 Jan 2011 18:56:47 +0000</pubDate>
      <guid>https://emanuelduss.ch/posts/fotos-automatisch-drehen-mit-jhead/</guid>
      <description>&lt;h2 id=&#34;einführung&#34;&gt;Einführung&lt;/h2&gt;
&lt;p&gt;Viele Digitalkameras verfügen über einen Gravitationssensor, der erkennt, wie
die Kamera beim erstellen des Bildes gehalten wurde. Diese Information kann man
dazu nutzen, um das Bild automatisch richtig zu drehen. Die Information wird im
EXIF-Tag &amp;ldquo;Orientation&amp;rdquo; des Bildes gespeichert. Mit dem Tool &lt;code&gt;jhead&lt;/code&gt; kann man
diese Information auslesen und das Foto automatisch drehen lassen.&lt;/p&gt;
&lt;h2 id=&#34;exif-daten&#34;&gt;EXIF-Daten&lt;/h2&gt;
&lt;p&gt;Wird &lt;code&gt;jhead&lt;/code&gt; keine Option angegeben, werden einige EXIF-Informationen angezeigt:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-console&#34; data-lang=&#34;console&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ jhead foto.jpg
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;File name    : foto.jpg
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;File size    : 2040209 bytes
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;File date    : 2011:01:16 18:22:37
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Camera make  : Canon
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Camera model : Canon DIGITAL IXUS 80 IS
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Date/Time    : 2011:01:14 23:05:42
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Resolution   : 2592 x 1944
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Orientation  : rotate 90
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Flash used   : Yes (auto)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Focal length :  6.2mm  (35mm equivalent: 39mm)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;CCD width    : 5.72mm
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Exposure time: 0.017 s  (1/60)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Aperture     : f/2.8
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Focus dist.  : 0.48m
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;ISO equiv.   : 250
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Whitebalance : Auto
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Metering Mode: pattern
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Das Tag &amp;ldquo;Orientation&amp;rdquo; sagt, dass das Bild um 90° gedreht wurde. Aber jetzt weiss
man immer noch nicht, ob das Bild im Uhrzeigersinn, oder im Gegenuhrzeigersinn
gedreht werden muss.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bilder verkleinern mit convert (imagemagick)</title>
      <link>https://emanuelduss.ch/posts/bilder-verkleinern-mit-convert-imagemagick/</link>
      <pubDate>Sun, 12 Dec 2010 16:55:04 +0000</pubDate>
      <guid>https://emanuelduss.ch/posts/bilder-verkleinern-mit-convert-imagemagick/</guid>
      <description>&lt;h2 id=&#34;einführung&#34;&gt;Einführung&lt;/h2&gt;
&lt;p&gt;Wenn man im Internet eine Fotogalerie publizieren will, oder man viele Fotos per
E-Mail verschicken will, sollte man die Fotos verkleinern. Ich habe mir ein
Skript geschrieben, welches die Auflösung der Bilder verkleinert und die
JPEG-Qualitätsstufe heruntersetzt. Somit kann man ganz schnell viele Bilder
verkleinern.&lt;/p&gt;
&lt;h2 id=&#34;einzelne-bilder-verkleinern&#34;&gt;Einzelne Bilder verkleinern&lt;/h2&gt;
&lt;p&gt;Mit dem Befehl &lt;code&gt;convert&lt;/code&gt; kann ein Bild verkleinert werden. Hierzu muss das Paket &lt;code&gt;imagemagick&lt;/code&gt; installiert sein.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;convert -resize 2048x2048 -quality &lt;span style=&#34;color:#ae81ff&#34;&gt;60&lt;/span&gt; bild.jpg klein.jpg
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Man sieht gut, wie sich die Dateigrösse verändert:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
