Hallo,
ich habe eine Library gebastelt, die Video-Barcodes nach Vorbild des
moviebarcode Tumblrs erzeugt. Die macht dann zum Beispiel aus dem Film "Tears of Steel" so einen Streifen hier:
Langfristiges Ziel ist, die in Videoplayer zu integrieren, um eine schnellere Navigation zu ermöglichen. Ich hab das ganze mal als
nordlicht-git ins AUR geworfen. Ist das PKGBUILD so in Ordnung?
# Maintainer: Sebastian Morr <sebastian@morr.cc>
pkgname=nordlicht-git
_gitname=nordlicht
pkgver=20130720
pkgrel=1
pkgdesc="A library/tool that creates colorful video barcodes"
arch=('i686' 'x86_64')
url="http://github.com/blinry/nordlicht"
license=('GPL')
depends=('ffmpeg')
makedepends=('git' 'cmake')
source=('git+https://github.com/blinry/nordlicht')
sha1sums=('SKIP')
build() {
cd "$srcdir/$_gitname"
cmake -DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "$srcdir/$_gitname"
make DESTDIR="$pkgdir" install
}
Weitere Informationen zum Projekt gibt es
auf GitHub, eine
experimentelle VLC-Integration existiert auch schon (siehe
1,
2).
Wenn ihr eure eigenen Barcodes erzeugen wollt, das Paket installiert ein "nordlicht"-Binary, das Filmdateien als Parameter nimmt und daraus ein PNG erzeugt. Feedback wäre mir sehr wertvoll!
Bekannte Probleme: Bisher benutzt der Barcode nur die keyframes des Videos, was je nach Kodierung mehr oder weniger lange gleichfarbige Abschnitte erzeugt. Bei einer "zu großen" (?) Breite stürzt das Programm aus mir bisher unklaren Gründen ab. Und das ganze könnte noch etwas schneller sein :-P
Freundliche Grüße,
Sebastian