Есть ли способ программно вырезать аудиофайлы в объективе c. Файлы с такими расширениями, как mp3, caf, wav и т. д. Может ли кто-нибудь помочь мне, как их найти. Я гуглил это в течение нескольких дней, но до сих пор не могу найти подходящего решения. Любая помощь приветствуется. Извините за мой плохой английский. Спасибо
Обрезать или вырезать звуковые файлы
comment
Вы хотите вырезать сигнал или двоичный файл?
- person Lucas Hoepner   schedule 31.10.2012
comment
его форма волны, которую мы хотим вырезать
- person Kiron   schedule 31.10.2012
Ответы (1)
Если вы хотите обрезать сигнал, самый простой способ сделать это — выполнить обрезание каждого семпла. Псевдокод:
Sample clipSample(Sample sample) {
if(abs(sample) > clipLimit) {
return sign(sample) * clipLimit
} else {
return sample
}
}
Это простой пиковый клипер. Обычно этот вид клиппирования приводит к большому количеству неприятных искажений. Если вы хотите избежать этого, вам следует поискать либо достойный компрессор, либо достойный лимитер.
person
Lucas Hoepner
schedule
31.10.2012
Дело не в образце формы волны, который я указал, а в звуковой волне, а не в форме волны.
- person Kiron; 31.10.2012
Вы имеете в виду что-то вроде подстроки (старт, стоп)? т.е. нарезка?
- person Lucas Hoepner; 31.10.2012
я просто хочу вырезать или обрезать указанный звуковой файл
- person Kiron; 01.11.2012
Что вы имеете в виду под клипом или вырезкой? Можете ли вы привести пример?
- person Lucas Hoepner; 02.11.2012