Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как заглушить солиста в мр3 [D7, WinXP]


tazik ©   (2005-03-15 19:18:00) 

Здравствуйте!

У меня возникла срочная задача. Есть песня в мр3 формате. Мне нужно заглушить исполнителя. Как это можно сделать?


zero-g   (2005-03-17 03:20:00) [1]

to thaddy

Thank you!


thaddy   (2005-03-17 00:46:00) [2]

I only know how to remove the voice, not keep the voice and remove the rest: as far as I know nobody has done that sucessfully.
The algorithm is thus:
- Add the left sample + right sample and divide by two to make mono. -
Let the result be left AND right sample.
Now again:
- Invert the phase of the right sample (Multiply by -1)
- Add the left sample
- divide by two

Whats left is a mono sample with the center removed.

I have done it in BASM in http://www.thaddy.com/tdkdsplib.zip


thaddy   (2005-03-17 00:45:00) [3]

I only know how to remove the voice, not keep the voice and remove the rest: as far as I know nobody has done that sucessfully.
The algorithm is thus:
- Add the left sample + right sample and divide by two to make mono. -
Let the result be left AND right sample.
Now again:
- Invert the phase of the right sample (Multiply by -1)
- Add the left sample
- divide by two

Whats left is a mono sample with the center removed.

I have done it in BASM in http://www.thaddy.com/tdkdsplib.zip


XProger   (2005-03-17 00:18:00) [4]

Leeechhhh, человеческий голос в той же частоте что и большинство инструментов, так что тут с "кулака" не выйдет. Нуна алгоритм головой придумать для распознавания голоса человеческого... ;)

А кто его пишет смотри в 5 посте :)


Jeer   (2005-03-16 16:05:00) [5]

Leeechhhh   (16.03.05 13:09) [7]

Бред сивой кобылы:))


Leeechhhh   (2005-03-16 13:09:00) [6]

насколько я понимаю, нужно выдёргивать, частоты голоса, и записывать результат в файл. Только если частота голоса в какойто момент совпадёт с частотой какогото звука в самой музыке, то уже будет потеря качества. Процесс выдёргивания будет в любом случае не быстрый.


tazik   (2005-03-15 21:00:00) [7]

Спасибо!


XProger   (2005-03-15 19:57:00) [8]

Без потерь не получится никак... да и алгоритмы там пишут толстые дядки которым за это дают деньги на которые они глушат пиво чтобы додуматься до алгоритма заглушки солиста ;)

А вобще у меня такая прога вместе с дровами идёт там и ускорять можно :P


tazik   (2005-03-15 19:51:00) [9]

Эх пиво, пиво! Хорошая штука! Но не до этого пока. Нужно срочно решить эту проблему программным путем.


Spose   (2005-03-15 19:48:00) [10]

Глуши лучше пиво :)

Ибо подобные программы глушат не только голос но и многие частоты!


tazik   (2005-03-15 19:38:00) [11]

Ах если бы все так просто! Такие проги (по крайней мере я видел) стоят от $100 и выше. хотелось бы что-то свое сваять.


XProger   (2005-03-15 19:37:00) [12]

Очень легко и просто. Берём специальную прогу и глушим ;))))


Наверх

Титульная страница Поиск, карта сайта Написать письмо