Làm cách nào để ghi lại âm thanh phát ra với gtk-recordmydesktop?


43

Tôi đang sử dụng gtk-recordmydesktop để ghi đầu ra video vào máy tính để bàn của mình. Tuy nhiên, các video không có âm thanh. Tất cả các hướng dẫn tôi tìm thấy liên quan đến việc này liên quan đến việc thu âm thanh từ micrô, trong khi tôi quan tâm đến việc thu âm thanh phát ra. Tôi có thể làm cái này như thế nào? Câu hỏi thường gặp chính thức cho biết "Giải pháp nằm trong cài đặt máy trộn của bạn. Tiếp tục chơi với nó;)." mà không làm rõ bất cứ điều gì.

Làm cách nào tôi có thể ghi được đầu ra âm thanh, trong khi có thể tự nghe được?


1
Tôi đã tạo một video hướng dẫn bao gồm các bước trên Debian Linux 2014.
Martin Vahi

Câu trả lời:


44

Tôi đã xoay sở để thực hiện theo các bước trên Diễn đàn Ubuntu , vì rõ ràng đây là những gì tôi đã làm:

  1. sudo apt-get install gtk-recordmydesktop pavucontrol
  2. Đã mở hộp thoại Điều khiển âm lượng xung âm thanh: Applications > Sound & Video > PulseAudio Volume Control
  3. Đã mở gtk-recordmydesktop
  4. Trong tùy chọn nâng cao gtk-rmd, tab "Âm thanh", đặt "Thiết bị" thành pulse
  5. Trong gtk-rmd bắt đầu ghi âm
  6. Trong Điều khiển âm lượng, chọn tab Ghi âm và thay đổi mục nhập recordmydesktop thành 'Monitor of'

Đây là những gì dường như đã làm việc cho tôi.


Lưu ý: với cài đặt 'Monitor of', nó phải là một bản sao carbon và bạn sẽ có thể nghe cùng một âm thanh thông qua tai nghe, v.v.
NJ

6
Điều này đã làm việc. FWIW, tôi đã phải thay đổi tùy chọn Âm thanh> Thiết bị từ DEFAULT thành xung trong gtk-recordmydesktop, mặc dù đó có thể là cách Arch được thiết lập trước đó để có mặc định khác.
Macha

@Macha trên dòng lệnh, điều này tương ứng với việc truyền "--device Pulse"
g33kz0r

Cảm ơn đã chỉ ra pavucontrol; ghi âm ban đầu bị tắt tiếng vì một số lý do. Một FWIW khác, tôi đã phải thay đổi cấu hình (tab cấu hình của pavucontrol) từ Duplexthành Output, và cuối cùng đã làm được.
falstro

2
Có cách nào để có được cả mic đầu vào VÀ màn hình của đầu ra âm thanh không?
georgebrindeiro

14

Tất cả những gì tôi phải làm là thay đổi DEFAULTthành pulsebằng: Nút nâng cao > Tab âm thanh > Thiết bị :.


Tôi xác nhận rằng đó là mẹo!
Capy

Đây không phải là tất cả những gì tôi phải làm (tôi cũng phải làm điều pavucontrol từ câu trả lời khác), nhưng nó đã được yêu cầu
HighCommander4

5

Nếu bạn sử dụng Pulseaudio, sẽ có một hướng dẫn trong Ubuntu Wiki . Về cơ bản, nó tập trung vào việc sử dụng bộ trộn âm thanh xung, để định tuyến lại âm thanh từ nguồn phát đến âm thanh được lưu thay vì đầu ra mặc định (sẽ là loa của bạn).


1
Đáng buồn thay, điều này nghe có vẻ như tôi không thể nghe thấy âm thanh đó, nó không đủ tốt.
Macha

2
@Macha: Về nguyên tắc, tôi nghĩ Pulseaudio có khả năng sao chép đầu ra trên một số cổng. Bạn đã tìm thấy không có cách nào để làm điều này? Mặt khác, một cách giải quyết có thể hoặc không thể chấp nhận được là phát tệp âm thanh khi nó được ghi (điều này có thể gây ra độ trễ không chấp nhận được và có thể bạn sẽ phải ghi lại ở định dạng thô (không nén)).
Gilles 'SO- ngừng trở nên xấu xa'

1
@Gilles: Ok, cảm ơn. Lỗi của tôi. Các hướng dẫn thực sự nói rằng, nhưng cách trả lời đã được ngụ ý khác. Có một vấn đề cuối cùng: Cách này yêu cầu tôi phải đồng bộ hóa âm thanh theo cách thủ công khi gtk-recordmydesktop và âm thanh được bắt đầu một cách riêng biệt.
Macha

1

Tôi đã phải sử dụng các cài đặt này trong pavucontrol:

Cấu hình> Âm thanh tích hợp> Cấu hình> Đầu ra âm thanh nổi kỹ thuật số (HDMI) + Đầu vào âm thanh nổi tương tự

Sau đó, nó ghi lại âm thanh đang phát


1

Âm thanh không được ghi do mức đầu vào thấp. Bạn có thể sửa lỗi này từ đây:

  • Đi đến ứng dụng âm thanh của cài đặt. Sau đó, trong đó bạn sẽ thấy tùy chọn đầu vào liền kề với đầu ra.
  • Bạn chỉ cần tăng mức đầu vào từ 0 lên khoảng 35-40%. Đây là cấp độ tốt nhất theo kinh nghiệm của tôi.
  • Bây giờ một lần nữa đi đến recordMyDesktopứng dụng và bắt đầu ghi âm của bạn.

Nó sẽ hoạt động tốt (ít nhất là nó làm việc cho tôi).


0

Đây là một câu hỏi cũ, nhưng đây là cho Mint 17.2:

  1. Mở "Tùy chọn âm thanh" -> "Đầu vào"
  2. Chọn "Giám sát $ YOU_USUAL_OUTPUT_DEVICE"
  3. Ghi lại bình thường trong gtk-rmd

Bằng cách này, bạn có thể tránh việc chuyển đổi đầu vào được ghi trong video.

Chỉ cần nhớ chuyển nó trở lại khi bạn đã hoàn tất!


Điều này không còn hoạt động cho Linux Mint. Bộ trộn âm thanh xung là cần thiết để làm cho nó hoạt động.
Nikola Petkanski

0

Cài đặt này hoạt động với tôi.  Chọn Màn hình trong Hiển thị: trong Thiết bị Nhập

Cài đặt này hoạt động với tôi. Chọn Màn hình trong Hiển thị: trong Thiết bị Nhập


0

Thay đổi thiết bị card âm thanh của tôi thành "xung" không hoạt động. Khi tôi thay đổi nó thành "mặc định", nó đã hoạt động.

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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.