EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

arecord - Online in der Cloud

Führen Sie einen Datensatz im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl arecord, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


arecord, aplay - Kommandozeilen-Soundrecorder und -Player für ALSA-Soundkartentreiber

ZUSAMMENFASSUNG


ein Rekord [Fahnen] [Dateiname]
ein Spiel [Fahnen] [Dateiname [Dateiname]] ...

BESCHREIBUNG


ein Rekord ist ein Kommandozeilen-Soundfile-Recorder für den ALSA-Soundkartentreiber. Es unterstützt
mehrere Dateiformate und mehrere Soundkarten mit mehreren Geräten. Bei Aufnahme mit
im Interleaved-Modus wird die Datei automatisch vor der Dateigröße von 2 GB aufgeteilt.

ein Spiel ist ähnlich, nur spielt es statt aufzunehmen. Für unterstützte Sounddateien
Formate, Samplingrate, Bittiefe usw. können automatisch ermittelt werden aus
der Soundfile-Header.

Wenn kein Dateiname angegeben wird, wird die Standardausgabe oder -eingabe verwendet. Die ein Spiel Nutzen
akzeptiert mehrere Dateinamen.

OPTIONAL


-H, --help
Hilfe: Syntax anzeigen.

--Version
Aktuelle Version drucken.

- l, --list-Geräte
Alle Soundkarten und digitalen Audiogeräte auflisten

-L, --list-pcms
Alle definierten PCMs auflisten

-D, --device=NAME
PCM nach Namen auswählen

-q --ruhig
Ruhemodus. Nachrichten unterdrücken (kein Ton :))

-T, --Dateityp TYP
Dateityp (voc, wav, raw oder au). Wenn dieser Parameter weggelassen wird, ist das WAVE-Format
benutzt.

-C, --channels=#
Die Anzahl der Kanäle. Die Standardeinstellung ist ein Kanal. Gültige Werte sind 1 bis
32

-f --format=FORMAT
Beispielformat
Anerkannte Sample-Formate sind: S8 U8 S16_LE S16_BE U16_LE U16_BE S24_LE S24_BE
U24_LE U24_BE S32_LE S32_BE U32_LE U32_BE FLOAT_LE FLOAT_BE FLOAT64_LE FLOAT64_BE
IEC958_SUBFRAME_LE IEC958_SUBFRAME_BE MU_LAW A_LAW IMA_ADPCM MPEG GSM SPEZIELL
S24_3LE S24_3BE U24_3LE U24_3BE S20_3LE S20_3BE U20_3LE U20_3BE S18_3LE S18_3BE
U18_3LE
Einige davon sind möglicherweise auf ausgewählter Hardware nicht verfügbar
Die verfügbaren Formatverknüpfungen sind:
-f cd (16 Bit Little Endian, 44100, Stereo) [-f S16_LE -c2 -r44100]
-f cdr (16 Bit Big Endian, 44100, Stereo) [-f S16_BE -c2 -f44100]
-f dat (16 Bit Little Endian, 48000, Stereo) [-f S16_LE -c2 -r48000]
Wenn kein Format angegeben ist, wird U8 verwendet.

-R, --rate=#
Abtastrate in Hertz. Die Standardrate beträgt 8000 Hertz. Wenn der angegebene Wert ist
weniger als 300 wird als Rate in Kilohertz angenommen. Gültige Werte sind 2000 bis
192000 Hertz.

-D, --dauer=#
Nach # Sekunden unterbrechen. Ein Wert von Null bedeutet unendlich. Der Standardwert ist null,
Wenn diese Option weggelassen wird, wird der arecord-Prozess ausgeführt, bis er beendet wird.

-S, --sleep-min=#
Min. Ticks zum Einschlafen. Standardmäßig wird nicht geschlafen.

-M, --mmap
Verwenden Sie den Memory-mapped (mmap) I/O-Modus für den Audiostream. Wenn diese Option nicht gesetzt ist,
Es wird der Lese-/Schreib-E/A-Modus verwendet.

-N, --Nonblock
Öffnen Sie das Audiogerät im nicht blockierenden Modus. Wenn das Gerät beschäftigt ist, wird das Programm
sofort aussteigen. Wenn diese Option nicht gesetzt ist, blockiert das Programm, bis die Audio
Gerät ist wieder verfügbar.

-F, --period-time=#
Der Abstand zwischen Interrupts beträgt # Mikrosekunden. Wenn keine Periode Zeit und keine Periode
Größe angegeben, dann wird ein Viertel der Pufferzeit eingestellt.

-B, --buffer-time=#
Pufferdauer ist # Mikrosekunden Wenn keine Pufferzeit und keine Puffergröße angegeben ist
dann wird die maximal erlaubte Pufferzeit, jedoch nicht mehr als 500ms, eingestellt.

--period-size=#
Abstand zwischen Interrupts ist # Frames Wenn keine Periodengröße und keine Periodenzeit ist
gegeben, dann wird ein Viertel der Puffergröße eingestellt.

--buffer-size=#
Pufferdauer ist # Frames Wenn keine Pufferzeit und keine Puffergröße angegeben ist, wird die
maximal zulässige Pufferzeit, jedoch nicht mehr als 500ms eingestellt.

-EIN, --avail-min=#
Mindestens verfügbarer Speicherplatz für das Aufwachen beträgt # Mikrosekunden

-R, --start-delay=#
Die Verzögerung für den automatischen PCM-Start beträgt # Mikrosekunden (relativ zur Puffergröße, wenn <= 0)

-T, --stop-delay=#
Die Verzögerung für den automatischen PCM-Stopp beträgt # Mikrosekunden ab xrun

-in, - ausführlich
PCM-Struktur und Setup anzeigen. Diese Option ist kumulativ. Das VU-Meter ist
angezeigt, wenn dies zweimal oder dreimal gegeben wird.

-V, --vumeter=TYP
Gibt den VU-Meter-Typ an, entweder Stereo or Mono. Das Stereo-VU-Meter ist
nur für 2-Kanal-Stereo-Samples mit Interleaved-Format verfügbar.

-ICH, --getrennte-Kanäle
Eine Datei für jeden Kanal. Diese Option deaktiviert max-file-time und use-strftime,
und ignoriert SIGUSR1. Das Stereo-VU-Meter ist nicht mit separaten Kanälen verfügbar.

-P Wiedergabe. Dies ist die Standardeinstellung, wenn das Programm durch Eingabe von aplay aufgerufen wird.

-C Aufzeichnen. Dies ist die Standardeinstellung, wenn das Programm durch Eingabe eines Datensatzes aufgerufen wird.

-ich, --interaktiv
Interaktiven Betrieb über stdin zulassen. Aktuell nur Pause/Fortsetzen über Leerzeichen oder
Enter-Taste ist implementiert.

-M, --chmap=ch1,ch2,...
Geben Sie die Kanalzuordnung zum Überschreiben oder Folgen an. Übergeben Sie Kanalpositionszeichenfolgen wie FL,
FR, usw.

Wenn ein Gerät das Überschreiben der Kanalzuordnung unterstützt, ein Spiel versucht das Gegebene zu übergeben
Kanalkarte. Wenn es das Überschreiben der Kanalzuordnung nicht unterstützt, es aber trotzdem bietet
die Kanalkarteninformationen, ein Spiel versucht, die Kanalreihenfolge im
Puffer, der mit der vom Gerät zurückgegebenen Kanalzuordnung übereinstimmt.

--disable-resample
Deaktivieren Sie die automatische Rate-Neuabtastung.

--Kanäle deaktivieren
Deaktivieren Sie die automatische Kanalkonvertierung.

--disable-format
Deaktivieren Sie die automatische Formatkonvertierung.

--disable-softvol
Deaktivieren Sie die Software-Lautstärkeregelung (softvol).

--test-position
Ringpufferposition testen.

--test-coef=
Testkoeffizient für Ringpufferposition; Standardwert ist 8. Ausdruck für die Validierung
ist: coef * (buffer_size / 2). Mindestwert ist 1.

--test-nowit
Warten Sie nicht auf den Ringpuffer – frisst die ganze CPU.

--max-file-time
Wenn die Ausgabedatei während der Aufnahme so lange Ton angesammelt hat,
schließen Sie es und öffnen Sie eine neue Ausgabedatei. Standard ist die maximale Größe, die von der . unterstützt wird
Dateiformat: 2 GiB für WAV-Dateien. Diese Option hat keine Auswirkung, wenn
--separate-channels ist angegeben.

--Prozess-ID-Datei <Datei Name>
aplay schreibt hier seine Prozess-ID, damit andere Programme Signale an ihn senden können.

--use-strftime
Interpretieren Sie bei der Aufnahme %-Codes im Dateinamenparameter mit der strftime
immer dann, wenn die Ausgabedatei geöffnet wird. Die wichtigen strftime-Codes sind: %Y
ist das Jahr, %m Monat, %d Tag des Monats, %H Stunde, %M Minute und %S Sekunde. In
Außerdem ist %v die Dateinummer, beginnend mit 1. Wenn diese Option angegeben ist,
Zwischenverzeichnisse für die Ausgabedatei werden automatisch erstellt. Dies
Option hat keine Auswirkung, wenn --separate-channels angegeben ist.

--dump-hw-params
Übergeben Sie hw_params des vorkonfigurierten Gerätestatus in stderr. Die Dump-Listen
Funktionen des ausgewählten Geräts wie unterstützte Formate, Abtastraten,
Anzahl der Kanäle, Periode und Pufferbytes/Größen/Zeiten. Für Raw-Gerät hw:X dies
Option listet grundsätzlich die Hardware-Fähigkeiten der Soundkarte auf.

--fatal-errors
Deaktiviert Wiederherstellungsversuche, wenn Fehler (zB xrun) auftreten; das aplay
Der Vorgang bricht stattdessen sofort ab.

SIGNALE


Während der Aufnahme schließen SIGINT, SIGTERM und SIGABRT die Ausgabedatei und beenden den Vorgang. SIGUSR1
schließt die Ausgabedatei, öffnet eine neue und setzt die Aufnahme fort. SIGUSR1 tut es jedoch
funktioniert nicht mit --separate-channels.

Beispiele:


ein Spiel -c 1 -t roh -r 22050 -f mu_law foobar
spielt die Rohdatei "foobar" als 22050-Hz-, Mono-, 8-Bit-, Mu-Law-.au-Datei ab.

ein Rekord -d 10 -f cd -t wav -D Kopieren foobar.wav
nimmt foobar.wav als 10-Sekunden-Wave-Datei in CD-Qualität auf, wobei die PCM-"Kopie" verwendet wird
(die in der .asoundrc-Datei des Benutzers definiert sein könnte als:
pcm.copy {
Typ Stecker
Sklave {
PCM HW
}
route_policy kopieren
}

ein Rekord -t wav --max-file-time 30 mon.wav
Nehmen Sie von der Standard-Audioquelle monaural auf, 8,000 Samples pro Sekunde, 8 Bit
pro Probe. Starten Sie alle 30 Sekunden eine neue Datei. Dateinamen sind mon-nn.wav, wobei
nn steigt von 01 an. Die Datei nach mon-99.wav ist mon-100.wav.

ein Rekord -f cd -t wav --max-file-time 3600 --use-strftime %Y/%m/%d/hören-%H-%M-%v.wav
Nehmen Sie in Stereo von der Standard-Audioquelle auf. Erstellen Sie jede Stunde eine neue Datei. Die
Dateien werden anhand ihres Startdatums in Verzeichnisse abgelegt und haben Namen, die
enthalten ihre Startzeiten und Dateinummern.

Verwenden Sie arecord online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad