Video2bml
zurück zur Übersicht | |
video2bml | |
---|---|
Jahr | 2010 |
Architektur | i386 |
Betriebssystem | Linux, Mac, Windows |
Hardware-Anforderungen | |
Software-Anforderungen | JRE, FFMPEG |
Quelltextgröße | |
Speicherbedarf | |
Programmiersprache | Java |
Lizenz | GNU/GPLv2 |
Kontaktperson | Christian Heimke |
Sonstiges |
Beschreibung
video2bml ist ein kleines Java-Tool um Filme in fast jedem Format [1] in die Blinkenlights Markup Language (bml) zu konvertieren. Dies geschieht mit der Hilfe von FFMPEG [2].
Features:
- Konvertierung von vielen Video-Formaten in (valides) BML
- Automatische Skalierung des Films auf die Ausgabegröße
- Unterstützt sowohl RGB als auch Graustufen-Modus (mit 1 bis 8 Bit)
- Optionale Konfigurationsdatei für Pfad-Angaben und BML-Header-Informationen
- GUI und CLI
Benutzung
CLI
Um das Tool ohne GUI zu benutzen muss der Aufruf in einem Terminal (bzw. einer Konsole) folgendermaßen aussehen:
java -jar video2bml <movie> <bml> <width> <height> [<grayscale> <bit>]
Erklärung:
movie -> mpg,avi,mpeg,... bml -> BML-Datei width -> Displaybreite in Pixel heigth -> Displayhöhe in Pixel grayscale-> Muss für Graustufenkonvertierung angegeben werden (wird es weg gelassen wird automatisch ein 8Bit-Farbmodus genonommen) bits -> Anzahl der Bits pro Kanal, siehe [[Blinkenlights Markup Language]]
Wichtig: Die Reihenfolge muss beachtet werden!
GUI
Um die GUI zu verwenden reicht es, die JAR-Datei ohne Parameter zu öffnen:
java -jar v2b.jar
Konfiguration
Die Konfigurationsdatei video2bml.conf ist Optional. Sollte sie nicht vorhanden sein werden Linux-Standard-Dateipfade genutzt (z.B. /tmp/) und keine weiteren BML-Header-Informationen gesetzt. Die Datei muss im gleichen Verzeichnis wie die JAR-Datei liegen.
Herunterladen
http://chris.blinkenarea.org/video2bml/
Python
Ursprünglich war das Tool mit der Skriptsprache Python entwickelt. Es hat sich aber gezeigt, dass die Portabilität auf andere Systeme die nicht Linux sind Probleme bereitet. Die ursprünglichen Skripte sind hier zu finden:
- http://chris.blinkenarea.org/img2bml/
- http://chris.blinkenarea.org/movie2bml/
- http://chris.blinkenarea.org/pyBlinkConverter/