arecord - 클라우드에서의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령입니다.

프로그램:

이름


arecord, aplay - ALSA 사운드 카드 드라이버용 명령줄 사운드 레코더 및 플레이어

개요


기록 [플래그] [파일 이름]
플레이 [플래그] [파일명 [파일명]] ...

기술


기록 ALSA 사운드 카드 드라이버용 명령줄 사운드 파일 레코더입니다. 그것은 지원
여러 장치에서 여러 파일 형식 및 여러 사운드 카드. 로 녹음하는 경우
인터리브 모드 샘플은 파일이 2GB 파일 크기 전에 자동으로 분할됩니다.

플레이 거의 동일하지만 녹음 대신 재생됩니다. 지원되는 사운드 파일의 경우
형식, 샘플링 속도, 비트 깊이 등은 다음에서 자동으로 결정될 수 있습니다.
사운드 파일 헤더.

파일 이름이 지정되지 않으면 표준 출력 또는 입력이 사용됩니다. NS 플레이 유틸리티
여러 파일 이름을 허용합니다.

옵션


-시간, --도움
도움말: 구문을 보여줍니다.

--번역
현재 버전을 인쇄합니다.

-엘, --목록 장치
모든 사운드 카드 및 디지털 오디오 장치 나열

-엘, --목록-PCMS
정의된 모든 PCM 나열

-NS, --장치=이름
이름으로 PCM 선택

-q --조용한
조용한 모드. 메시지 억제(소리 아님 :))

-NS, --파일 형식 TYPE
파일 형식(voc, wav, raw 또는 au). 이 매개변수가 생략되면 WAVE 형식은
익숙한.

-씨, --채널=#
채널 수입니다. 기본값은 하나의 채널입니다. 유효한 값은 1부터
32.

-f --format=포맷
샘플 형식
인식되는 샘플 형식은 다음과 같습니다. 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 플로트_LE 플로트_BE 플로트64_LE 플로트64_BE
IEC958_SUBFRAME_LE IEC958_SUBFRAME_BE MU_LAW A_LAW IMA_ADPCM MPEG GSM 스페셜
S24_3LE S24_3BE U24_3LE U24_3BE S20_3LE S20_3BE U20_3LE U20_3BE S18_3LE S18_3BE
U18_3LE
이 중 일부는 선택한 하드웨어에서 사용하지 못할 수 있습니다.
사용 가능한 형식 단축키는 다음과 같습니다.
-f cd(16비트 리틀 엔디안, 44100, 스테레오) [-f S16_LE -c2 -r44100]
-f cdr(16비트 빅 엔디안, 44100, 스테레오) [-f S16_BE -c2 -f44100]
-f dat(16비트 리틀 엔디안, 48000, 스테레오) [-f S16_LE -c2 -r48000]
형식이 지정되지 않으면 U8이 사용됩니다.

-NS, --rate=#
샘플링 속도(Hz). 기본 속도는 8000Hz입니다. 지정된 값이 다음과 같을 경우
300보다 작으면 킬로헤르츠 단위의 비율로 간주됩니다. 유효한 값은 2000부터
192000 헤르츠.

-NS, --기간=#
#초 후에 중단합니다. 값이 XNUMX이면 무한대를 의미합니다. 기본값은 XNUMX이며,
따라서 이 옵션을 생략하면 arecord 프로세스가 종료될 때까지 실행됩니다.

-에스, --수면-분=#
최소 틱은 잠을 자야 합니다. 기본값은 잠자지 않는 것입니다.

-미디엄, --mmap
오디오 스트림에 대해 메모리 매핑(mmap) I/O 모드를 사용합니다. 이 옵션이 설정되지 않은 경우,
읽기/쓰기 I/O 모드가 사용됩니다.

-N, --비차단
비차단 모드에서 오디오 장치를 엽니다. 장치가 사용 중이면 프로그램이
즉시 종료합니다. 이 옵션이 설정되어 있지 않으면 프로그램은 오디오가
장치를 다시 사용할 수 있습니다.

-NS, --기간-시간=#
인터럽트 사이의 거리는 #마이크로초입니다. 기간 및 기간이 없는 경우
크기가 주어지면 버퍼 시간의 XNUMX/XNUMX이 설정됩니다.

-NS, --버퍼 시간=#
버퍼 지속 시간은 # 마이크로초입니다. 버퍼 시간이 없고 버퍼 크기가 지정되지 않은 경우
그런 다음 최대 허용 버퍼 시간이 500ms 이하로 설정됩니다.

--마침표 크기=#
인터럽트 사이의 거리는 # 프레임입니다. 기간 크기와 기간 시간이 없는 경우
주어진 다음 버퍼 크기의 XNUMX/XNUMX이 설정됩니다.

--버퍼 크기=#
버퍼 지속 시간은 # 프레임입니다. 버퍼 시간이 없고 버퍼 크기가 지정되지 않은 경우
최대 허용 버퍼 시간은 500ms 이하로 설정됩니다.

-NS, --사용 가능-최소=#
깨우기에 사용할 수 있는 최소 공간은 #마이크로초입니다.

-NS, --시작-지연=#
자동 PCM 시작 지연은 # 마이크로초입니다(<= 0인 경우 버퍼 크기에 비례).

-NS, --스톱-지연=#
자동 PCM 중지 지연은 xrun에서 #마이크로초입니다.

-V, --말 수가 많은
PCM 구조 및 설정을 보여줍니다. 이 옵션은 누적됩니다. VU 미터는
두 번 또는 세 번 주어졌을 때 표시됩니다.

-V, --vumeter=유형
VU 미터 유형을 지정합니다. 스테레오 or 모노. 스테레오 VU 미터는
인터리브 형식의 2채널 스테레오 샘플에만 사용할 수 있습니다.

-NS, --별도 채널
각 채널에 대해 하나의 파일. 이 옵션은 max-file-time 및 use-strftime을 비활성화합니다.
SIGUSR1을 무시합니다. 스테레오 VU 미터는 별도의 채널에서 사용할 수 없습니다.

-P 재생. 이것은 aplay를 입력하여 프로그램을 호출하는 경우의 기본값입니다.

-C 기록. arecord를 입력하여 프로그램을 호출하는 경우 이것이 기본값입니다.

-NS, --인터렉티브
stdin을 통한 대화식 작업을 허용합니다. 현재는 공백을 통해서만 일시 중지/재개
Enter 키가 구현됩니다.

-미디엄, --chmap=ch1,ch2,...
오버라이드하거나 팔로우할 채널 맵을 제공합니다. 다음과 같은 채널 위치 문자열을 전달합니다. FL,
FR

장치가 채널 맵의 재정의를 지원하는 경우 플레이 주어진 것을 통과하려고 시도합니다
채널 맵. 채널 맵 재정의를 지원하지 않지만 여전히 제공하는 경우
채널 맵 정보, 플레이 에서 채널 순서를 재정렬하려고 시도합니다.
장치에서 반환된 채널 맵과 일치하는 버퍼입니다.

--비활성화-재샘플
자동 비율 재샘플을 비활성화합니다.

--disable-채널
자동 채널 전환을 비활성화합니다.

--비활성화 형식
자동 형식 변환을 비활성화합니다.

--disable-softvol
소프트웨어 볼륨 제어(softvol)를 비활성화합니다.

--테스트 위치
링 버퍼 위치를 테스트합니다.

--테스트 계수=
링 버퍼 위치에 대한 테스트 계수; 기본값은 8입니다. 유효성 검사를 위한 표현식
is: coef * (buffer_size / 2). 최소값은 1입니다.

--테스트-nowait
링 버퍼를 기다리지 마십시오 - 전체 CPU를 먹습니다.

--최대 파일 시간
녹음하는 동안 출력 파일에 이 시간 동안 소리가 누적되면
닫고 새 출력 파일을 엽니다. 기본값은 에서 지원하는 최대 크기입니다.
파일 형식: WAV 파일의 경우 2GiB. 이 옵션은 다음과 같은 경우 효과가 없습니다.
--separate-channels가 지정됩니다.

--프로세스 ID 파일 <파일 이름>
play는 여기에 프로세스 ID를 기록하므로 다른 프로그램이 신호를 보낼 수 있습니다.

--use-strftime
기록할 때 strftime을 사용하여 파일 이름 매개변수의 %-코드를 해석합니다.
출력 파일이 열릴 때마다 기능. 중요한 strftime 코드는 다음과 같습니다. %Y
연도, %m 월, %d 일, %H 시, %M 분 및 %S 초입니다. 에
또한 %v는 1부터 시작하는 파일 번호입니다. 이 옵션을 지정하면
출력 파일의 중간 디렉토리가 자동으로 생성됩니다. 이것
--separate-channels가 지정된 경우 옵션은 효과가 없습니다.

--덤프-hw-매개변수
장치 사전 구성된 상태의 hw_params를 stderr로 덤프합니다. 덤프 목록
지원되는 형식, 샘플링 속도,
채널 수, 기간 및 버퍼 바이트/크기/회. 원시 장치 hw:X의 경우
옵션은 기본적으로 사운드 카드의 하드웨어 기능을 나열합니다.

--치명적인 오류
오류(예: xrun)가 발생하면 복구 시도를 비활성화합니다. 연극
대신 프로세스가 즉시 중단됩니다.

신호


기록할 때 SIGINT, SIGTERM 및 SIGABRT는 출력 파일을 닫고 종료합니다. 시구스르1
출력 파일을 닫고 새 파일을 연 다음 녹음을 계속합니다. 그러나 SIGUSR1은
--separate-channels에서는 작동하지 않습니다.

사용 예


플레이 -c 1 -t 살갗이 벗어 진 -r 22050 -f mu_law foobar
원시 파일 "foobar"를 22050Hz, 모노, 8비트, Mu-Law .au 파일로 재생합니다.

기록 -d 10 -f cd -t WAV -D 복사 푸바.wav
foobar.wav를 PCM "복사"를 사용하여 10초 분량의 CD 품질 웨이브 파일로 기록합니다.
(사용자의 .asoundrc 파일에 다음과 같이 정의될 수 있습니다.
pcm.복사 {
유형 플러그
노예 {
PCM HW
}
route_policy 사본
}

기록 -t WAV --최대 파일 시간 30 mon.wav
기본 오디오 소스에서 모노로 녹음, 초당 8,000개 샘플, 8비트
샘플 당. 30초마다 새 파일을 시작합니다. 파일 이름은 mon-nn.wav입니다. 여기서
nn은 01에서 증가합니다. mon-99.wav 이후의 파일은 mon-100.wav입니다.

기록 -f cd -t WAV --최대 파일 시간 3600 --use-strftime %Y/%m/%d/듣기-%H-%M-%v.wav
기본 오디오 소스에서 스테레오로 녹음합니다. 매시간 새 파일을 만듭니다. NS
파일은 시작 날짜를 기준으로 디렉토리에 배치되고 다음과 같은 이름을 갖습니다.
시작 시간과 파일 번호를 포함합니다.

onworks.net 서비스를 사용하여 온라인으로 arecord를 사용하세요.



최신 Linux 및 Windows 온라인 프로그램