Jedyne co się po tym zmieniło to nazwa karty, ale po ponownym uruchomieniu wróciła do starej nazwy.
Pulseaudio nie potrafi ustawić dla tego urządzenia aktywnego portu wyjścia, innych błędów nie widzę. Poczytałem trochę o Fast Track C400 (dopiero teraz jak zobaczyłem ten błąd), i to jest bardziej mixer dźwięku niż zwykła karta audio-usb. Czy w taki sposób można coś nagrać poprzez tą kartę.
arecord -f dat -D default test.wav
Musimy sprawdzić bez pulseaudio, musimy go zatrzymać. Pulseaudio ma ustawione auto uruchamianie, dlatego musimy zrobić pewne ustawienia w konfiguracji (w jednej linii , dla zwykłego użytkownika).
echo autospawn = no > $HOME/.config/pulse/client.conf ; pulseaudio -k
Powinny zniknąć ustawienia dźwięku, np. ikona głośnika, na dole napisze jak przywrócić działanie pulseaudio.
Teraz sprawdź czy gra
aplay -D plughw:0 /usr/share/sounds/alsa/Noise.wav
lub tak zmp3
mplayer -ao alsa:device=hw=0 jakieś_plik_do_testu.mp3
i nagrywanie już z pierwszej karty, sprawdź czy ta usb jest pierwsza arecord --list-devices
, usb powinno mieć device 0, 15 sekund nagrania.
arecord -f dat -D hw:0 -d 15 test.wav
Lub ffmpeg-em do mp3, jak masz. Wszytko jedno czym, też 15 sek.
ffmpeg -f alsa -i hw:0 -t 5 out.mp3
Przywrócenia działania pulseaudio.
rm $HOME/.config/pulse/client.conf ; pulseaudio --start
gokaj@gokaj-desktop:~/Pulpit$ arecord -f dat -D default test.wav
Nagrywa WAVE ‘test.wav’ : Signed 16 bit Little Endian, Częstotliwość 48000 Hz, Stereo
echo autospawn = no > $HOME/.config/pulse/client.conf ; pulseaudio -k
aplay -D plughw:0 /usr/share/sounds/alsa/Noise.wav
list-devices
arecord -f dat -D hw:0 -d 15 test.wav
gokaj@gokaj-desktop:~/Pulpit$ arecord -f dat -D hw:0 -d 15 test.wav
Nagrywa WAVE ‘test.wav’ : Signed 16 bit Little Endian, Częstotliwość 48000 Hz, Stereo
arecord: set_params:1339: Format próbkowania nie jest dotępny
Available formats:
- S24_3LE
gokaj@gokaj-desktop:~/Pulpit$ list-devices
Command ‘list-devices’ not found, but can be installed with:
sudo apt install ubiquity
gokaj@gokaj-desktop:~/Pulpit$ --list-devices
–list-devices: nie znaleziono polecenia
gokaj@gokaj-desktop:~/Pulpit$ ffmpeg -f alsa -i hw:0 -t 5 out.mp3
Command ‘ffmpeg’ not found, but can be installed with:
sudo snap install ffmpeg # version 4.1.4, or
sudo apt install ffmpeg # version 7:4.1.3-0ubuntu1
See ‘snap info ffmpeg’ for additional versions.
gokaj@gokaj-desktop:~/Pulpit$ rm $HOME/.config/pulse/client.conf ; pulseaudio --start
rm: nie można usunąć ‘/home/gokaj/.config/pulse/client.conf’: Nie ma takiego pliku ani katalogu
N: [pulseaudio] main.c: Serwer skonfigurowany przez użytkownika w {52a9f52f412f4da4b40ed748d4e2040d}unix:/run/user/1000/pulse/native, który jest lokalny. Dalsze wykrywanie.
Nic to nie zmieniło. Karta się nie wyłączyła, jest jak było.
No coś się nagrało (diody na mikserze nic nie pokazały), próbowałeś to sprawdzić, nic nie piszesz o tym. Podłączyłeś pod ten mkser jakieś źródło dźwięku, gitarę, czy mikrofon. Jak nic nie było słychać z USB, sprawdzić to nagranie na karcie z komputera, czy coś się zarejestrowało.
Nie zawsze będę pisał oczywiste rzeczy, np. jak odtworzyć ten nagrany plik, bo to możesz zrobić nie tylko tak w konsoli.
aplay test.wav
Nie wyłączyło pulseaudio, zapomniałem że stara metoda już nie działa w nowym Ubuntu, ja używam Debiana. Zatrzymaj pulseaudio tak.
systemctl --user stop pulseaudio.s*
Możesz sprawdzić, że wyłączone np. tak.
pactl stat
Będzie błąd połączenia, "connection failure: connection refused..."
. Teraz przeprowadź te testy nagrywania, z podłączonym źródłem dźwięku do miksera.
arecord -f dat -D hw:0 -d 15 test.wav
I sprawdź czy coś nagrało (na karcie zintegrowanej też sprawdź plik nagrania).
Po testach ponownie uruchomisz pulseaudio tak.
systemctl --user start pulseaudio.service
Zrobiłeś błąd z tym, uciąłeś.
Czy jest prawidłowe urządzenie to sprawdzasz tak.
arecord --list-devices
lub (to jest to samo)
arecord -l
Co do.
To było opcjonalnie. Jak nie jest zainstalowany, to na razie nie jest niezbędny.
A tego nie rozumiem.