Portál AbcLinuxu, 23. dubna 2024 17:37


Dotaz: Spojení několika WAVů do jednoho

25.2.2007 16:26 Miroslav Cyroň | skóre: 12
Spojení několika WAVů do jednoho
Přečteno: 293×
Odpovědět | Admin
Potřebuji spojit několik WAVů do jednoho (nebo zkonvertit do 1 OGGu) na řádce. Nevíte prosím jak na to? Díky.
Vše pro Mageia Linux: www.cyron.cz. Vlastní repozitář, 60 GB her v RPM (!!!). Kapitalismus považuji za zločinný režim.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jesus Jimenez avatar 25.2.2007 17:39 Jesus Jimenez | skóre: 29
Rozbalit Rozbalit vše Re: Spojení několika WAVů do jednoho
Odpovědět | | Sbalit | Link | Blokovat | Admin
treba: pomoci sox prevedete wavy na raw, cat raw1 raw2 > raw3, pomoci sox opet raw3 na wav

parametry v man sox
Doaenův zákon průtahů: Čím pomaleji pracuješ, tím méně naděláš chyb. -- Murphy
25.2.2007 18:06 Miroslav Cyroň | skóre: 12
Rozbalit Rozbalit vše Re: Spojení několika WAVů do jednoho
Z WAVu na RAW bez problémů. Ale opačně:
[mircy@localhost x]$ sox ./raw.raw -r 48000 ./wav.wav
sox: bad input format for file ./raw.raw: sampling rate was not specified
Vše pro Mageia Linux: www.cyron.cz. Vlastní repozitář, 60 GB her v RPM (!!!). Kapitalismus považuji za zločinný režim.
25.2.2007 18:55 dr.Bik
Rozbalit Rozbalit vše Re: Spojení několika WAVů do jednoho
Jo, sox je na tohle ten spravny nastroj, doporucuji manualovou stranku. Neni treba nic prevadet do raw, sox je pomerne mocny, tohle je pro nej hracka

Toto nam povi manualova stranka
If more than one input file is specified then they are concatenated into the output file. In this case, it has a restriction that all input files must be of the same data type and sample rates.
Neboli (pro ty mene znale anglictiny - ale stejne doporucuju se anglicky naucit :-))
Jestlize je zadan vic jak jeden vstupni soubor, tyto soubory jsou zretezeny do vystupniho souboru. V tomto pripade vsak vsechny vstupni soubory musi byt stejneho typu a vzorkovaci frekvence
Takze doporucuji:
sox in1.wav in2.wav out.wav
25.2.2007 19:28 Miroslav Cyroň | skóre: 12
Rozbalit Rozbalit vše Re: Spojení několika WAVů do jednoho
Perfektní. Lze i:
sox ./vstupni*.wav ./vystup.wav
Díky moc.
Vše pro Mageia Linux: www.cyron.cz. Vlastní repozitář, 60 GB her v RPM (!!!). Kapitalismus považuji za zločinný režim.
26.2.2007 13:32 Miroslav Cyroň | skóre: 12
Rozbalit Rozbalit vše Re: Spojení několika WAVů do jednoho
Pro ostatní ještě dodám, že pokud mají WAVy různé vzorkování, počet kanálů, ap, je nutno sjednotit toto u každého souboru zvlášť. Např.
sox ./vstup-001.wav -r 44100 -c 2 -w -s ./vystup-001.wav            
Vše pro Mageia Linux: www.cyron.cz. Vlastní repozitář, 60 GB her v RPM (!!!). Kapitalismus považuji za zločinný režim.
26.2.2007 13:33 Miroslav Cyroň | skóre: 12
Rozbalit Rozbalit vše Re: Spojení několika WAVů do jednoho
Pro ostatní ještě dodám, že pokud mají WAVy různé vzorkování, počet kanálů, ap, je nutno sjednotit toto u každého souboru zvlášť. Např.
sox ./vstup-001.wav -r 44100 -c 2 -w -s ./vystup-001.wav            
Vše pro Mageia Linux: www.cyron.cz. Vlastní repozitář, 60 GB her v RPM (!!!). Kapitalismus považuji za zločinný režim.
25.2.2007 18:48 Marian Krucina | skóre: 13
Rozbalit Rozbalit vše Re: Spojení několika WAVů do jednoho
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkonvertit do OGGu

cat *.ogg > jeden.ogg
25.2.2007 19:13 Miroslav Cyroň | skóre: 12
Rozbalit Rozbalit vše Re: Spojení několika WAVů do jednoho
Tohle nefunguje. Cat na audio ne (přehraje se jen první skladba). Avšak přišel jsem na to, že pokud soxem místo RAW vyrobím AU, není problém i bez cat:
sox ./*waw ./zvuk.au
sox ./zvuk.au ./vystup.wav
Vše pro Mageia Linux: www.cyron.cz. Vlastní repozitář, 60 GB her v RPM (!!!). Kapitalismus považuji za zločinný režim.
25.2.2007 20:06 Marian Krucina | skóre: 13
Rozbalit Rozbalit vše Re: Spojení několika WAVů do jednoho
Na ogg funguje. Citace z diskuze:
> Kdyz je spojim
> pomoci "cat", tak tam glitch nebude.

Tak to tak dělejte. Doporučují to i autoři vorbisu, takže to bude OK.
Jinak cat funguje i na mpeg, alespoň mplayer to přehraje :)

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.