DVB-Cube BETA <<< Das deutsche PC und DVB-Forum >>>

Diverse DVB Software für verschiedene Karten => # Codecs und entsprechende Tools => Thema gestartet von: SiLæncer am 29 September, 2009, 14:47

Titel: fpMP3Enc - Freier Multicore-MP3-Encoder
Beitrag von: SiLæncer am 29 September, 2009, 14:47
GPL-Software basiert auf Lame, ist auf Multicore-Systemen aber schneller

Thinkmeta hat mit fpMP3Enc einen multicorefähigen MP3-Encoder als Open Source unter GPL veröffentlicht. Die Software basiert auf dem freien MP3-Encoder Lame, soll auf Multicore-Systemen aber deutlich schneller sein als dieser.
Bei "fpMP3Enc" handelt es sich um eine Reimplementierung des beliebten Open-Source-Encoders Lame, die zur Parallelisierung Thinkmetas Multicore-Framework Fiber Pool einsetzt. So soll fpMP3Enc MP3-Dateien je nach Kompressionsmethode bis zu doppelt so schnell erzeugen wie Lame.

Den Entwicklern zufolge erreicht fpMP3Enc im Batch-Modus beim Verarbeiten mehrerer Dateien eine CPU-Effizienz von etwa 90 Prozent. Was dazu an den Algorithmen verändert wurde, erklären die Thinkmeta-Entwickler in einem Blog-Eintrag (http://blog.thinkmeta.de/2009/08/multicore-mp3-encoder-mdct-im-asynchronen-fluss/).

Thinkmeta bietet fpMP3Enc unter http://www.thinkmeta.de/ im Quelltext zum Download an. Der Encoder ist zudem als Beispielanwendung im Entwicklungspaket Fiber Pool enthalten, das über die Website heruntergeladen werden kann. Dabei handelt es sich um ein Multicore-Framework, mit dem asynchrone Programmierung unter C++ ermöglicht wird. Es ist für Windows-Betriebssysteme ab Windows XP verfügbar.

Quelle : www.golem.de