Mars-Rover Perseverance streamt vom Mars mit ... FFmpeg!

// 15:04 Fr, 19. Feb 2021von

Quelloffene Software hat bekanntlich viele Vorteile und umsomehr freut es uns zu hören, dass die aktuellen Bilder vom Mars-Rover Perseverance mithilfe der FFmpeg-Library ihren Weg zur Erde finden.


Wer FFMmpeg nicht kennt, der sei an dieser Stelle auf die gut Informierte Wikipedia Seite verwiesen. Kurz zusammen-zitiert: "Das FFmpeg-Projekt besteht aus einer Reihe von freien Computerprogrammen und Programmbibliotheken, die digitales Video- und Audiomaterial aufnehmen, konvertieren, senden (streamen) und in verschiedene Containerformate verpacken können. Unter anderem enthält es mit libavcodec eine umfangreiche Sammlung von Audio- und Videocodecs."



Interessanter Nebenaspekt ist die rechtliche Situation der NASA in den USA:



"Da FFmpeg auch Implementationen von Codecs enthält, auf die – besonders in den USA – Patentansprüche bestehen, kann die Benutzung dieser Formate in Ländern, die solche Ansprüche anerkennen, unter Umständen die Zahlung von Gebühren an Lizenzorganisationen (wie der MPEG LA) erfordern."





Dies sollte glücklicherweise für den Marsausflug wahrscheinlich kein Problem sein.



Wirkliches Ohrenschlackern bekamen wir jedoch nicht bei den Bildern vom Mars, sondern bei einem Kommentar zu FFmpeg beziehungsweise zu dessen Schöpfer Fabrice Bellard. Als wäre FFmpeg nicht schon ein Lebenswerk für sich, stammen von ihm auch andere extrem beeindruckende Projekte. So zum Beispiel eine Software, die eine handelsübliche VGA-Karte zu einem DVB-T-Sender macht.



Auch der berüchtigte QEMU-Emulator oder der Tiny C-Compiler stammen aus seiner Feder. Neuerdings scheint er sich vermehrt mit Neuronalen Netzen zu beschäftigen, wie hier bei dem Versuch einer verlustfreien Kompression. Aber auch Codecs wie AV1 scheinen weiterhin auf seiner Interessenliste zu stehen.



Alle "Werke Bellards" findet man sehr unprätentiös auf seiner Webseite gelistet, die sich sehr unterhaltsam durchstöbern lässt. So kann man beispielsweise hier ein virtuelles Windows 2000 im Browser starten, welches auf einem PC-Emulator in JavaScript im Browser läuft.



Wer so hundscoole Sachen programmiert, dem sei verziehen, dass FFmpeg immer noch nicht intern 10 Bit verarbeiten kann. Er hat offensichtlich wichtigeres zu tun...



Ähnliche News //
Umfrage
  • Was hältst du von den neuen Bild/Video-KIs?





    Ergebnis ansehen
slashCAM nutzt Cookies zur Optimierung des Angebots, auch Cookies Dritter. Die Speicherung von Cookies kann in den Browsereinstellungen unterbunden werden. Mehr Informationen erhalten Sie in unserer Datenschutzerklärung. Mehr Infos Verstanden!
RSS Suche YouTube Facebook Twitter slashCAM-Slash