<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>FFmpeg on Michael’s Domain</title><link>https://jeltsch.org/de/tags/ffmpeg/</link><description>Recent content in FFmpeg on Michael’s Domain</description><generator>Hugo</generator><language>de</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/de/tags/ffmpeg/index.xml" rel="self" type="application/rss+xml"/><item><title>Bearbeitung der Zoom-Aufzeichnungen von Online-Unterricht mit FFmpeg</title><link>https://jeltsch.org/de/editing_zoom_recordings_of_teaching_sessions_with_ffmpeg/</link><pubDate>Wed, 25 Nov 2020 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/editing_zoom_recordings_of_teaching_sessions_with_ffmpeg/</guid><description>&lt;p&gt;Basierend auf dem Feedback der Studierenden haben wir einen 
 &lt;a href="https://studies.helsinki.fi/courses/cur/hy-opt-cur-2021-75b4e723-3796-4ac6-a8fe-0a840afaf2d7" target="_blank" rel="noopener noreferrer nofollow"&gt;neuen Kurs&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 für das 
 &lt;a href="https://www.helsinki.fi/en/admissions/degree-programmes/translational-medicine-masters-programme" target="_blank" rel="noopener noreferrer nofollow"&gt;TRANSMED MSc-Programm&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 über Arzneimittelentwicklung organisiert. Es ist das, was man im Deutschen einen &amp;ldquo;Schnupperkurs&amp;rdquo; nennt. Ich habe nie eine zufriedenstellende Übersetzung dieses Wortes ins Englische gefunden. Es bedeutet, dass wir lediglich das Interesse der Studenten an diesem Thema wecken wollen. Wenn er ihnen gefällt, können sie einen der vielen vertiefenden Kurse belegen, die z.B. an der 
 &lt;a href="https://www.helsinki.fi/en/faculty-of-pharmacy" target="_blank" rel="noopener noreferrer nofollow"&gt;Pharmazeutischen Fakultät&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 angeboten werden, wo es in den kommenden Jahren aufgrund des geplanten internationalen MSc-Programms in Pharmazie mehr Unterricht auf Englisch geben wird.&lt;/p&gt;</description></item><item><title>ffmpeg</title><link>https://jeltsch.org/de/ffmpeg/</link><pubDate>Sun, 26 Jun 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/ffmpeg/</guid><description>&lt;p&gt;Eine AVI-Datei zuschneiden: &lt;code&gt;ffmpeg -i Die_Sendung_mit_der_Maus_16.06.19_09-30_ard_30_TVOON_DE.mpg.HQ.avi -vcodec copy -acodec copy -ss 00:06:04 -t 00:29:32 output.avi&lt;/code&gt;ss ist die Startzeit und t ist die Dauer (nicht die Endzeit)Konvertierung von WebM in MP3:&lt;code&gt;ffmpeg -i La_robe_de_soie.webm -vn -ab 128k -ar 44100 -y &amp;quot;La_robe_de_soie.mp3&amp;quot;&lt;/code&gt;Zwei Videos zusammenfügen:&lt;code&gt;ffmpeg -f concat -safe 0 -i list.txt -c copy /tmp/output.avi&lt;/code&gt;list.txt:&lt;code&gt;Datei „video1.avi“Datei „video2.avi“&lt;/code&gt;UPDATE: Es ist praktisch, Videodateien über die Befehlszeile bearbeiten zu können. Allerdings wird die Syntax insbesondere bei den fortgeschritteneren Funktionen unmöglich zu merken. Daher ist eine grafische Benutzeroberfläche erforderlich, die den Umgang mit ffmpeg vereinfacht. Das beste Tool, das ich bisher gefunden habe, ist das plattformübergreifende 
 &lt;a href="https://github.com/mifi/lossless-cut" target="_blank" rel="noopener noreferrer nofollow"&gt;LosslessCut&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Außerdem gibt es 
 &lt;a href="https://github.com/mifi/lossless-cut#download" target="_blank" rel="noopener noreferrer nofollow"&gt;Pakete für Mac, Linux oder Windows&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Eine Firewall, die sie alle abwehrt</title><link>https://jeltsch.org/de/one_firewall_to_block_them_all/</link><pubDate>Tue, 06 Nov 2012 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/one_firewall_to_block_them_all/</guid><description>&lt;p&gt;&lt;strong&gt;Die Firewall der Universität Helsinki hindert Mitarbeiter daran, zu arbeiten&lt;/strong&gt;Als ich mit einem gebrochenen Wadenbein im Krankenhaus lag, konnte ich wegen der Firewall der Universität Helsinki keine Arbeit erledigen. Selbst wenn der 
 &lt;a href="https://play.google.com/store/apps/details?id=net.openvpn.openvpn&amp;amp;feature=search_result#?t=W251bGwsMSwyLDEsIm5ldC5vcGVudnBuLm9wZW52cG4iXQ.." target="_blank" rel="noopener noreferrer nofollow"&gt;Android-OpenVPN-Client&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 mir den Zugang ermöglicht hätte, hätte ich dennoch nicht arbeiten können. Der Zweck eines 
 &lt;a href="http://en.wikipedia.org/wiki/VPN" target="_blank" rel="noopener noreferrer nofollow"&gt;VPN&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 besteht darin, Remote-Clients denselben Zugriff auf die LAN-Ressourcen zu ermöglichen wie den Rechnern, die sich physisch im LAN befinden. Offensichtlich sieht die Universität Helsinki das anders und gewährt VPN-Clients keine gleichwertigen Berechtigungen. In meinem Fall bedeutete das, dass ich mich nicht per SSH auf meinen Arbeitscomputer einloggen konnte. Das verteuert die Arbeit im Homeoffice, da mein Chef mir einen Laptop kaufen musste, nur weil die Firewall zwischen HY-VPN-Clients und lokalen Rechnern SSH-Verbindungen blockiert. Ohne diese Einschränkung könnte ich die gesamte Arbeit von meinem 400-€-Tablet aus erledigen, beispielsweise mit dem 
 &lt;a href="http://www.nomachine.com" target="_blank" rel="noopener noreferrer nofollow"&gt;nomachine&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 Player).&lt;strong&gt;Auch die Umgehungslösungen schlugen fehl&lt;/strong&gt;Hätte ich es geschafft, mich bei einem der UNIX-Server der Universität (myntti, kruuna, klaava oder ruuvi) anzumelden, hätte ich mich von dort aus bei meinem Arbeitscomputer anmelden können. Allerdings konnte mein Android-SSH-Client 
 &lt;a href="https://code.google.com/p/connectbot/" target="_blank" rel="noopener noreferrer nofollow"&gt;ConnectBot&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 keine SSH-Verbindung zu diesen Servern herstellen. Ich vermute, dass dies am meinem Mobilfunkanbieter 
 &lt;a href="http://www.tele.fi/" target="_blank" rel="noopener noreferrer nofollow"&gt;Tele Finland&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 liegt, da ich mich auch nicht bei meinen eigenen SSH-Servern anmelden konnte (was normalerweise möglich ist, wenn mein Android-Gerät über WLAN verbunden ist). Sobald ich mich per SSH mit meinem Arbeitscomputer verbinden kann, kann ich einen 
 &lt;a href="http://www.howtoforge.com/reverse-ssh-tunneling" target="_blank" rel="noopener noreferrer nofollow"&gt;Reverse-SSH-Tunnel&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 einrichten und 
 &lt;a href="http://www.x.org/wiki/" target="_blank" rel="noopener noreferrer nofollow"&gt;X Windows&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 oder den 
 &lt;a href="http://www.nomachine.com/download-preview.php" target="_blank" rel="noopener noreferrer nofollow"&gt;NoMachine Player&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 nutzen, um all die Arbeit zu erledigen, die ich normalerweise erledigen kann, wenn ich im Labor vor meinem Arbeitscomputer sitze&lt;strong&gt;Plex und endlose Probleme bei der Videowiedergabe&lt;/strong&gt;Allerdings gelang es mir nicht, die OpenVPN-Konfiguration auf Android richtig hinzubekommen, und auch der Helpdesk-Support hat es bis heute nicht geschafft. Also langweilte ich mich im Krankenhaus zu Tode, und da wir zu Hause 
 &lt;a href="http://plexapp.com" target="_blank" rel="noopener noreferrer nofollow"&gt;Plex&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 als Medienzentrum nutzen, beschloss ich, mir ein paar Filme anzusehen. Allerdings befindet sich Plex auch nach vier Jahren Entwicklung immer noch in der Beta-Phase, und wir hatten unseren Anteil an Problemen bei der Medienwiedergabe. Auch dieses Mal: Ich konnte mit dem 
 &lt;a href="https://play.google.com/store/apps/details?id=com.plexapp.android&amp;amp;feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5wbGV4YXBwLmFuZHJvaWQiXQ.." target="_blank" rel="noopener noreferrer nofollow"&gt;Android-Client&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Die Verbindung zu unserem (Ubuntu 10.04) Plex-Medienserver wurde zwar problemlos hergestellt, aber das Einzige, was funktionierte, war der Bereich „Fotos“. Durch Ausprobieren fand ich heraus, dass ein Teil des Problems darin bestand, dass die Videos im QuickTime-Format von Apple vorlagen (sie waren auf einem Mac kodiert worden). Also suchte ich nach einer Möglichkeit, Hunderte von Dateien im Batch-Verfahren von .mov in .avi zu konvertieren. Das wäre sicherlich schneller, als einen Fehlerbericht einzureichen und darauf zu warten, dass die Plex-Leute das Problem beheben. QuickTime ist doch sowieso tot, oder? 
 &lt;a href="http://ffmpeg.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;ffmpeg&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 war sicherlich der richtige Weg, aber Google überschüttete mich mit Treffern zum Thema Stapelkonvertierung, und das Problem bestand darin, den einen zu finden, der funktioniert. Leider gibt es im Internet jede Menge Mist und Rauschen. Der folgende Einzeiler hat funktioniert:&lt;code&gt;find . -name '*.mov' -exec sh -c 'ffmpeg -i &amp;quot;$0&amp;quot; -sameq &amp;quot;${0%%.mov}.avi&amp;quot;' {} \;&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Von YouTube auf den iPod – und wie man Videodateien überprüft</title><link>https://jeltsch.org/de/youtube_to_ipod_and_how_to_check_video_files/</link><pubDate>Mon, 23 Feb 2009 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/youtube_to_ipod_and_how_to_check_video_files/</guid><description>&lt;p&gt;Ich habe versucht, die Audiodatei aus einigen 
 &lt;a href="http://www.youtube.com" target="_blank" rel="noopener noreferrer nofollow"&gt;YouTube&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
-Videos zu extrahieren, um sie auf meinem iPod shuffle abzuspielen. Ich habe verschiedene Methoden ausprobiert (darunter auch den ansonsten recht vielseitigen 
 &lt;a href="http://www.videolan.org/vlc" target="_blank" rel="noopener noreferrer nofollow"&gt;VLC Player&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
), mich aber schließlich für die folgende zweistufige Vorgehensweise entschieden: 1. Lade das Flash-Video (Dateiendung .flv) auf deine lokale Festplatte herunter. Sie können dafür jede beliebige Methode verwenden, aber wie üblich bietet 
 &lt;a href="http://www.firefox.com" target="_blank" rel="noopener noreferrer nofollow"&gt;Firefox&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 das perfekte Plug-in für diese Aufgabe: 
 &lt;a href="http://www.downloadhelper.net" target="_blank" rel="noopener noreferrer nofollow"&gt;Download Helper&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. 2. Extrahieren und konvertieren Sie die Audiodatei mit 
 &lt;a href="http://ffmpeg.org" target="_blank" rel="noopener noreferrer nofollow"&gt;ffmpeg&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 mithilfe des folgenden Befehls: &lt;code&gt;ffmpeg -i video-infile.flv audio-outfile.mp3&lt;/code&gt; Es ist auch möglich, die FLV-Datei in eine MPEG-Datei zu konvertieren. Dies ist beispielsweise erforderlich, wenn Sie das Video in 
 &lt;a href="http://www.apple.com/itunes" target="_blank" rel="noopener noreferrer nofollow"&gt;iTunes&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 importieren möchten. Aus irgendeinem seltsamen Grund kann 
 &lt;a href="http://www.apple.com/quicktime" target="_blank" rel="noopener noreferrer nofollow"&gt;QuickTime&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 Flash-Videos abspielen, iTunes lässt deren Wiedergabe jedoch nicht zu. Der Befehl ist fast derselbe: &lt;code&gt;ffmpeg -i video-infile.flv audio-outfile.mpeg&lt;/code&gt; Eine weitere praktische Anwendung von ffmpeg ist die Überprüfung von Videodateien auf Beschädigungen und andere Probleme: &lt;code&gt;ffmpeg -v 5 -i file.avi -f null - 2&amp;gt;error.log&lt;/code&gt;&lt;/p&gt;</description></item></channel></rss>