alsaloop - ออนไลน์ในคลาวด์

นี่คือคำสั่ง alsaloop ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


alsaloop - บรรทัดคำสั่ง PCM loopback

เรื่องย่อ


ยัง [ตัวเลือกที่] [cmd]

DESCRIPTION


ยัง อนุญาตให้สร้างลูปแบ็ค PCM ระหว่างอุปกรณ์จับภาพ PCM และการเล่น PCM
เครื่อง

ยัง รองรับการ์ดเสียงหลายตัว, การซิงโครไนซ์นาฬิกาแบบปรับได้, อัตราการปรับตัว
สุ่มตัวอย่างใหม่โดยใช้ไลบรารีตัวอย่าง (ถ้ามีอยู่ในระบบ) นอกจากนี้มิกเซอร์คอนโทรล
สามารถเปลี่ยนเส้นทางจากการ์ดหนึ่งไปยังอีกการ์ดหนึ่งได้ (เช่น Master และ PCM)

OPTIONS


-h | --ช่วยด้วย

พิมพ์ข้อมูลวิธีใช้

-g | --config=

ใช้ไฟล์การกำหนดค่าที่กำหนด ไวยากรณ์ของไฟล์นี้เรียบง่าย: หนึ่งบรรทัดมี
ตัวเลือกบรรทัดคำสั่งสำหรับงานเดียว '#' หมายถึงความคิดเห็นและส่วนที่เหลือของบรรทัดคือ
ละเลย ตัวอย่าง:

#บรรทัดแรก - คอมเม้น บรรทัดที่สอง - งานแรก
-C hw:1,0 -P hw:0,0 -t 50000 -T 1
#บรรทัดที่สาม - คอมเม้น บรรทัดที่สี่ - งานที่สอง
-C hw:1,1 -P hw:0,1 -t 40000 -T 2

-d | --ปีศาจ

Daemonize กระบวนการหลักและใช้ syslog สำหรับข้อความ

-P | --pdevice=

ใช้อุปกรณ์เล่นที่ให้มา

-C | --cdevice=

ใช้อุปกรณ์จับภาพที่กำหนด

-X | --pctl=

ใช้อุปกรณ์ CTL ที่กำหนดสำหรับการเล่น

-Y | --cctl=

ใช้อุปกรณ์ CTL ที่ให้มาเพื่อจับภาพ

-l | --latency=

เวลาในการตอบสนองที่ร้องขอในเฟรม

-t | --tlatency=

เวลาในการตอบสนองที่ร้องขอใน usec (1/1000000 วินาที)

-f | --รูปแบบ=

ข้อกำหนดรูปแบบ (โดยปกติคือ S16_LE S32_LE) ใช้ -h เพื่อแสดงรายการรูปแบบทั้งหมด ค่าเริ่มต้น
รูปแบบคือ S16_LE

-c | --channels=

ข้อกำหนดการนับช่อง ค่าเริ่มต้นคือ 2

-c | --อัตรา=

ข้อกำหนดอัตรา ค่าเริ่มต้นคือ 48000 (Hz)

-n | --ตัวอย่าง

อนุญาตการสุ่มตัวอย่างอัตราโดยใช้ alsa-lib

-A | --samplerate=

ใช้ libsamplerate และเลือกตัวแปลง:

0 หรือ sincbest - คุณภาพดีที่สุด
1 หรือ sincmedium - คุณภาพปานกลาง
2 หรือเร็วที่สุด - คุณภาพต่ำสุด
3 หรือศูนย์ - เก็บตัวอย่างเป็นศูนย์
4 หรือเชิงเส้น - คุณภาพแย่ที่สุด - การสุ่มตัวอย่างเชิงเส้นใหม่
5 หรืออัตโนมัติ - เลือกวิธีที่ดีที่สุด

-B | --บัฟเฟอร์=

ขนาดบัฟเฟอร์ในเฟรม

-E | --ระยะเวลา=

ขนาดรอบระยะเวลาในเฟรม

-s | --วินาที=

ระยะเวลาของการวนซ้ำเป็นวินาที

-b | --บล็อก

โหมดไม่บล็อก (ปลุกกระบวนการเร็วมาก) กินซีพียูมากขึ้น

-S | --ซิงค์=

ข้อกำหนดโหมดซิงค์สำหรับการบันทึกเพื่อสตรีมการเล่น:
0 หรือไม่มี - อย่าแตะต้องกระแส
1 หรือง่าย - เพิ่มหรือลบตัวอย่างเพื่อเก็บไว้
สตรีมทั้งสองซิงโครไนซ์
2 หรือ captshift - ใช้ไดรเวอร์สำหรับอุปกรณ์จับภาพ
(หากได้รับการสนับสนุน) เพื่อชดเชย
อัตราการเปลี่ยนแปลง
3 หรือ playshift - ใช้ไดรเวอร์สำหรับอุปกรณ์เล่น
(หากได้รับการสนับสนุน) เพื่อชดเชย
อัตราการเปลี่ยนแปลง
4 หรือ samplerate - ใช้ไลบรารี samplerate เพื่อทำการสุ่มตัวอย่างอัตรา
5 หรืออัตโนมัติ - เลือกวิธีที่ดีที่สุดโดยอัตโนมัติ
ตามลำดับนี้: captshift, playshift,
สุ่มตัวอย่างง่าย

-T | --thread=

หมายเลขเธรด (-1 หมายถึงสร้างเธรดที่ไม่ซ้ำ) งานทั้งหมดที่มีหมายเลขเธรดเดียวกัน
ถูกเรียกใช้ภายในหนึ่งเธรด

-m | --เครื่องผสม=

เปลี่ยนเส้นทางการควบคุมเครื่องผสมจากการ์ดเล่นไปยังการ์ดจับภาพ รูปแบบของ ผสม
คือ SRCID(PLAYBACK)[@DSTID(PLAYBACK)]:

"name='Master Playback Switch'@name='Another Switch'"
"name='PCM ปริมาณการเล่น'"

คุณลักษณะที่รู้จัก:

ชื่อ - ชื่อรหัสควบคุม
ดัชนี - รหัสควบคุม index
อุปกรณ์ - อุปกรณ์ ID ควบคุม
อุปกรณ์ย่อย - อุปกรณ์ย่อย ID ควบคุม
iface - อินเตอร์เฟส ID ควบคุม
numid - รหัสควบคุม numid

-O | --ossmixer=

เปลี่ยนเส้นทางการควบคุมมิกเซอร์จากเลเยอร์การจำลอง OSS Mixer (การ์ดจับภาพ) ไปยัง
เลเยอร์ ALSA (การ์ดแคปเจอร์) รูปแบบของ ออสสมิกซิด เป็น ALSAID[,INDEX]@OSSID:

"มาสเตอร์@VOLUME"
"PCM,1@ALTPCM"

แอตทริบิวต์ OSS ที่รู้จัก:

VOLUME, BASS, TREBLE, SYNTH, PCM, ลำโพง, LINE, MIC, CD, IMIX, ALTPCM,
RECLEV, IGAIN, OGAIN, LINE1, LINE2, LINE3, DIGITAL1, DIGITAL2, DIGITAL3,
โทรศัพท์, โทรศัพท์ออก, วิดีโอ, วิทยุ, MONITOR

-v | --รายละเอียด

โหมดละเอียด ใช้หลายครั้งเพื่อเพิ่มความฟุ่มเฟือย

-U | --xrun

การทำโปรไฟล์ Verbose xrun

-W | --wake=

ตั้งค่าการหมดเวลาปลุกของกระบวนการ

ตัวอย่าง


ยัง -C ว:0,0 -P ว:1,0 -t 50000

ใช้ alsaloop ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด