Sådan dæmpes vuvuzelaen med Ubuntu

mmmnnnhhjuyyy

Samme dag som Danmark (rimeligt fortjent) ryger ud af VM fandt jeg ud af at lave et filter der kraftigt dæmper vuvuzela'erne (som jeg hader). Men ØV! - hvad skal jeg nu bruge mit filter til, når de sløve padder ikke spiller længere?

Nå, hvis I er interesserede gjorde jeg således (I Ubuntu 10.04):

Åbn en terminal og skriv:

1) sudo add-apt-repository ppa:psyke83/ppa
2) sudo apt-get update
3) sudo apt-get install pulseaudio-equalizer

Så har man en system-equalizer. Den bruger man lidt tid på at lære at kende (hvis lyder "skratter" (klipper) skal der skrues ned for "Preamp"-skyderen til venstre i equalizeren). Er det ikke nok, skal alle frekvenser sænkes med det samme antal dB (eksempelvis 6 dB). Equalizeren finder man forresten under Programmer -> Lyd og video -> Pulseaudio Equalizer.

Nå, for at lave et vuvuzelafilter skal man vide lidt om, hvad det er der skal fjernes. Ideelt skal man fjerne nogle smalle frekvensbånd omkring frekvenserne:

233 - 466 - 932 - 1864 hertz.

Men i equalizeren findes de frekvenser ikke - det ordner vi om lidt. Først starter vi med at skrue HELT ned for de frekvenser der ligger tæt på (dvs 220 - 440 - 880 - 1.75k hertz). Det giver naturligvis en dårlig lyd, fordi vi fjerner en masse frekvenser. Men gem indstillingen, alligevel, under eksempelvis navnet test (da vi sletter den senere til fordel for den rigtige).

Nu skal vi have ændret de forkerte frekvensbånd til de rigtige. Det gøres ved i terminalen at skrive:

gedit ~/.pulse/presets/test.preset

Nu vil jeg ikke vise hele filen (af pladsårsager) men blot de nederste 15 linjer (som definerer de 15 frekvensbånd der ændres på i equalizeren). Jeg skriver dem som de skal være til filteret:

50
100
156
233
311
466
622
932
1250
1864
2500
3500
5000
10000
20000

Bemærk at jeg har ændret frekvenserne 220 - 440 - 880 - 1.750 Hz til 233 - 466 - 932 - 1864 Hz, for at ramme vuvuzela frekvenserne optimalt. Gem det nye dokument (stadig under navnet "test").

Start igen equalizerinterfacet op og vælg Preset filteret "test" som du lige har lavet. Bemærk at frekvenserne 233 - 466 Hz mv nu er skabt på skyderen. Nu er vi måske næsten færdige - afhængigt af hvor lang tid det tager en at finde frem til den "rigtige" lyd. Eneste regel er, at signalet skal være dæmpet maksimalt ved vuvuzelafrekvenserne - og så gælder det ellers om, at finde den lyd man synes er bedst med den begrænsning.

Ærgerligt Danmark er ude, nu, hvor jeg har et filter klar jeg selv synes lyder rimeligt... Måske kan I finde noget at bruge det til (ellers må I lave noget med et skarpere notch filter). Når du er tilfreds med lyden gemmer du det færdige filter - eksempelvis under navnet vuvuzelafilter.

Vi skal naturligvis fjerne test filteret. Det gøres lettest i terminalen. Skriv:

rm ~/.pulse/presets/test.preset

Enjoy!

snakee
Antal: 498
Tilmeldt:
12-07-2007
User is offline
Re: Sådan dæmpes vuvuzelaen med Ubuntu

Der er en endnu nemmere måde at gøre det på hvis manhar kampen liggende som fil. Man spliter først lyden fra billedet f.eks. med mplayer eller med avidemux, herefter bruger man mplayuer til at lave et lille preview på 1 sekund et sted hvor de skide horn høres tydeligt og bruger soxs noiseprof til at lave en støjprofil-fil med. Derefter kører man hele lortet igennem sox og bruger soxs noisered effekt med benævnte støjprofil. Jeg har ikke prøvet det med horn men det fungerede ganske fint at lave en sox-kommando der først optager 1 sekundt stilhed med støj fra lydkortet hvorefter man så laver en liveoptagelse med indlagt støjreduktion. Det blev faktisk ret godt så jeg tror sagtens man kan bruge det til at fjerne hornene med et minimalt tab af andre lyddata.

Bagefter merger man det hele med avidemux. Jeg må prøve det endag hvis jeg kan finde en stump af en kanp.


bill gates
bill gates's picture
Antal: 3018
Tilmeldt:
25-06-2004
User is offline
Re: Sådan dæmpes vuvuzelaen med Ubuntu

stig65
Antal: 1027
Tilmeldt:
29-01-2007
User is offline
@ snakee Det er jo to

@ snakee

Det er jo to forskellige ting - støj skabt af en konstant kilde er et nogenlunde konstant signal, hvorfor man kan fjerne dæmpe det med et negativt interferenssignal, som du gør. Men vuvuzelaen er jo netop ikke konstant i styrke - nogle gange går folk amok med dem, og andre gange er de der næsten ikke. Desuden vil de fleste vel gerne se fodbold live....

@ Bill

Det kan du ikke være bekendt. Skån dog vores arme ører for det larm...


marx
marx's picture
Antal: 1799
Tilmeldt:
24-04-2006
User is offline
Re: Sådan dæmpes vuvuzelaen med Ubuntu

Jeg fatter ikke at folk går så meget amok over at en flok afrikanere spiller på forvokset kazoo. Det er jo ikke værre end de lufthorn vi bruge til alle andre kampe.

Jeg kunne til gengæld godt tænke mig at se Australien-supportere kontrae vuvuzelaerne med didgeridoos.


kenneth
kenneth's picture
Antal: 457
Tilmeldt:
02-01-2008
User is offline
Re: Sådan dæmpes vuvuzelaen med Ubuntu

En hurtig og effektiv løsning er da at slå lyden helt fra det ka alle apparater da, det andet er nok mere spild af tid end det er til gavn, ellers ka man jo lige så godt tage en sort sæk og hovdet og side og skråle lalalalalalalalalalalala


nickoe
Antal: 220
Tilmeldt:
04-06-2007
User is offline
Re: Sådan dæmpes vuvuzelaen med Ubuntu

:D til jer alle


kaj
kaj's picture
Antal: 468
Tilmeldt:
14-03-2004
User is offline
Re: Sådan dæmpes vuvuzelaen med Ubuntu

Vuvuzela er hornet, folk elsker at hade, men skynder sig at købe, hvis de får muligheden.


m_abs
m_abs's picture
Antal: 885
Tilmeldt:
13-12-2003
User is offline
Re: Sådan dæmpes vuvuzelaen med Ubuntu

casperh
Antal: 415
Tilmeldt:
16-08-2007
User is offline
#2 +1! Seriøst, så

#2 +1!

Seriøst, så irriterende er det horn altså ikke...


stig65
Antal: 1027
Tilmeldt:
29-01-2007
User is offline
Re: Sådan dæmpes vuvuzelaen med Ubuntu

m_abs
m_abs's picture
Antal: 885
Tilmeldt:
13-12-2003
User is offline
#10 Nej, så slem er hornet:

snakee
Antal: 498
Tilmeldt:
12-07-2007
User is offline
#3 Nej det er ikke bare et

#3

Nej det er ikke bare et modsatrettet inteferenssignal jeg snakker om. Man laver en støjprofil der indeholder data om de specielle frekvenser man ønsker at fjerne det er det SOX arbejder med. Det skulle virke bedre på alle nivauer for der arbejdes på frekvensdomænet og ikke med modkobling som du snakker om. Man fjerner bare specielle frekvenser og nogle dæmpes mere end andre afhængig af hvilket mønster de indgår i.


stig65
Antal: 1027
Tilmeldt:
29-01-2007
User is offline
@ snakee Det lyder rimeligt

@ snakee

Det lyder rimeligt avanceret - basalt set kræver det jo, at støjen kan genkendes som en del af det signal den indgår i. Det lyder meget ressourcekrævende.