uv322: Uv> Как может выглядеть такая команда, не соображу. Например, я хочу Uv> уменьшить звук для частоты 5 килогерц плюс - минус 1 кг, на половину.
Uv> sox file1.wav file2.wav equalizer 5000 -k 1 0.5 Uv> или как-то по другому. Я так понял, что изменение громкости - величина в децибелах. Значит, для уменьшения громкости надо вычесть какое-то число. Например: sox file1.wav file2.wav equalizer 5k 1k -10 ДП>> sox speech.wav -n trim 0 1.5 noiseprof speech.noise-profile Uv> А что означает ключ -n? Обозначает нулевой файл. Вывод, который в него идёт, отбрасывается. Ввод из него даёт бесконечный поток тишины. [...] Uv> За одно ещё один вопрос по sox. Мне надо наложить один файл на другой. Я Uv> делаю это так: Uv> sox -m file1.wav file2.wav file3.wav Uv> А если мне надо, чтоб file2.wav накладывался на file1.wav не с первой, а Uv> допустим с 30 секунды, т.е. сначала стартует file1.wav, а через 30 сек Uv> на него начинает накладываться file2.wav с начала этого file2.wav файла. Я думаю, что для этого нужно записать 30 секунд тишины и file2.wav в один файл, а уже потом смешивать с file1.wav. # Записываем в файл тишину с той же частотой, что и file2.wav sox -r$SAMPLERATE -n quiet.wav trim 0 30 # Склеиваем с file2.wav sox quiet.wav file2.wav file2-tmp.wav # А теперь смешиваем sox -m file1.wav file2-tmp.wav file3.wav -- Дмитрий Падучих -- Blinux-rus mailing list [email protected] http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus
