Ich möchte gerne ein Programm schreiben, mit dem man über ein Mikrofon "registrierten" Ton abspeichern und gegebenenfals wieder abspielen kann
eigentlich bräuchte man dafür ja nur sonen ähnlichen befehl wie "cin" nur, das der über das Mikrofon einlesen soll..... ich hoffe ihr habts so halbwegs verstanden, und könnt mir ganz schnell erklähren, wie das funzt
jetzt hab ich zweimal das gleiche thema aufgemacht!!!!
sorry
GERO
Nicht mehr.
Das ist mit ANSI C/C++ nicht zu lösen. Für welches System willst du das machen? -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!
also manchmal muss ich ja wirklich zugegeben das linx anscheinend nicht imemr schlecht ist was speichert der denn da genau wie wenn man das so macht? also der muss ja nach irgend ner rate samplen... woher hat der die. ist das am ende ne abspielbare soundatei mit header oder ballert der nur amplituden rein. wenn ja wie codiert der die dann? -- ...fleißig wie zwei Weißbrote
Das was aus /dev/microphon rauskommt sind einfach die Rohdaten vom Microphon. Wenn du ein cat datei > /dev/audio machst müssen dein Audiogerät und dein Microphon die gleichen Daten verarbeiten können.
@Windalf: Das ist das was da rauskommt. Die Codierung hängt (wahrscheinlich) vom verwendeten Treiber ab. -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)