
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!
12-07-2007
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.
25-06-2004
http://kortlink.dk/7vur
29-01-2007
@ 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...
24-04-2006
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.
02-01-2008
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
04-06-2007
:D til jer alle
14-03-2004
Vuvuzela er hornet, folk elsker at hade, men skynder sig at købe, hvis de får muligheden.
13-12-2003
http://www.xkcd.com/757/
og
http://www.youtube.com/watch?v=NXPPyjtw5WU
16-08-2007
#2 +1!
Seriøst, så irriterende er det horn altså ikke...
29-01-2007
Så slemt er hornet http://wulffmorgenthaler.dk/strip/afh%EF%BF%BDring...
13-12-2003
#10
Nej, så slem er hornet: http://www.youtube.com/watch?v=u79xQZuUQ7I
12-07-2007
#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.
29-01-2007
@ 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.