Има ли метод за програмно изрязване на аудио файловете в goal c. Файлове с разширение като mp3, caf, wav и т.н. Някой може ли да ми помогне как да намеря такъв. Търсих го в Google от дни, но все още не мога да намеря подходящо решение. Всяка помощ се оценява. Съжалявам за лошия ми английски. Благодаря
Изрязвайте или изрязвайте звукови файлове
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