Привет, комьюнитиЗадумал я автоматизировать процесс преобразования avi файлов, выдаваемых моим Canon Powershot A630, в формат понятный моему DVD плейеру. Все классно получилось, за исключением звука. В звуке присутствует высокочастотная составляющая (писк), которую с горем пополам удалось вырезать в Adobe Audition. Но мне требуется автоматически и консольно. Короче, суть проблемы проста до безобразия - нужно из спектра сигнала wav файла вырезать частоты с 4263 по 4328 Hz включительно.
С редактированием звука я связан крайне слабо (то есть вообще не связан), поэтому даже этому действию не могу подобрать правильную формулировку. Видимо какой-то frequency reject или frequency filter или еще что-то. В процессе поиска наткнулся на утилиту sox, но так и не смог от нее ничего добиться.Alexey
PS Если кому интересно, могу поделится скриптом конвертации в mpeg4
А mencoder не пробовал? Вроде видел там средства работы со звуком...
>А mencoder не пробовал? Вроде видел там средства работы со звуком...mencoder-ом я:
1. формирую mpeg4 без звука в 2 прохода
2. свожу финальный mp3 (который я сделал из wav, который уже обработан на предмет удаления писка, который был получен из начального avi) и aviможет уточнишь, что ты конкретно имел ввиду? Только поконкретнее, пожалуйста, а то (я уже повторяюсь) я даже не знаю как назвать то, что должен найти. :(
>mencoder-ом я:
> 1. формирую mpeg4 без звука в 2 прохода
> 2. свожу финальный mp3 (который я сделал из wav, который
>уже обработан на предмет удаления писка, который был получен из начального
>avi) и avi
>
>может уточнишь, что ты конкретно имел ввиду? Только поконкретнее, пожалуйста, а то
>(я уже повторяюсь) я даже не знаю как назвать то, что
>должен найти. :(Ура! Решение найдено (кстати это все та же утилита sox, с которой я не разобрался сначала)!
sox audiodump.wav -t wavpcm -s out.wav equalizer 4300 100 -50
Всем удачи.