ฉันจะบันทึกเอาต์พุตเสียงด้วย gtk-recordmydesktop ได้อย่างไร


43

ฉันใช้ gtk-recordmydesktop เพื่อบันทึกวิดีโอที่ส่งออกไปยังเดสก์ท็อปของฉัน อย่างไรก็ตามวิดีโอไม่มีเสียง บทเรียนทั้งหมดที่ฉันพบเกี่ยวกับเรื่องนี้เกี่ยวข้องกับการบันทึกเสียงจากไมโครโฟนในขณะที่ฉันสนใจที่จะบันทึกเสียงที่บันทึกไว้ ฉันจะทำสิ่งนี้ได้อย่างไร คำถามที่พบบ่อยอย่างเป็นทางการกล่าวว่า "การแก้ปัญหาอยู่ในการตั้งค่าเครื่องผสมของคุณเล่นกับมัน;) ซึ่งไม่ได้ชี้แจงอะไรเลย

ฉันจะบันทึกเสียงเอาท์พุทได้อย่างไรในขณะที่สามารถได้ยินด้วยตัวเองได้?


1
ฉันได้สร้างวิดีโอสอนที่ครอบคลุมขั้นตอนในปี 2014 Debian Linux
Martin Vahi

คำตอบ:


44

ฉันจัดการเพื่อให้เป็นไปตามขั้นตอนในฟอรัม Ubuntuเพื่อความชัดเจนที่นี่คือสิ่งที่ฉันทำ:

  1. sudo apt-get install gtk-recordmydesktop pavucontrol
  2. เปิดไดอะล็อก Pulse Audio Volume Control: Applications > Sound & Video > PulseAudio Volume Control
  3. เปิด gtk-recordmydesktop
  4. ในการตั้งค่าขั้นสูง gtk-rmd แท็บ "เสียง" ตั้งค่า "อุปกรณ์" เป็น pulse
  5. ใน gtk-rmd เริ่มการบันทึก
  6. ใน Volume Control ไปที่แท็บ Recording และเปลี่ยนรายการ recordmydesktop เป็น 'Monitor of'

นี่คือสิ่งที่ดูเหมือนจะได้ผลสำหรับฉัน


หมายเหตุ: กับการตั้งค่า 'การตรวจสอบของ' มันควรจะเป็นสำเนาและคุณจะสามารถที่จะได้ยินเสียงเดียวกันผ่านหูฟัง ฯลฯ
นิวเจอร์ซีย์

6
สิ่งนี้ใช้ได้ผล FWIW ฉันต้องเปลี่ยนตัวเลือก Sound> Device จาก DEFAULT เป็น pulse ใน gtk-recordmydesktop แม้ว่าอาจเป็นวิธีที่ Arch ตั้งค่าไว้ล่วงหน้าเพื่อให้มีค่าเริ่มต้นแตกต่างกัน
มัจฉา

@Macha บนบรรทัดคำสั่งสิ่งนี้สอดคล้องกับการส่งผ่าน "- อุปกรณ์ชีพจร"
g33kz0r

ขอบคุณสำหรับการชี้ให้เห็นpavucontrol; การบันทึกถูกปิดเสียงในตอนแรกด้วยเหตุผลบางอย่าง อีก FWIW ฉันต้องเปลี่ยนโปรไฟล์ (แท็บการกำหนดค่าของ pavucontrol) จากDuplexเป็นOutputและในที่สุดก็ทำ
falstro

2
มีวิธีใดบ้างที่จะรับทั้งอินพุตไมโครโฟนและมอนิเตอร์ของเอาต์พุตเสียง
georgebrindeiro

14

สิ่งที่ฉันต้องทำคือเปลี่ยนDEFAULTเป็นpulseโดย: ปุ่มขั้นสูง > แท็บเสียง > อุปกรณ์:


ฉันยืนยันว่าจะหลอกลวง!
Capy

นี่ไม่ใช่สิ่งที่ฉันต้องทำ (ฉันต้องทำสิ่ง pavucontrol จากคำตอบอื่น ๆ ) แต่มันจำเป็น
HighCommander4

5

ถ้าคุณใช้ PulseAudio มี HOWTO ในอูบุนตูวิกิพีเดีย โดยทั่วไปแล้วจะใช้การผสมเสียงแบบพัลส์เพื่อเปลี่ยนเส้นทางเสียงจากแหล่งที่มาไปสู่ความกล้าที่มันถูกบันทึกไว้แทนที่จะเป็นเอาท์พุทเริ่มต้น (ซึ่งจะเป็นลำโพงของคุณ)


1
น่าเศร้าที่ฟังดูเหมือนว่าฉันไม่สามารถได้ยินเสียงของตัวเองซึ่งไม่ดีพอ
Macha

2
@Macha: ตามหลักการแล้วฉันคิดว่า Pulseaudio สามารถจำลองเอาท์พุทในหลายพอร์ตได้ คุณไม่พบวิธีที่จะทำเช่นนี้? มิฉะนั้นการแก้ปัญหาที่อาจจะหรืออาจจะไม่เป็นที่ยอมรับก็คือการเล่นไฟล์เสียงตามที่ได้รับการบันทึก (ซึ่งอาจทำให้เกิดความหน่วงแฝงที่ยอมรับไม่ได้และคุณอาจต้องบันทึกเป็นรูปแบบ raw (ไม่บีบอัด))
Gilles 'หยุดความชั่วร้าย'

1
@Gilles: ตกลงขอบคุณ ความผิดฉันเอง. กวดวิชาบอกว่าจริง ๆ แต่วิธีคำตอบถูกใช้โดยนัยเป็นอย่างอื่น มีปัญหาหนึ่งปัญหาสุดท้ายคือ: วิธีนี้ทำให้ฉันต้องซิงค์เสียงด้วยตนเองเป็น gtk-recordmydesktop และความกล้าเริ่มแยกจากกัน
Macha

1

ฉันต้องใช้การตั้งค่าเหล่านี้ใน pavucontrol:

การกำหนดค่า> เสียงในตัว> โปรไฟล์> เอาต์พุตสเตอริโอดิจิตอล (HDMI) + อินพุตสเตอริโออะนาล็อก

จากนั้นมันจะบันทึกเสียงที่กำลังเล่น


1

เสียงไม่ได้ถูกบันทึกเนื่องจากระดับอินพุตต่ำ คุณสามารถแก้ไขได้จากที่นี่:

  • ไปที่แอปพลิเคชันเสียงของการตั้งค่า จากนั้นในนั้นคุณจะเห็นตัวเลือกการป้อนข้อมูลที่อยู่ติดกับเอาท์พุท
  • คุณต้องเพิ่มระดับการป้อนข้อมูลจากศูนย์ถึงประมาณ 35-40% นี่คือระดับที่ดีที่สุดตามที่ฉันมีประสบการณ์
  • ไปที่recordMyDesktopแอพอีกครั้งแล้วเริ่มการบันทึกของคุณ

มันจะทำงานได้ดี (อย่างน้อยก็ใช้ได้กับฉัน)


0

นี่เป็นคำถามเก่า แต่ที่นี่มีไว้สำหรับมิ้นต์ 17.2:

  1. เปิด "การตั้งค่าเสียง" -> "อินพุต"
  2. เลือก "Monitor of $ YOUR_USUAL_OUTPUT_DEVICE"
  3. บันทึกตามปกติใน gtk-rmd

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

เพียงจำไว้ว่าให้สลับกลับเมื่อเสร็จสิ้น!


สิ่งนี้ใช้ไม่ได้กับ Linux Mint เครื่องผสมสัญญาณเสียงแบบพัลส์จำเป็นต้องทำให้มันใช้งานได้
Nikola Petkanski

0

การตั้งค่านี้ใช้ได้สำหรับฉัน  เลือกจอภาพในรายการ: ในอุปกรณ์ป้อนข้อมูล

การตั้งค่านี้ใช้ได้สำหรับฉัน เลือกจอภาพในรายการ: ในอุปกรณ์ป้อนข้อมูล


0

การเปลี่ยนอุปกรณ์การ์ดเสียงของฉันเป็น "pulse" ไม่ทำงาน เมื่อฉันเปลี่ยนเป็น "ค่าเริ่มต้น" มันใช้งานได้

Debian, kernel 4.9.0-8-amd64
from lspci -v:
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)         Subsystem: Lenovo Broadwell-U Audio Controller
    Flags: bus master, fast devsel, latency 0, IRQ 48
    Memory at e1230000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.