Portál AbcLinuxu, 6. května 2024 05:33


Dotaz: arecord - jak zesílit záznam?

30.1.2013 10:50 Jirka | skóre: 25
arecord - jak zesílit záznam?
Přečteno: 261×
Odpovědět | Admin
Zdravím všechny, mám usb zvukovku a potřebuju z ní nahrát přes mikrofon záznam, zesílit o 30dB a pak teprve uložit na disk, abych to pak nemusel dodatečně zesilovat v audacity.
Jde to bez použití Xek?
Díky.
Dokud to funguje, nešťourej se v tom!...

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.1.2013 11:07 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: arecord - jak zesílit záznam?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Určitě jde :-)

Nastavit si správně mixák na zvukovce třeba alsamixer a pokud je zvukovka určená i pro mikrofon většinou tam bývá zatržítko pro zesílení - mikrofon má menší signál jak linkový výstup.
30.1.2013 11:12 Jirka | skóre: 25
Rozbalit Rozbalit vše Re: arecord - jak zesílit záznam?
Tak za takovou odpověď bych vraždil.
Poťáky v alsamixeru jsou samozřejmě nadoraz. Měl jsem na mysli softwarový zesílení.
Dokud to funguje, nešťourej se v tom!...
30.1.2013 11:24 trubicoid2
Rozbalit Rozbalit vše Re: arecord - jak zesílit záznam?
jasne, viz. moje odpoved, akurat ti to samozrejme zesili i sum, mozna by se hodil lepsi mikrofon nebo predzesilovac
30.1.2013 11:25 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: arecord - jak zesílit záznam?
Tak vraždi - na blbý dotaz blbá odpověď.

A máš zaskrtnutý že máš připojen mikrofon místo linkového výstupu z nějakého zařízení ? To právě u hromady zvukovek přidá zesílení.

Jinak man normalize-audio
30.1.2013 11:33 trubicoid2
Rozbalit Rozbalit vše Re: arecord - jak zesílit záznam?
jeste ja mam v alsamixeru Front Mic Boost a Rear Mix Boost, to pomuze o nejaky dB
30.1.2013 11:33 Jirka | skóre: 25
Rozbalit Rozbalit vše Re: arecord - jak zesílit záznam?
normalize-audio - to jsem chtěl vědět - čím. Zkusím nadefinovat rouru nebo zkusím ten sox, jak radí kolega. Díky.
zvukovka je usb sb play, vyměnil jsem v ní před chvílí pracovní odpor mikrofonu z 1k5 na 15k a zisk se taky značně zvednul.
Dokud to funguje, nešťourej se v tom!...
30.1.2013 11:38 trubicoid2
Rozbalit Rozbalit vše Re: arecord - jak zesílit záznam?
nu sox by rouru mel umet, pokud budes zesilovat o predem znamy nasobitel

to normovani pres rouru imho nepujde, von prvne musi jednou celej fajl precist, najit maximum a pak cte znova a vse zesiluje tim zjistenym nabobitelem
30.1.2013 11:22 trubicoid2
Rozbalit Rozbalit vše Re: arecord - jak zesílit záznam?
Odpovědět | | Sbalit | Link | Blokovat | Admin
sox -v 31.6 in.wav out.wav, kde 31.6 je nasobek amplitudy, kterej odpovida 30dB

nebo jestli chces spis normalizovat, tedy zesilit na maximum, ale aby jeste nedoslo ke zkresleni, tak: sox --norm in.wav out.wav

pripadne bez sox trebas specialni programek normalize (http://normalize.nongnu.org, v gentoo je primo v portage): normalize in.wav
30.1.2013 13:16 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: arecord - jak zesílit záznam?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud ti nepomohou funkce nabízené zvukovkou (tj. všechny možné Mic Boosty), můžeš si do alsy (tj. .asoundrc) přidat vlastní ovládací prvek regulující nahrávání, např.:
pcm.DigitalMic {
    @args [ CARD ]
    @args.CARD {
        type string
    }
    type asym
    capture.pcm {
        type softvol
        slave.pcm {
            @func concat
            strings [ "hw:" $CARD ]
        }
        control {
            name "Digital Capture Volume"
            card $CARD
        }
        min_dB -30.0
        max_dB  30.0
        resolution 121
    }
}
Detaily viz např. https://bugzilla.redhat.com/show_bug.cgi?id=474477

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.