Difference between revisions of "ACS/de"

From Free Pascal wiki
Jump to navigationJump to search
 
(4 intermediate revisions by 3 users not shown)
Line 2: Line 2:
  
 
== Über ==
 
== Über ==
ACS ist ein Set von Komponenten für Lazarus/Delphi/Kylix welche erstellt wurden um verschiedene Aufgaben der Audioverarbeitung zu übernemen. Es unterstützt das lesen der Audiodaten von CD und verschiedenen Datei/Streamformaten unter anderem wav,mp3,wma,ogg und mac. Die Ausgabe auf die Soundkarte oder in Dateien ist natürlich auch möglich. Zwischen Ein und Ausgabe kann mit den Daten gearbeitet werden, dazu sind verschiedene Konverter, Filter und Prozessoren verfügbar.
+
ACS ist ein Set von Komponenten für Lazarus/Delphi/Kylix, um verschiedene Aufgaben der Audioverarbeitung zu übernehmen. Es unterstützt das Lesen der Audiodaten von CD und verschiedenen Datei/Streamformaten, unter anderem wav, mp3, wma, ogg und mac. Die Ausgabe auf die Soundkarte oder in eine Datei ist natürlich auch möglich. Zwischen der Ein- und Ausgabe können die Daten bearbeitet werden, dazu sind verschiedene Konverter, Filter und Prozessoren verfügbar.
  
Eigenscaften :
+
Eigenschaften :
  
 
* Abstrakte Layer um verschiedene "Treiber" einzubinden
 
* Abstrakte Layer um verschiedene "Treiber" einzubinden
** Alsa,/dev/dsp,AOLive,OSS Unterstützung in Linux
+
** Alsa, /dev/dsp, AOLive, OSS-Unterstützung in Linux
** DirectX,Wavemapper Unterstützung in Windows
+
** DirectX, Wavemapper-Unterstützung in Windows
** Audio Wiedergabe und Aufname
+
** Audiowiedergabe und -aufnahme
 
** Gleichzeitige Operationen auf verschiedenen Geräten sind erlaubt.
 
** Gleichzeitige Operationen auf verschiedenen Geräten sind erlaubt.
  
* Abstraktes Layer um einfach neue Dateiformate hinzuzufügen, bereits unterstützt:
+
* Abstrakter Layer um einfach neue Dateiformate hinzuzufügen, bereits unterstützt:
** Wave Dateien/Stream Unterstützung, Raw PCM, MS ADPCM, DVI IMA ADPCM
+
** Wave-Dateien/Stream Unterstützung, Raw PCM, MS ADPCM, DVI IMA ADPCM
** MP3 Format : Encoding mit LAME, mp3 Wiedergabe über smpeg oder DirectX  
+
** MP3 Format : Encoding mit LAME, mp3-Wiedergabe über smpeg oder DirectX  
 
** Ogg Vorbis Unterstützung : Ogg Dateien/Streams
 
** Ogg Vorbis Unterstützung : Ogg Dateien/Streams
 
** FLAC Unterstützung
 
** FLAC Unterstützung
Line 21: Line 21:
 
** Daten können einfach an vorhandene Dateien angehängt werden.
 
** Daten können einfach an vorhandene Dateien angehängt werden.
  
* AudioMixer Komponente um Audio Streams zu mixen
+
* AudioMixer Komponente um Audiostreams zu mixen
 
* InputList Komponente um dynamische Eingabe/Playlisten zu erstellen.
 
* InputList Komponente um dynamische Eingabe/Playlisten zu erstellen.
* Verschiedene Audio Konverter
+
* Verschiedene Audiokonverter
 
** Sample Konverter
 
** Sample Konverter
 
** Sample Rate Konverter
 
** Sample Rate Konverter
Line 29: Line 29:
 
** Stereo Balance Kontrolle
 
** Stereo Balance Kontrolle
 
** Sound Indicator  
 
** Sound Indicator  
** Sinc und Butterworth Filter um das AUdio Spectrom zu ändern
+
** Sinc und Butterworth Filter um das Audiospectrum zu ändern
** Convolver Komponente um eigen Effekte anzuwenden
+
** Convolver Komponente um eigene Effekte anzuwenden
 
* Mixer Komponente um die Mixer der Soundkarte (Lautstärkekontrolle) anzusprechen
 
* Mixer Komponente um die Mixer der Soundkarte (Lautstärkekontrolle) anzusprechen
  
Line 46: Line 46:
  
 
== Download ==
 
== Download ==
Das neueste stabile Release ist zu finden auf der [http://acs.ullihome.de ACS Homepage].
+
Das neueste stabile Release finden Sie auf der [http://acs.ullihome.de ACS Homepage].
  
 
==SVN==
 
==SVN==
  
Die Aktuellen Quellen können Sie aus dem SVN holen<br>
+
Die aktuellen Quellen können Sie aus dem SVN holen<br>
  
 
  https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/acs
 
  https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/acs
  
Die Kommandoziele um dies zu tun ist
+
Mit folgender Kommandozeile machen Sie das Checkout:
  
 
  svn co https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/acs
 
  svn co https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/acs
Line 61: Line 61:
  
 
[http://www.freepascal.org/mantis/ Bug Reporting / Feature Request]<br>
 
[http://www.freepascal.org/mantis/ Bug Reporting / Feature Request]<br>
Bitte fügen Sie Ihre Fehlerberichte/Funktionswünsche in Lazarus Packages ein
+
Bitte fügen Sie Ihre Fehlerberichte/Funktionswünsche in Lazarus-Packages ein
  
 
== Änderungen ==
 
== Änderungen ==
 
*25.08.05 ACS 2.4 erste Vorversion (cvs)
 
*25.08.05 ACS 2.4 erste Vorversion (cvs)
 
*26.05.05 ACS 2.3 Port
 
*26.05.05 ACS 2.3 Port
Komplette Änderungsliste ist über die [http://acs.ullihome.de/ Hauptseite] verfügbar
+
Die komplette Änderungsliste ist über die [http://acs.ullihome.de/ ACS-Homepage] verfügbar
  
 
Status: Beta
 
Status: Beta
Line 76: Line 76:
 
* Öffnen Sie die .lpk Datei mit Komponenten/Package Datei öffnen (.lpk)
 
* Öffnen Sie die .lpk Datei mit Komponenten/Package Datei öffnen (.lpk)
 
* Klicken Sie auf Installieren
 
* Klicken Sie auf Installieren
 +
 +
== Kompilieren und Starten der Demos ==
 +
Derzeit (5/30/2009 mit der SVN-Revision 816), ist es notwendig, einige einfache und kurze Änderungen vorzunehmen, damit die Player-Demo unter Windows kompiliert (Falls Sie keine Themen mögen).
 +
 +
Suchen Sie die Zeile "{$IFDEF WINDOWS}{$R manifest.rc}{$ENDIF}" in 'player.lpr' und entfernen Sie sie. Sie müssen auch im Dialog "Projekt->Projekteinstellungen" die Option "Themen mit Manifest-Datei einschalten (nur in Windows)" deaktivieren.
 +
 +
Windres.exe beschwerte sich, weil ich keine Ressourcen hatte und keine Themen für die Anwendung erzeugen wollte. Die obigen Schritte schalten also das Theming aus und alles kompiliert prächtig.
  
 
== Hilfe ==
 
== Hilfe ==
  
Kann auf der [http://acs.ullihome.de/ Hauptseite] gefunden werden
+
Kann auf der [http://acs.ullihome.de/ ACS-Homepage] gefunden werden
 +
 
 +
{{AutoCategory}}[[Category:Components/de]][[Category:Multimedia/de]]

Latest revision as of 08:08, 26 October 2014

Deutsch (de) English (en) français (fr) 日本語 (ja) português (pt)

Über

ACS ist ein Set von Komponenten für Lazarus/Delphi/Kylix, um verschiedene Aufgaben der Audioverarbeitung zu übernehmen. Es unterstützt das Lesen der Audiodaten von CD und verschiedenen Datei/Streamformaten, unter anderem wav, mp3, wma, ogg und mac. Die Ausgabe auf die Soundkarte oder in eine Datei ist natürlich auch möglich. Zwischen der Ein- und Ausgabe können die Daten bearbeitet werden, dazu sind verschiedene Konverter, Filter und Prozessoren verfügbar.

Eigenschaften :

  • Abstrakte Layer um verschiedene "Treiber" einzubinden
    • Alsa, /dev/dsp, AOLive, OSS-Unterstützung in Linux
    • DirectX, Wavemapper-Unterstützung in Windows
    • Audiowiedergabe und -aufnahme
    • Gleichzeitige Operationen auf verschiedenen Geräten sind erlaubt.
  • Abstrakter Layer um einfach neue Dateiformate hinzuzufügen, bereits unterstützt:
    • Wave-Dateien/Stream Unterstützung, Raw PCM, MS ADPCM, DVI IMA ADPCM
    • MP3 Format : Encoding mit LAME, mp3-Wiedergabe über smpeg oder DirectX
    • Ogg Vorbis Unterstützung : Ogg Dateien/Streams
    • FLAC Unterstützung
    • Monkey Audio Format Unterstützung (nur Windows)
    • CD-ROM Wiedergabe and direktes CDDA Ripping
    • Daten können einfach an vorhandene Dateien angehängt werden.
  • AudioMixer Komponente um Audiostreams zu mixen
  • InputList Komponente um dynamische Eingabe/Playlisten zu erstellen.
  • Verschiedene Audiokonverter
    • Sample Konverter
    • Sample Rate Konverter
    • Mono/Stereo Konverter
    • Stereo Balance Kontrolle
    • Sound Indicator
    • Sinc und Butterworth Filter um das Audiospectrum zu ändern
    • Convolver Komponente um eigene Effekte anzuwenden
  • Mixer Komponente um die Mixer der Soundkarte (Lautstärkekontrolle) anzusprechen

Screenshot

Acs demos.jpg

Autor

Autor: Andrei Borovsky
LCL Port: Christian Ulrich

Lizenz

LGPL

Download

Das neueste stabile Release finden Sie auf der ACS Homepage.

SVN

Die aktuellen Quellen können Sie aus dem SVN holen

https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/acs

Mit folgender Kommandozeile machen Sie das Checkout:

svn co https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/acs

Fehlerberichte / Funktionswünsche

Bug Reporting / Feature Request
Bitte fügen Sie Ihre Fehlerberichte/Funktionswünsche in Lazarus-Packages ein

Änderungen

  • 25.08.05 ACS 2.4 erste Vorversion (cvs)
  • 26.05.05 ACS 2.3 Port

Die komplette Änderungsliste ist über die ACS-Homepage verfügbar

Status: Beta

Installation

  • Erstellen Sie das Verzeichnis lazarus\components\ACS
  • Enpacken Sie dort alle Dateien aus der Zip-Datei
  • Starten Sie Lazarus
  • Öffnen Sie die .lpk Datei mit Komponenten/Package Datei öffnen (.lpk)
  • Klicken Sie auf Installieren

Kompilieren und Starten der Demos

Derzeit (5/30/2009 mit der SVN-Revision 816), ist es notwendig, einige einfache und kurze Änderungen vorzunehmen, damit die Player-Demo unter Windows kompiliert (Falls Sie keine Themen mögen).

Suchen Sie die Zeile "{$IFDEF WINDOWS}{$R manifest.rc}{$ENDIF}" in 'player.lpr' und entfernen Sie sie. Sie müssen auch im Dialog "Projekt->Projekteinstellungen" die Option "Themen mit Manifest-Datei einschalten (nur in Windows)" deaktivieren.

Windres.exe beschwerte sich, weil ich keine Ressourcen hatte und keine Themen für die Anwendung erzeugen wollte. Die obigen Schritte schalten also das Theming aus und alles kompiliert prächtig.

Hilfe

Kann auf der ACS-Homepage gefunden werden