Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Ostatnio bawię się w nagrywanie dźwięku na Debianie Stable. Podłączyłem Do laptopa Dell e6430 kartę Creative X-Fi Surround 5.1 pro przez usb i do niego przez wtyczkę Jack mikrofon dynamiczny. Na Audacity nagrywa bardzo cicho, a czasem wariuje. Zainstalowałem OBS Studio 18.0.1 (zajebisty program) i podłączyłem kamerkę. Nadal było cicho. Podgłosiłem w alsamixerze wszystko co było można na maksimum, a w OBSie czułość na 30. Teraz jest dużo szumów, których nie udaje mi się usunąć (wyłączenie niepotrzebnych urządzeń, zamknięcie okna itp). Dbałem w filtrach bramkę szumów, ale ona po prostu odcina dzięki gdy się nie mówi, a gdy się mówi szumy się pojawiają.
Jak jeszcze zrobić nagranie głośniejszym i jednocześnie zredukować szumy?
Offline
Ja bym sprawdził czy źródłem szumów nie jest zasilanie, powinna być prawidłowo uziemiona sieć elektryczna lub filtr szumów. Odłącz zasilanie sprawdź na samej baterii. Może mikrofon wewnętrzny w laptopie jest włączony.
arecord -vv -fdat test.wav
Offline
Zainteresuj się pakietem sox i jego filtrem noisered. Polega to na tym, że nagrywasz najpierw 1s ciszy - nagrywa się prawie sam specyficzny dla danego mikrofonu szum. Potem sox używa tego nagrania szumów, żeby odszumić właściwe nagranie.
Offline
Środowisko to Mate. Wyłączyłem systemowo mikrofon w lapku. Jutro pogrzebie w ustawieniach alsamixera. Na baterii sprawdziłem raz i wtedy wariowało. Na Audacity był szeroki wykres, ale brak nagrania.
Nigdy w życiu nie spotkałem się z tym poleceniem. Po dmuchnięciu w mikrofon procent zwiększa się do 2.
$ arecord -vv -fdat test.wav Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo ALSA <-> PulseAudio PCM I/O Plugin Its setup is: stream : CAPTURE access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 48000 exact rate : 48000 (48000/1) msbits : 16 buffer_size : 24000 period_size : 6000 period_time : 125000 tstamp_mode : NONE period_step : 1 avail_min : 6000 period_event : 0 start_threshold : 1 stop_threshold : 24000 silence_threshold: 0 silence_size : 0 boundary : 6755399441055744000 #+ | 00%
Offline
Przełącz zasilacz tam gdzie masz uziemienie. A co do arecord, no to ustaw odpowiednio nagrywanie (głośność, no 2% to za mało powinno być 30% najmniej) pogadaj tam trochę, możesz i dmuchać. I sprawdź co się nagrało i czy są szumy. Wszystko jedno jak. można i tak odsłuchać:
apley test.wav
W alsamixer poszukaj swojej karty, wyłącz odsłuch mikrofonu, ja mam swoją pod 0.
alsamixer -c0
Offline
Z braku pomysłów na maksimum ustawiłem PCM i Master, resztę wyciszyłem do minimum, a Auto-Mute Mode i Loopback zrobiłem na Disabled. Myślałem, że nic się nie nagra. Na Audacity jednak nagrywa coś bardzo cicho, po użyciu funkcji "Bas i sopran" dźwięk ma akceptowalną głośność, ale i szumy. W OBS za to dzieją się cuda. Nagrał tak głośno, że musiałem zredukować czułość z 30 do 10, a szumy są akceptowalne. Chyba są jeszcze jakieś ustawienia o których nie wiem, albo tego nie rozumiem.
Offline
Nie czytałem teraz całego wątku, ale czy ty próbowałeś wyłączyć pulseaudio. W kdenlive były kiedyś zakłócenia dźwięku z pulseaudio, tylko pulseaudio nie wyłączysz ot tak musisz ustawić wpis w konfiguracji by sie nie restartował.
Wpis:
echo autospawn = no > $HOME/.config/pulse/client.conf
Wyłaczenie:
pulseaudio --kill
Po sprawdzeniu przywrócenie działania pulseaudio.
Usunięcie wpisu:
rm $HOME/.config/pulse/client.conf
Uruchomienie pulseaudio:
pulseaudio --start
Ja napisałem skrypt do uruchamiania kdenlive, bo nie dało się nic robić z podsłuchem.
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00138 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='13.59.87.145' WHERE u.id=1 |
0.00074 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '13.59.87.145', 1733055276) |
0.00064 | SELECT * FROM punbb_online WHERE logged<1733054976 |
0.00101 | SELECT topic_id FROM punbb_posts WHERE id=310103 |
0.00004 | SELECT id FROM punbb_posts WHERE topic_id=29507 ORDER BY posted |
0.00067 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=29507 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00148 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=29507 ORDER BY p.id LIMIT 0,25 |
0.00079 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=29507 |
Total query time: 0.00694 s |