วิธีบันทึกเสียงภายในและนอกโดยใช้ Ubuntu และ Audacity


36

cna ฉันจะบันทึกเสียงภายในเช่นไมโครโฟนเข้าและลำโพงออกจากพีซีเครื่องเดียวกันที่ใช้ Ubuntu โดยใช้ Audacity หรืออย่างอื่นได้อย่างไร

ตัวอย่างเช่นภายใต้ Windows สามารถทำได้เช่นนี้ (ฉันต้องการทำสิ่งที่คล้ายกัน): การบันทึกเสียงภายในบน Windows

แก้ไข:

ฉันติดตั้ง pavucontrol แต่ในแท็บบันทึกไม่แสดงMonitor of <your soundcard>

ป้อนคำอธิบายรูปภาพที่นี่


@ Takkat: ฉันทำตามคำตอบแล้ว แต่มันใช้งานไม่ได้ทำให้เกิดในการแก้ไขของฉันคุณจะเห็นว่าฉันไม่ได้มีลักษณะคล้ายกันในคำตอบที่แสดง

@ Takkat: YEs 1) ฉันเริ่มความกล้า 2) หลังจากนั้นฉันเริ่ม pavucontrol แต่ก็เหมือนกัน แท็บบันทึกใน Pavucontrol จะแสดงเหมือนที่ฉันได้แสดงใน EDIT ของฉันเสมอ

1
ใช่ - ใช้งานได้กับแท็บการกำหนดค่า ขอขอบคุณ. แท็บการบันทึกยังแปลกที่แสดงเฉพาะเมื่อความกล้าอยู่ในโหมดบันทึกสด แต่ไม่ก่อนโหมดไม่ได้ใช้งาน

คำตอบ:


32

เพื่อกำหนดแหล่งที่มาสำหรับการบันทึกโปรแกรมบันทึกใด ๆ ที่เราอาจติดตั้งpavucontrol ติดตั้ง pavucontrol

ทันทีที่เราบันทึกสตรีมเสียงใด ๆ ชื่อของแอปพลิเคชั่นการบันทึกและแหล่งที่มาที่บันทึกนั้นจะปรากฏในแท็บการบันทึก จากนั้นเราอาจจะสามารถเปลี่ยนแหล่งที่มาMonitor of <your soundcard>เพื่อบันทึกเอาต์พุตของการ์ดเสียงของเรา:

ป้อนคำอธิบายรูปภาพที่นี่

เราอาจต้องเลือกโปรไฟล์เสียงอื่นเพิ่มเติม ซึ่งสามารถทำได้จาก"การกำหนดค่า" -แท็บpavucontrolเช่นโปรไฟล์เสียง"ดูเพล็กซ์"สำหรับการส่งออกของไมโครโฟนไปยังที่เก็บเสียงในพื้นที่ของเรา:


ใช่ แต่มันแสดงว่า "ไม่มีแอปพลิเคชันใดกำลังบันทึกเสียง" ในความเป็นจริงที่สร้างในเครื่องบันทึกเสียงไม่ทำงานเช่นกัน
NoBugs

7

วิธีเดียวที่ฉันสามารถทำสิ่งนี้ใน 12.04 คือการโหลดโมดูลของ ALSA module-loopbackตามที่ Charl Botha แนะนำในการแสดงหน้าจอนี้

เรื่องสั้น (ตามที่อธิบายไว้):

  • รับการควบคุมระดับเสียง PulseAudio (pavucontrol)
  • บนแท็บอุปกรณ์ป้อนข้อมูลให้ดูว่าคุณมี "การตรวจสอบสเตอริโอในตัวแบบอะนาล็อก" - นี่คืออุปกรณ์บันทึกเสมือนที่คุณสามารถบันทึกสิ่งที่ออกมาจากลำโพงของคุณ
  • อัปเดต: ตอนนี้เราเพียงแค่กำหนดเส้นทางไมโครโฟนของคุณไปยังลำโพงของคุณด้วย ทำสิ่งนี้โดยพิมพ์pactl load-module module-loopback latency_msec=1ที่ shell prompt
  • หากคุณบันทึกด้วยความกล้าหรือบันทึกบนโต๊ะจาก "Monitor of Analogy Stereo ในตัว" (ดูที่แท็บการบันทึกของ pavucontrol หลังจากคุณเริ่มบันทึก) คุณจะได้รับไมโครโฟนของคุณรวมถึงสิ่งที่ออกมาจากลำโพง ซึ่งหมายความว่าตอนนี้คุณสามารถบันทึกการประชุม Skype หรือ Google+ แฮงเอาท์ส่วนตัวได้อย่างง่ายดาย
  • อัปเดต: บนแท็บการบันทึกคุณสามารถแสดงสตรีมทั้งหมด (คอมโบบ็อกซ์ที่ด้านล่าง) จากนั้นกำหนดค่าไมโครโฟนที่ (ถ้าคุณมีมากกว่าหนึ่ง) ควรวนกลับเข้าไปในสเตอริโออะนาล็อกในตัว

ฉันคิดว่าโหลดโมดูลนี้มีผลเช่นเดียวกับ "Duplex" config ที่แนะนำโดย @Takkat แต่ไม่ทำงานบนเครื่องของฉัน


sudo sh -c 'echo load-module module-loopback latency_msec=1 >> /etc/pulse/default.pa'เพื่อนำไปใช้ในการโหลดของโมดูลย้อนกลับอัตโนมัติเมื่อเริ่มต้นทำ
Ruslan

เมื่อคุณ " กำหนดเส้นทางไมโครโฟนไปยังลำโพงของคุณ " นั่นจะไม่ทำให้เกิดความคิดเห็น ไม่มีการยกเลิกเสียงรบกวนอัตโนมัติใช่ไหม (ยกเว้นว่าคุณกำลังใช้หูฟังเงียบ ๆ ) หรือ latencey 1 มิลลิวินาทีมีผลที่นี่หรือไม่
Xen2050

7

มาจาก Windows ถึง Linux น้อยกว่า 1 เดือนที่แล้วฉันต้องการบันทึกวิดีโอที่จะจับภาพวิดีโอเกมด้วยเสียงจากลำโพงทั้งคู่ (Nvidia HDMI output) และไมโครโฟนชุดหูฟัง (การ์ดเสียง Auzentech X-Fi Fore 7.1 PCI-E 7.1) พร้อมกัน

ฉันลองข้างต้น แต่ไม่สามารถใช้งานได้ ฉันลอง Audacity, recordmyDesktop, SimpleScreenRecorder ฉันรู้ว่าแม้ว่าฉันจะได้รับหนึ่งรายการเพื่อบันทึกแหล่งกำเนิดเสียงสองรายการด้วยกันและอีกรายการหนึ่งเพื่อจับภาพวิดีโอฉันจะต้องจัดเรียงรายการเหล่านั้นในโปรแกรมตัดต่อวิดีโอ (OpenShot) ซึ่งจะไม่สอดคล้องกับมิลลิวินาที .

ในที่สุดฉันก็พบโซลูชันที่สมบูรณ์แบบด้วยซอฟต์แวร์ OpenBroadcaster (OBS)

ในการตั้งค่า> เสียงฉันสามารถเลือก:

  • อุปกรณ์เสียงเดสก์ท็อป - การตรวจสอบของ GK106 ตัวควบคุมเสียง HDMI ดิจิทัลสเตอริโอ (HDMI 2)
  • อุปกรณ์เสียง Mic / เสริม - สเตอริโออะนาล็อก EMU20k2 (X-Fi ไทเทเนียมซีรี่ส์)

สำหรับแหล่งที่มาฉันเลือกScreen Capture (XSHM)เพื่อจับภาพเดสก์ท็อปทั้งหมด

ทำงานได้อย่างสมบูรณ์แบบ


1
ขอบคุณมากสำหรับสิ่งนี้ !! ฉันไม่อยากเชื่อเลยว่ามีซอฟต์แวร์การบันทึกเสียงขั้นสูงสำหรับ Linux ที่ทำงานได้อย่างถูกต้องและง่ายดาย! ฉันไม่สามารถหาวิธีบันทึกเสียงได้อย่างเดียว แต่การนำเข้าสู่ Audacity อย่างรวดเร็วหลังจากนั้นค่อนข้างง่าย ดีที่สุดของทั้งหมดผมไม่ได้มีความเสี่ยงอย่างถาวรกวดขันขึ้นเสียงของฉันโดย messing กับการตั้งค่า Alsa :)
โทเบียส J

ในกรณีที่ทุกคนที่ต้องการที่จะติดตั้งในอูบุนตู sudo apt install obs-studio(รุ่นล่าสุด):
sdlins

1

เครื่องมือบันทึกเสียง GUI ที่ชื่นชอบAudio Recorderคือสามารถจับเสียงจากแหล่งที่เป็นไปได้ทั้งหมด ฉันแน่ใจว่าซอฟต์แวร์นี้เป็นเครื่องมือที่ต้องมี

ติดตั้งเครื่องบันทึกเสียง:

sudo apt-add-repository ppa:audio-recorder/ppa
sudo apt update
sudo apt install audio-recorder

เปิดใช้ (ระบบภาษาของฉันคือยูเครน): ป้อนคำอธิบายรูปภาพที่นี่

ในการบันทึกเสียงของระบบให้เลือก "Built-in Audio Analog Stereo (เอาต์พุต)" เป็นแหล่งสัญญาณ

ป้อนคำอธิบายรูปภาพที่นี่

เป็นไปได้ที่จะเลือกแหล่งกำเนิดเสียงมากมายรวมถึง Skype หรือแม้แต่กำหนดของคุณเอง


0

คุณอาจต้องเลือกAnalog Stereo Input (ถอดปลั๊ก)ใน PulseAudio Volume Control (pavucontrol) เพื่อให้สามารถใช้งานได้

นี่เป็นวิธีเดียวที่ฉันสามารถบันทึกเสียงหลังจากลองทุกอย่างอื่นที่ฉันสามารถหาได้จากการบันทึกเสียงจากการ์ดเสียง น่าเสียดายที่คุณไม่สามารถฟังเอาต์พุตในเวลาเดียวกันด้วยการตั้งค่านี้

ดูภาพหน้าจอ:

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.