Cách ghi lại bất kỳ âm thanh trong và ngoài bằng Ubuntu và Audacity


36

Làm thế nào tôi có thể ghi lại bất kỳ âm thanh bên trong như mic trong và loa phát ra từ cùng một PC chạy Ubuntu, sử dụng Audacity hoặc một cái gì khác?

Ví dụ trong Windows, nó có thể được thực hiện như thế này (tôi muốn làm một cái gì đó tương tự): Ghi âm thanh bên trong trên Windows

CHỈNH SỬA:

Tôi đã cài đặt pavucontrol nhưng trong tab bản ghi nó không hiển thịMonitor of <your soundcard>

nhập mô tả hình ảnh ở đây


@Takkat: tôi đã làm theo câu trả lời, nhưng nó không hoạt động, vì trong EDIT của tôi, bạn có thể thấy tôi không có tương tự như trong TRẢ LỜI đang hiển thị.

@Takkat: YEs 1) tôi đã bắt đầu Audacity 2) Sau đó tôi bắt đầu pavucontrol nhưng tương tự. Tab ghi trên Pavucontrol luôn hiển thị như tôi đã thể hiện trong EDIT của mình.

1
CÓ - nó hoạt động khi làm gì đó với tab Cấu hình. Cảm ơn bạn. Cũng lạ, tab ghi chỉ hiển thị khi Audacity ở chế độ Ghi trực tiếp. Nhưng không phải trước chế độ nhàn rỗi.

Câu trả lời:


32

Để xác định nguồn ghi cho bất kỳ ứng dụng ghi âm nào, chúng tôi có thể cài đặt pavucontrol Cài đặt pavucontrol .

Ngay sau khi chúng tôi ghi lại bất kỳ luồng âm thanh nào, tên của ứng dụng ghi âm và nguồn từ nơi ghi âm sẽ được hiển thị trong tab Ghi âm . Sau đó, chúng tôi có thể thay đổi nguồn Monitor of <your soundcard>để ghi lại đầu ra của soundcard của chúng tôi:

nhập mô tả hình ảnh ở đây

Chúng tôi có thể phải chọn một hồ sơ âm thanh khác ngoài. Điều này có thể được thực hiện từ phần "Cấu hình" của pavucontrol , ví dụ: cấu hình âm thanh "Hai mặt" cho đầu ra của micrô đến âm thanh cục bộ của chúng tôi:


Vâng, nhưng nó cho thấy "Không có ứng dụng hiện đang ghi âm thanh". Trong thực tế, xây dựng trong máy ghi âm cũng không hoạt động.
NoBugs

7

Cách duy nhất tôi có thể làm điều này vào ngày 12.04 là tải mô-đun của ALSA module-loopbacktheo khuyến nghị của Charl Botha trong màn hình này .

Truyện ngắn (như đã giải thích ở đó):

  • Nhận điều khiển âm lượng PulseAudio (pavucontrol)
  • Trên tab Thiết bị đầu vào, hãy xem rằng bạn có "Màn hình âm thanh nổi tích hợp" - đây là thiết bị ghi âm ảo mà bạn có thể ghi lại bất cứ thứ gì phát ra từ loa.
  • CẬP NHẬT: Bây giờ chúng tôi chỉ cần định tuyến micrô của bạn đến loa của bạn. Làm điều này bằng cách gõ pactl load-module module-loopback latency_msec=1tại dấu nhắc shell.
  • Nếu bây giờ bạn ghi âm với âm thanh, hoặc recordmydesktop, từ "Màn hình âm thanh nổi tương tự tích hợp" (xem tab Ghi âm của pavucontrol sau khi bạn bắt đầu ghi âm), bạn sẽ nhận được micrô cũng như bất cứ thứ gì phát ra từ loa. Điều này có nghĩa là bây giờ bạn có thể dễ dàng ghi lại các cuộc họp Skype hoặc Google+ Hangouts riêng tư.
  • CẬP NHẬT: Trên tab Ghi âm, bạn có thể hiển thị tất cả các luồng (hộp tổ hợp ở dưới cùng) và sau đó định cấu hình micrô nào (nếu bạn có nhiều hơn một) nên lặp lại thành âm thanh nổi tương tự tích hợp

Tôi nghĩ rằng tải mô-đun này có tác dụng tương tự như cấu hình "Hai mặt" được đề xuất bởi @Takkat, nhưng không hoạt động trên máy của tôi.


Để áp dụng tải mô-đun loopback tự động khi khởi động, hãy làm sudo sh -c 'echo load-module module-loopback latency_msec=1 >> /etc/pulse/default.pa'.
Ruslan

Khi bạn " định tuyến micrô đến loa " không gây ra phản hồi? Không có khử tiếng ồn tự động, phải không? (Trừ khi bạn đang sử dụng tai nghe yên tĩnh) Hoặc 1 phần nghìn giây tiềm ẩn có ảnh hưởng ở đây không?
Xen2050

7

Đến từ Windows cho Linux chưa đầy 1 tháng trước, tôi muốn quay video ghi lại cảnh trò chơi bằng âm thanh từ cả hai loa của mình (đầu ra Nvidia HDMI) và micrô tai nghe của tôi (thẻ âm thanh Auzentech X-Fi Fore 7.1 PCI-E) đồng thời.

Tôi đã thử ở trên nhưng không thể làm cho nó hoạt động. Tôi đã thử Audacity, recordmyDesktop, SimpleScreenRecorder. Tôi nhận ra rằng ngay cả khi tôi có được một chương trình để ghi hai nguồn âm thanh lại với nhau và chương trình thứ hai để quay video, tôi sẽ phải xếp chúng vào một trình chỉnh sửa video (OpenShot) sẽ không được căn chỉnh đến mili giây .

Cuối cùng, tôi đã tìm thấy một giải pháp hoàn hảo với Phần mềm OpenBroadcaster (OBS)

Trong Cài đặt> Âm thanh , tôi có thể chọn:

  • Thiết bị âm thanh trên máy tính để bàn - Màn hình của Bộ điều khiển âm thanh kỹ thuật số HDMI GK106 (HDMI 2)
  • Thiết bị âm thanh Mic / phụ trợ - Âm thanh nổi EMU20k2 (Dòng X-Fi Titanium).

Đối với Nguồn , tôi đã chọn Chụp màn hình (XSHM) để chụp toàn bộ máy tính để bàn.

Hoạt động hoàn hảo.


1
Cảm ơn rất nhiều vì điều này!! Tôi không thể tin rằng thực sự có một phần mềm ghi âm tiên tiến dành cho Linux hoạt động chính xác và dễ dàng! Tôi không thể tìm thấy bất kỳ cách nào để chỉ ghi lại âm thanh, nhưng việc nhập nhanh vào Audacity sau đó khá dễ dàng. Trên hết, tôi không có nguy cơ làm hỏng âm thanh của mình bằng cách làm rối các cài đặt Alsa :)
Tobias J

Trong trường hợp bất cứ ai muốn cài đặt trong Ubuntu (phiên bản gần đây) : sudo apt install obs-studio.
sdlins

1

Công cụ ghi âm thanh GUI yêu thích của tôi Audio Recorderlà có thể thu âm thanh từ tất cả các nguồn có thể. Tôi chắc chắn phần mềm này là công cụ phải có.

Cài đặt Trình ghi âm thanh:

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

Chạy nó (ngôn ngữ hệ thống của tôi là Ukrainan): nhập mô tả hình ảnh ở đây

Để ghi lại âm thanh hệ thống, chọn "Âm thanh nổi tương tự tích hợp (đầu ra)" làm Nguồn.

nhập mô tả hình ảnh ở đây

Có thể chọn nhiều nguồn âm thanh bao gồm Skype hoặc thậm chí xác định nguồn của riêng bạn.


0

Bạn có thể phải chọn Đầu vào âm thanh nổi tương tự (chưa được cắm) trong Điều khiển âm lượng PulseAudio (pavucontrol), để làm cho nó hoạt động.

Đây là cách duy nhất tôi có thể ghi âm sau khi thử mọi thứ khác có thể tìm thấy khi ghi âm từ thẻ âm thanh. Thật không may, bạn không thể nghe đầu ra cùng lúc với cài đặt này.

Cũng xem ảnh chụp màn hình:

nhập mô tả hình ảnh ở đây

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.