Micrô hoạt động, nhưng dòng không


8

Tôi có một vấn đề thú vị với Ubuntu. Tôi có một máy tính xách tay có một giắc cắm cho dây vào / micrô và đầu ra / tai nghe.

Đây là lý do tại sao tôi mua một spliter như dưới đây:

Chia một jack 4 cây thông thành hai giắc: micrphone và line out

Tôi có một micrô phòng thu bên ngoài và tai nghe với micrphone.

Trường hợp 1 (Làm việc)

Nếu tôi kết nối micrphone của tai nghe với bộ chia được lắp vào máy tính xách tay của mình, tôi có thể ghi lại micrphone của mình.

HEADPHONES MIC ----+
                   |   
                   +------- LAPTOP
                   |   
HEADPHONES OUTPUT -+

Trường hợp 2 (KHÔNG hoạt động)

Nếu tôi kết nối một phần cứng bên ngoài khác (ví dụ như đàn piano) với bộ chia, tôi không thể ghi lại bất cứ điều gì ... Đây là vấn đề. Làm thế nào Ubuntu có thể nhận ra nếu có micrphone tai nghe hoặc phần cứng bên ngoài KHÔNG phải là micrphone tai nghe?

PIANO  ------------+
                   |   
                   +------- LAPTOP
                   |   
HEADPHONES OUTPUT -+

... Và câu hỏi là làm thế nào để khắc phục điều này? Tôi muốn ghi lại piano của tôi bằng máy tính xách tay của tôi: thông qua dòng trong.

Sẽ là bộ chia một nguyên nhân?

Tôi có thực sự cần một phần cứng mà tôi không có (như máy ghi USB) không?


Cập nhật : đã thử nghiệm trên Windows 8 trên cùng một máy tính xách tay. Nó hoạt động đúng ... (Un) May mắn thay, tôi là người dùng Ubuntu, vì vậy tôi sẽ không quay trở lại thế giới Windows ... Vẫn đang tìm kiếm giải pháp trên Ubuntu.

Mẫu laptop của tôi là Samsung NP300E5V-S01RO.

Cập nhật 2 : Sử dụng alsamixerTôi quản lý chỉ nghe âm thanh piano , không có âm thanh micrô khác. Đây là cách cấu hình alsamixer hiện tại trông:

Thông tin về các thiết lập của tôi có thể được tìm thấy ở đây .

Tôi vẫn không thể chọn trong Audacity (hoặc phần mềm ghi âm khác) thiết bị ghi. Nó ghi lại từ micro bên trong.

Cập nhật 3 :

pactl list sourcesđầu ra này trong Portsphần:

Trường hợp 1

Piano được kết nối:

analog-input-microphone-internal: Internal Microphone (priority: 8900)
analog-input-microphone: Microphone (priority: 8700, not available)

Trường hợp 2

Một micrô bên ngoài được kết nối:

analog-input-microphone-internal: Internal Microphone (priority: 8900, not available)
analog-input-microphone: Microphone (priority: 8700, available)

Tôi chắc chắn rằng đó không phải là "đường vào" mà chỉ là "mic in". Thông thường máy tính xách tay không bao gồm line-in.
Braiam

@Braiam Có lẽ đó là sự thật ... Làm cách nào tôi có thể khắc phục vấn đề này ...? Tôi muốn ghi lại một bài hát mới bằng máy tính xách tay của mình ... :-)
Ionică Bizău

Một trong những điều tôi muốn đề xuất là dùng thử một HĐH khác, ngay cả khi đó là phiên bản mới của Ubuntu, bạn không cần phải cài đặt nó, chỉ cần chạy nó từ Live CD và xem liệu nó có thể giải quyết vấn đề không.
v010dya

@Volodya Tôi đã thử trên Ubuntu 13.04 và có một vấn đề tương tự ... :-(
Ionică Bizău

@ John Đây là một khả năng: Micrô của bạn thực sự là đơn âm, nhưng piano là đơn âm, nhưng trên một kênh khác. Giả thuyết đó có thể là một lý thuyết nếu phần mềm bạn đang ghi với giả định đầu vào đơn, bạn có thể kiểm tra không? Nếu đó là như vậy, bạn có thể cố gắng hoán đổi kênh trái và phải bằng cách nào đó, tuy nhiên tôi không thể tìm ra cách để làm điều đó một cách chính xác. Tất nhiên, đây chỉ là một giả thuyết.
v010dya

Câu trả lời:


1

Bằng cách tăng máy đo âm lượng mic trong alsamixerchúng tôi chỉ bật tính năng loopback soundcard, nghĩa là nó chuyển hướng đầu vào mic thành đầu ra âm thanh bên trong, luồng này không thể truy cập được đối với phần mềm. (AFAIK) (Nhưng nó xác nhận rằng phần cứng nhận được âm thanh.)

Bạn nên cố gắng tăng alsamixertối đa tất cả các máy đo Capture lên mức tối đa và đảm bảo chúng không bị tắt tiếng, sau đó đảm bảo rằng trong pavucontrolthiết bị và cổng chính xác được chọn, và đầu vào mic không bị tắt tiếng ở đó, sau đó thử ghi âm.

Nếu nó vẫn không hoạt động, thì có khả năng vấn đề nằm ở đâu đó thấp hơn trong trình điều khiển.

Những gì bạn vẫn có thể thử là cài đặt một alsa mới hơn , có thể vấn đề này đã được giải quyết trong một phiên bản mới hơn. Ngoài ra, có một số công cụ tinh chỉnh cho alsa ở đây . Tài liệu cho nó ở đây . Với điều hda-jack-retask, bạn có thể thay đổi đầu vào micrô của mình thành một đầu vào (hoặc những thứ tương tự), nhưng tôi không biết liệu điều đó có giúp ích gì không.


Cung cấp cho bạn tiền thưởng cho sự giúp đỡ đã cho, nhưng vấn đề vẫn chưa được khắc phục. Tôi đã mở nó trên launchpad.
Ionică Bizău

@ John Tôi đã đọc đoạn hội thoại tại bugreport. Nếu bạn vẫn không biết cách thêm gợi ý, hãy đọc . Ví dụ, bạn làm echo jack_detect=no > /sys/class/sound/hwC0D0/hintsđể vô hiệu hóa các phát hiện jack. Hoặc trong trường hợp của bạn, bạn cũng có thể thử echo jack_detect=no > /sys/class/sound/hwC0D3/hints, nhưng trước đây có nhiều khả năng có bất kỳ ảnh hưởng.
chim ưng

@ John Sau khi thêm gợi ý đó làm echo 1 > /sys/class/sound/hwC0D0/reconfighoặcecho 1 > /sys/class/sound/hwC0D3/reconfig
falconer

Tôi phải chạy các lệnh khi piano được kết nối?
Ionică Bizău

Không. Nhưng những thay đổi này chỉ kéo dài trong một phiên, sau khi khởi động lại chúng bị mất, vì vậy hãy kiểm tra nó trong phiên đó mà bạn thực hiện việc cấu hình lại.
chim ưng

0

Có thể mẹo nhỏ này mà bạn có thể cài đặt từ PPA sẽ giúp:
[Cách thực hiện] Biến Jack cắm tai nghe thành Jack cắm micrô trong Ubuntu | CHÚA ƠI! Ubuntu!


Điều này nghe có vẻ tốt, nhưng thật không may, tôi gặp lỗi này: "Failed to create file '/home/username/.pulse/client.conf.3A0Q7W': No such file or directory"khi tôi cố gắng Áp dụng các cài đặt.
Ionică Bizău

Tạo .pulse trong thư mục chính của bạn, điều đó sẽ giải quyết vấn đề.
v010dya

Đã sửa lỗi tại đây: bug.launchpad.net/ubfox/+source/alsa-tools/+orms/1262661 Vui lòng đến đó và chọn rằng nó cũng xảy ra trên máy của bạn.
v010dya
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.