{"id":20704,"date":"2023-09-03T02:02:20","date_gmt":"2023-09-03T00:02:20","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=20704"},"modified":"2023-09-02T22:22:26","modified_gmt":"2023-09-02T20:22:26","slug":"ffmpegthumbnailer-erstellt-thumbnails-vorschaubildern-aus-videos-und-bildern","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=20704","title":{"rendered":"FFmpegthumbnailer erstellt Thumbnails (Vorschaubildern) aus Videos und Bildern"},"content":{"rendered":"<p>Manchmal braucht man Vorschaubilder aus Videos wie z.B. dieses:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2023\/09\/blutzellen-icon.png\" alt=\"\" width=\"128\" height=\"72\" class=\"aligncenter size-full wp-image-20705\" \/><\/p>\n<p>Welches aus diesem gif Video auf dem Rasperry Pi erstellt wurde. Dieses Erythrozyten-Video habe ich \u00fcbrigens mit Blender gerendert (aber auf dem Mac ;-):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2023\/09\/blutzellen-cy.mp4.gif\" alt=\"\" width=\"512\" height=\"288\" class=\"aligncenter size-full wp-image-20708\" \/><\/p>\n<p>Dazu muss das Programm mit <strong>sudo apt install ffmpegthumbnailer<\/strong> installiert werden.<\/p>\n<p>Das Erstellen von Thumbnails (Vorschaubildern) aus Videos und Bildern ist eine h\u00e4ufige Anforderung in der digitalen Welt, sei es f\u00fcr die Anzeige von Miniaturansichten in Medienbibliotheken oder die schnelle Identifizierung von Inhalten in Videoverzeichnissen. <a href=\"https:\/\/github.com\/dirkvdb\/ffmpegthumbnailer\" rel=\"noopener\" target=\"_blank\">FFmpegthumbnailer<\/a> ist ein leistungsstarkes Tool, das f\u00fcr diese Aufgabe entwickelt wurde.<\/p>\n<p>Was ist <a href=\"https:\/\/github.com\/dirkvdb\/ffmpegthumbnailer\" rel=\"noopener\" target=\"_blank\">FFmpegthumbnailer<\/a>?<\/p>\n<p>FFmpegthumbnailer ist ein plattform\u00fcbergreifendes Programm, das auf der beliebten FFmpeg-Bibliothek basiert. Es erm\u00f6glicht das Erstellen von Thumbnails aus verschiedenen Medienformaten wie Videos und Bildern. Es ist besonders n\u00fctzlich, wenn Sie eine Miniaturansicht aus einem bestimmten Zeitpunkt in einem Video extrahieren m\u00f6chten.<\/p>\n<p>Vorteile von FFmpegthumbnailer <!--more--><\/p>\n<p><strong>Vielseitigkeit<\/strong>: FFmpegthumbnailer unterst\u00fctzt eine breite Palette von Medienformaten, darunter g\u00e4ngige Videoformate wie MP4, AVI, MKV, sowie Bildformate wie JPG, GIF und PNG. Dies macht es zu einem vielseitigen Werkzeug f\u00fcr die Erstellung von Thumbnails aus verschiedenen Arten von Medien.<\/p>\n<p><strong>Schnelligkeit<\/strong>: FFmpegthumbnailer ist bekannt f\u00fcr seine Geschwindigkeit und Effizienz. Es kann Thumbnails in Sekundenbruchteilen erstellen, auch f\u00fcr gro\u00dfe Videodateien. Dies ist besonders wichtig, wenn Sie eine gro\u00dfe Sammlung von Medieninhalten haben, die Miniaturansichten generieren m\u00fcssen.<\/p>\n<p><strong>Benutzerdefinierte Gr\u00f6\u00dfen und Formate<\/strong>: Sie k\u00f6nnen die Gr\u00f6\u00dfe und das Format der erstellten Thumbnails nach Ihren W\u00fcnschen anpassen. Dies erm\u00f6glicht die Integration der Thumbnails in verschiedene Anwendungen und Websites.<\/p>\n<p><strong>Verzerrungsfreie Miniaturansichten<\/strong>: FFmpegthumbnailer bewahrt das Seitenverh\u00e4ltnis des Originals, um eine Verzerrung der Miniaturansichten zu verhindern. Dies gew\u00e4hrleistet, dass die Miniaturansichten korrekt und ansprechend aussehen.<\/p>\n<p>Beispielanwendung von FFmpegthumbnailer<\/p>\n<p>Angenommen, Sie haben eine Sammlung von Videos und m\u00f6chten Miniaturansichten f\u00fcr jedes Video erstellen. Hier ist ein einfaches Beispiel, wie Sie FFmpegthumbnailer verwenden k\u00f6nnen:<\/p>\n<p><strong>Installation von FFmpegthumbnailer<\/strong>: Stellen Sie sicher, dass Sie FFmpegthumbnailer auf Ihrem System installiert haben. Sie k\u00f6nnen es in den meisten Linux-Distributionen \u00fcber den Paketmanager installieren. Zum Beispiel auf dem Raspberry Pi:<\/p>\n<p><strong>sudo apt install ffmpegthumbnailer<\/strong><\/p>\n<p>Hier die Anleitung:<\/p>\n<pre class=\"lang:default decode:true \" >\r\nffmpegthumbnailer -h\r\nUsage: ffmpegthumbnailer [options]\r\n\r\nOptions:\r\n  -i&lt;s&gt;   : input file\r\n  -o&lt;s&gt;   : output file\r\n  -s&lt;n&gt;   : thumbnail size (use 0 for original size) (default: 128)\r\n  -t&lt;n|s&gt; : time to seek to (percentage or absolute time hh:mm:ss) (default: 10%)\r\n  -q&lt;n&gt;   : image quality (0 = bad, 10 = best) (default: 8)\r\n  -c      : override image format (jpeg or png) (default: determined by filename)\r\n  -a      : ignore aspect ratio and generate square thumbnail\r\n  -f      : create a movie strip overlay\r\n  -w      : workaround issues in old versions of ffmpeg\r\n  -v      : print version number\r\n  -h      : display this help<\/pre>\n<p><strong>Erstellen einer Miniaturansicht<\/strong>: Verwenden Sie den folgenden Befehl, um eine Miniaturansicht aus einem Video zu erstellen (nehmen wir an, die Videodatei hei\u00dft &#8222;mein_video.mp4&#8220;):<\/p>\n<pre class=\"lang:default decode:true \" >  \r\n\r\nffmpegthumbnailer -i mein_video.mp4 -o thumbnail.png -s 200\r\n<\/pre>\n<pre class=\"lang:default decode:true \" >   \r\n- `-i mein_video.mp4`: Hier geben Sie den Namen der Videodatei an, aus der Sie die Miniaturansicht erstellen m\u00f6chten.\r\n- `-o thumbnail.png`: Dies ist der Dateiname der erstellten Miniaturansicht.\r\n- `-s 200`: Dies gibt die Gr\u00f6\u00dfe der Miniaturansicht an, in diesem Fall 200 Pixel in der Breite. Das Seitenverh\u00e4ltnis wird beibehalten,  um Verzerrungen zu verhindern.<\/pre>\n<p><strong>Ergebnis<\/strong>: Nach Ausf\u00fchrung des Befehls wird eine Miniaturansicht mit dem Namen &#8222;thumbnail.png&#8220; erstellt, die eine verkleinerte Version des urspr\u00fcnglichen Videos darstellt.<\/p>\n<p>FFmpegthumbnailer ist ein leistungsstarkes Tool zur Erstellung von Miniaturansichten aus Medieninhalten. Mit seiner Vielseitigkeit, Geschwindigkeit und Anpassbarkeit ist es ein wertvolles Werkzeug f\u00fcr jeden, der Miniaturansichten aus Videos und Bildern erstellen m\u00f6chte. Egal, ob Sie eine Medienbibliothek erstellen oder Inhalte auf einer Website pr\u00e4sentieren, FFmpegthumbnailer bietet die erforderliche Funktionalit\u00e4t und Effizienz.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2023\/09\/blutzellen-icon.png\" alt=\"\" width=\"128\" height=\"72\" class=\"aligncenter size-full wp-image-20705\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Manchmal braucht man Vorschaubilder aus Videos wie z.B. dieses: Welches aus diesem gif Video auf dem Rasperry Pi erstellt wurde. Dieses Erythrozyten-Video habe ich \u00fcbrigens mit Blender gerendert (aber auf dem Mac ;-): Dazu muss das Programm mit sudo apt install ffmpegthumbnailer installiert werden. Das Erstellen von Thumbnails (Vorschaubildern) aus Videos und Bildern ist eine &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=20704\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eFFmpegthumbnailer erstellt Thumbnails (Vorschaubildern) aus Videos und Bildern\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,229,1023,3515,7],"tags":[552,5728,550,42,5717,5730,5729],"class_list":["post-20704","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-imac-2","category-raspberry-pi","category-tip","category-tools","tag-bilder","tag-ffmpegthumbnailer","tag-gif","tag-icons","tag-mp4","tag-thumbnails","tag-vorschaubilder"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/20704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=20704"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/20704\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=20704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=20704"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=20704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}