URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 1575
[ Назад ]

Исходное сообщение
"Консольная утилита для модификации wav файла"

Отправлено Alexey Perkal , 30-Ноя-07 11:14 
Привет, комьюнити

Задумал я автоматизировать процесс преобразования avi файлов, выдаваемых моим Canon Powershot A630, в формат понятный моему DVD плейеру. Все классно получилось, за исключением звука. В звуке присутствует высокочастотная составляющая (писк), которую с горем пополам удалось вырезать в Adobe Audition. Но мне требуется автоматически и консольно. Короче, суть проблемы проста до безобразия - нужно из спектра сигнала wav файла вырезать частоты с 4263 по 4328 Hz включительно.
С редактированием звука я связан крайне слабо (то есть вообще не связан), поэтому даже этому действию не могу подобрать правильную формулировку. Видимо какой-то frequency reject или frequency filter или еще что-то. В процессе поиска наткнулся на утилиту sox, но так и не смог от нее ничего добиться.

Alexey
PS Если кому интересно, могу поделится скриптом конвертации в mpeg4


Содержание

Сообщения в этом обсуждении
"Консольная утилита для модификации wav файла"
Отправлено glo_omy , 30-Ноя-07 17:48 
А mencoder не пробовал? Вроде видел там средства работы со звуком...

"Консольная утилита для модификации wav файла"
Отправлено Alexey Perkal , 30-Ноя-07 19:45 
>А mencoder не пробовал? Вроде видел там средства работы со звуком...

mencoder-ом я:
  1. формирую mpeg4 без звука в 2 прохода
  2. свожу финальный mp3 (который я сделал из wav, который уже обработан на предмет удаления писка, который был получен из начального avi) и avi

может уточнишь, что ты конкретно имел ввиду? Только поконкретнее, пожалуйста, а то (я уже повторяюсь) я даже не знаю как назвать то, что должен найти. :(


"Консольная утилита для модификации wav файла"
Отправлено Alexey Perkal , 30-Май-09 10:42 
>mencoder-ом я:
>  1. формирую mpeg4 без звука в 2 прохода
>  2. свожу финальный mp3 (который я сделал из wav, который
>уже обработан на предмет удаления писка, который был получен из начального
>avi) и avi
>
>может уточнишь, что ты конкретно имел ввиду? Только поконкретнее, пожалуйста, а то
>(я уже повторяюсь) я даже не знаю как назвать то, что
>должен найти. :(

Ура! Решение найдено (кстати это все та же утилита sox, с которой я не разобрался сначала)!

sox audiodump.wav -t wavpcm -s out.wav equalizer 4300 100 -50

Всем удачи.