Videos mit GPU-Unterstützung codieren
Im Moment beschäftige ich mich viel mit dem Thema Videokodierung, speziell dem Kodieren von Videos mit dem H.264-Codec. Der H.264-Codec bietet den Vorteil, dass er von einer Vielzahl an Geräten unterstützt wird und bei hoher Kompression eine gute Bildqualität liefert. Problem hierbei ist jedoch die Kodierung selbst, welche im Vergleich zu DivX oder ähnlichen Codecs mindestens zwei- bis dreimal solange benötigt.
Dann fiel mir spontan wieder ein, dass man auch ATI- und NVIDIA-Grafikkarten bei der Kodierung zu Hilfe nehmen kann. ATI bietet hierfür die Stream-Technologie, NVIDIAs Pendant dazu nennt sich CUDA. Dann gibt es noch die Programmierplattform OpenCL, die GPU-Computing sowohl auf NVIDIA- als auch auf ATI-Grafikkarten nutzbar machen soll. weiterlesen →