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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2017-04-17 17:38:45

  DuchDucha - Użytkownik

DuchDucha
Użytkownik
Zarejestrowany: 2013-09-24

Usunięcie szumów podczas nagrywania

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

 

#2  2017-04-17 20:58:07

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Usunięcie szumów podczas nagrywania

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.

Kod:

arecord -vv -fdat test.wav

Offline

 

#3  2017-04-17 21:56:32

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: Usunięcie szumów podczas nagrywania

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.


a to feler westchnął seler

Offline

 

#4  2017-04-17 23:21:30

  DuchDucha - Użytkownik

DuchDucha
Użytkownik
Zarejestrowany: 2013-09-24

Re: Usunięcie szumów podczas nagrywania

Ś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.

Kod:

$ 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

 

#5  2017-04-18 00:06:12

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Usunięcie szumów podczas nagrywania

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ć:

Kod:

apley test.wav

W alsamixer poszukaj swojej karty, wyłącz odsłuch mikrofonu, ja mam swoją pod 0.

Kod:

alsamixer -c0

Offline

 

#6  2017-04-21 09:27:42

  DuchDucha - Użytkownik

DuchDucha
Użytkownik
Zarejestrowany: 2013-09-24

Re: Usunięcie szumów podczas nagrywania

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

 

#7  2017-04-21 13:37:57

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Usunięcie szumów podczas nagrywania

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:

Kod:

echo autospawn = no > $HOME/.config/pulse/client.conf

Wyłaczenie:

Kod:

pulseaudio --kill

Po sprawdzeniu przywrócenie działania pulseaudio.

Usunięcie wpisu:

Kod:

rm $HOME/.config/pulse/client.conf

Uruchomienie pulseaudio:

Kod:

pulseaudio --start

Ja napisałem skrypt do uruchamiania kdenlive, bo nie dało się nic robić z podsłuchem.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.009 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 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='18.116.40.53' WHERE u.id=1
0.00068 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.116.40.53', 1732832736)
0.00025 SELECT * FROM punbb_online WHERE logged<1732832436
0.00098 DELETE FROM punbb_online WHERE ident='185.191.171.9'
0.00047 SELECT topic_id FROM punbb_posts WHERE id=310186
0.00119 SELECT id FROM punbb_posts WHERE topic_id=29507 ORDER BY posted
0.00079 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.00009 SELECT search_for, replace_with FROM punbb_censoring
0.00078 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.00082 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=29507
Total query time: 0.00758 s