AIMP Forum

Общее => Общение / General => Topic started by: Aleksey Fomin on January 12, 2012, 16:49:42

Title: Фильтр удаления голоса
Post by: Aleksey Fomin on January 12, 2012, 16:49:42
Здравствуйте, разрабатываю для себя простую программку по работе со звуком (Использую Bass) для института, не могу понять как сделать фильтр удаления голоса, может кто нибудь подскажет а то диплом горит
Title: Re: Фильтр удаления голоса
Post by: Soolo on January 12, 2012, 16:56:48
Только для Стерео.
удаляйте центральный канал, остатки выводите как моно
Title: Re: Фильтр удаления голоса
Post by: Aleksey Fomin on January 12, 2012, 17:14:37
спасибо, за подсказку осталось найти в Bass такие функции но пока что то тишина пробовал через настройки эквалайзера не подошло(
Title: Re: Фильтр удаления голоса
Post by: Soolo on January 12, 2012, 17:20:43
спасибо, за подсказку осталось найти в Bass такие функции но пока что то тишина пробовал через настройки эквалайзера не подошло(
канал1 "минус" канал2 "равно" моно (голос отсутствует)

хотя БАСС должен уметь, по идее, сам выделять центральный, ну а вы уже его удалите
Title: Re: Фильтр удаления голоса
Post by: Hayo Tee on January 12, 2012, 17:33:49
Эй-эй-эй. Это сайт программы AIMP. Общение на верху  ;D
Title: Re: Фильтр удаления голоса
Post by: Soolo on January 12, 2012, 17:34:57
Эй-эй-эй. Это сайт программы AIMP. Общение на верху  ;D
Диплом же горит у человека. Потом тема телепортируется куда нужно
Title: Re: Фильтр удаления голоса
Post by: Artem on January 12, 2012, 19:11:18
спасибо, за подсказку осталось найти в Bass такие функции но пока что то тишина пробовал через настройки эквалайзера не подошло(

Смотрите функцию BASS_ChannelSetDSP, а дальше все ручками.
Title: Re: Фильтр удаления голоса
Post by: Aleksey Fomin on January 13, 2012, 10:06:39
спасибо уже копаю в ту сторону
Title: Re: Фильтр удаления голоса
Post by: Yakovchenko Sergey on January 13, 2012, 13:33:40
Никогда не любил это название: "Фильтр удаления голоса". Потому что все наработки этих фильтров работают печально. Эффект будет когда будут записывать канал бекграунда и войса отдельно.
Title: Re: Фильтр удаления голоса
Post by: Soolo on January 13, 2012, 13:40:36
Никогда не любил это название: "Фильтр удаления голоса". Потому что все наработки этих фильтров работают печально. Эффект будет когда будут записывать канал бекграунда и войса отдельно.
Нельзя вывести идеальный алгоритм удаления голоса. Поэтому все наработки и печальны. Если фонограмма и вокал смешаны - поможет только ИИ =)
Title: Re: Фильтр удаления голоса
Post by: Artem on January 13, 2012, 13:47:05
Нельзя вывести идеальный алгоритм удаления голоса. Поэтому все наработки и печальны. Если фонограмма и вокал смешаны - поможет только ИИ =)

Не поможет ) ибо данные не полноценные.
Title: Re: Фильтр удаления голоса
Post by: Soolo on January 13, 2012, 13:59:35
Не поможет ) ибо данные не полноценные.
Ну почему же. Если ИИ развить до уровня "захватить Землю, уничтожить людей" - то удаления вокала из фонограммы для него будет как орешек для щелкунчика ;D
Для человеческого мозга - это достаточно простая задача
Title: Re: Фильтр удаления голоса
Post by: Artem on January 13, 2012, 14:16:37
полноценно не разделишь, либо вокал будет порезанный, либо фоновая композиция. Конечно, после разделения можно и нужно "додумать" недостающие данные, но полноценно этого никогда не сделать
Title: Re: Фильтр удаления голоса
Post by: Soolo on January 27, 2012, 16:48:22
Анекдот в тему:

Quote from: http://bash.org.ru/quote/415329
Тема на форуме "как убрать слова (вокал) из песни формата мп3:

Gena64: где то я читал.сконвертировать аудифайл в ворд и там слова повырезать..остальное назад-готов ихмо-сори
SuPeRRo!: гениально!
purionasd: Говорят, что так работают все крутые студии
Title: Re: Фильтр удаления голоса
Post by: Hayo Tee on January 27, 2012, 16:58:22
Office Word? :o :o :o
Title: Re: Фильтр удаления голоса
Post by: sviperz on January 27, 2012, 17:28:44
Ну да! А ты не знал, что так можно?
Title: Re: Фильтр удаления голоса
Post by: Hayo Tee on January 27, 2012, 17:30:48
Ну да! А ты не знал, что так можно?
Теперь знаю. Раньше и сейчас пользуюсь программой Sound Forge Audio Studio 10.0 для удалении голоса. Попробую в MS Word'е ;D
Title: Re: Фильтр удаления голоса
Post by: Я Гриша! on November 27, 2013, 21:14:02
Нельзя вывести идеальный алгоритм удаления голоса. Поэтому все наработки и печальны. Если фонограмма и вокал смешаны - поможет только ИИ =)
Не поможет ) ибо данные не полноценные.
Ну почему же. Если ИИ развить до уровня "захватить Землю, уничтожить людей" - то удаления вокала из фонограммы для него будет как орешек для щелкунчика ;D
Для человеческого мозга - это достаточно простая задача
полноценно не разделишь, либо вокал будет порезанный, либо фоновая композиция. Конечно, после разделения можно и нужно "додумать" недостающие данные, но полноценно этого никогда не сделать
Артём, теоретически нет ничего невозможного, всё зависит от уровня ИИ.
Мне лично не составляет труда проиграть у себя в голове песню и подменить одни слова на другие без искажения фоновой музыки.
Проиграть у себя в голове голос из песни (без музыки) более трудная задача, но всё равно если сосредоточится могу.

Честно говоря никогда не понимал зачем эта фича (Подавления голоса) нужна в АИМПе? неужели кто-то слушает музыку с этой включённой опцией? - вряд-ли...
Title: Re: Фильтр удаления голоса
Post by: Soolo on November 27, 2013, 21:20:54
Честно говоря никогда не понимал зачем эта фича (Подавления голоса) нужна в АИМПе? неужели кто-то слушает музыку с этой включённой опцией? - вряд-ли...
эта фича реализуется очень просто
она никому не мешает и время от времени даже корректно работает
так зачем её удалять?

Артём, теоретически нет ничего невозможного, всё зависит от уровня ИИ.
Артёму больше делать нечего, как изучать данный вопрос и придумывать интеллектуальные алгоритмы. Работы из без этой фичи хватает. Было бы всё так просто - давно бы реализовали прогу или плагин для звукового редактора, который чисто и аккуратно вырезает голос.
Title: Re: Фильтр удаления голоса
Post by: Я Гриша! on November 28, 2013, 02:06:01
эта фича реализуется очень просто
она никому не мешает и время от времени даже корректно работает
так зачем её удалять?
Просто в последнее время Артём выпилил много хороших вещей, а эту никчёмную обходит стороной - к тому-же Артём где-то говорил что: «незачем держать в плеере функцию ради 1,2-х человек»
Quote
Артёму больше делать нечего, как изучать данный вопрос и придумывать интеллектуальные алгоритмы. Работы из без этой фичи хватает. Было бы всё так просто - давно бы реализовали прогу или плагин для звукового редактора, который чисто и аккуратно вырезает голос.
Soolo ты шутишь? =) ты-же сам начал эту тему! я её продолжил. я нигде и не говорил что Артём должен сделать ИИ  ;D
тем-более это в плеере и не нужно, речь лишь шла о теоретической возможности это сделать, которую Артём отрицает.
Title: Re: Фильтр удаления голоса
Post by: Soolo on November 28, 2013, 09:27:42
Soolo ты шутишь? =) ты-же сам начал эту тему! я её продолжил. я нигде и не говорил что Артём должен сделать ИИ  ;D
тем-более это в плеере и не нужно, речь лишь шла о теоретической возможности это сделать, которую Артём отрицает.
когда-то мне всякой фигни нужно было
но постепенно я начал вникать в суть вопросов и ушёл от принципа "хочу - сделайте", начал анализировать желания и возможности
то ли повзрослел, то ли постарел, то ли поумнел, то ли отупел

конкретно фильтрации голоса. Если есть где-то программа или плагин, позволяющие это нормально сделать - я буду очень рад за технический прогресс. Если ещё и лицензия у этой штуки LGPL (и она не выедает процессор на 100%) - то может быть фича даже в АИМПе появится.
Title: Re: Фильтр удаления голоса
Post by: Artem on November 28, 2013, 11:59:01
Просто в последнее время Артём выпилил много хороших вещей, а эту никчёмную обходит стороной

Например? Что лишнего я выпилил за последнее время? Каталог станций?

к тому-же Артём где-то говорил что: «незачем держать в плеере функцию ради 1,2-х человек»

По сути это верно, от функционала, который более никому не нужен, нужно потихоньку избавляться.

тем-более это в плеере и не нужно, речь лишь шла о теоретической возможности это сделать, которую Артём отрицает.

=)
Title: Re: Фильтр удаления голоса
Post by: Я Гриша! on November 28, 2013, 18:06:18
Например? Что лишнего я выпилил за последнее время? Каталог станций?
Удаление тишины, реверс каналов, Каталог станций, Нормализацию по амплитуде - уже вернул =) , что-то ещё кажется было но не помню  :-\
да да, я помню что Вы говорили что это всё плохо работало, это я не в укор а просто к слову.
Функция "Подавление голоса" мне не мешает, можете оставить, может кому-то такая фича нужна. к примеру радио диджеям для речи через микрофон, чтобы подавить голос в песне.
Title: Re: Фильтр удаления голоса
Post by: Artem on November 29, 2013, 09:08:26
Удаление тишины, реверс каналов, Каталог станций, Нормализацию по амплитуде - уже вернул =) , что-то ещё кажется было но не помню  :-\

Удаление тишины вешало программу, эта функция была только в бете и из релиза была удалена из-за нестабильности. Это вполне нормальный рабочий момент.
Реверс каналов планировалось перенести в функцию ремаппинга, но как оказалось, ремаппинг не так уж и нужен людям, идея заглохла.
Каталог станций я убрал потому, что он больше не обновляется - какой смысл держать модуль, который выдает изначально неактуальную информацию? Это только путает и злит людей.
Title: Re: Фильтр удаления голоса
Post by: Комаров Дмитрий on November 29, 2013, 11:53:05
Просто в последнее время Артём выпилил много хороших вещей, а эту никчёмную обходит стороной - к тому-же Артём где-то говорил что: «незачем держать в плеере функцию ради 1,2-х человек»Soolo ты шутишь? =) ты-же сам начал эту тему! я её продолжил. я нигде и не говорил что Артём должен сделать ИИ  ;D
Вот-вот ! Зачем, например, нужно было вырезать в свое время набор красивых визуализаций, который был в Aimp2 из  "коробки" ?
Title: Re: Фильтр удаления голоса
Post by: Artem on November 29, 2013, 12:56:27
Вот-вот ! Зачем, например, нужно было вырезать в свое время набор красивых визуализаций, который был в Aimp2 из  "коробки" ?

Затем, что мы не имеем права их распространять вместе с плеером.
Title: Re: Фильтр удаления голоса
Post by: Я Гриша! on November 29, 2013, 17:44:25
Quote
Каталог станций я убрал потому, что он больше не обновляется - какой смысл держать модуль, который выдает изначально неактуальную информацию? Это только путает и злит людей.
ОК, претензий нет.
Quote
Реверс каналов планировалось перенести в функцию ремаппинга, но как оказалось, ремаппинг не так уж и нужен людям, идея заглохла.
Не знаю ремапинг-ли это, но он-бы не помешал, хотя-бы в самой простой реализации.
(http://i.imgur.com/0PAFZxS.png)(http://i.imgur.com/Z0Tc0ht.png)
Думаю достаточно будет даже простого, попарного ремапинга. в данном варианте я не продумывал работу с несколькими аудиокартами, комуто это тоже может пригодится.
Вроде-бы ничего не напутал, но опишу ситуацию в которой такой функционал нужен:

У меня в колонках/в сабе, не предусмотрено гнездо для подключения наушников, а значит есть 2 варианта.
Сейчас если в настройках АИМПа при ASIO отметить каналы с 3 по 8, а в Фонотеке с 1 по 2. то фонотека вылетает с ошибкой.
Получается нельзя использовать под наушники пустующие каналы во время воспроизведения музыки в АИМПе - это печально...
По этому хотелось-бы либо допилить ASIO либо сделать ремапинг. ещё не помешало-бы возможность оперативно переключится по хоткейу с колонок на наушники.
Title: Re: Фильтр удаления голоса
Post by: Soolo on November 29, 2013, 20:29:45
Не знаю ремапинг-ли это, но он-бы не помешал, хотя-бы в самой простой реализации.
вот так оставляют пользователи просьбы абы где, а потом удивляются, почему не реализуют фичу
Title: Re: Фильтр удаления голоса
Post by: Я Гриша! on November 29, 2013, 20:50:34
вот так оставляют пользователи просьбы абы где, а потом удивляются, почему не реализуют фичу
Где-то уже была такая тема про ремапинг - можно туда кинуть, могу если хочешь новую создать =)
Нет что-то не нашёл, может стёрли, или называется по другому. надо создать  :)

Сюдааа... https://www.aimp.ru/forum/index.php?topic=22048.0
Title: Re: Фильтр удаления голоса
Post by: Oleg_229 on August 18, 2024, 15:54:56
как вообще работает функция подавление голоса? да функция прикольная, иногда необходима. но вот интересно как данная функция работает. заранее спасибо тому кто объяснил
Title: Re: Фильтр удаления голоса
Post by: Artem on August 18, 2024, 21:22:03
как вообще работает функция подавление голоса? да функция прикольная, иногда необходима. но вот интересно как данная функция работает. заранее спасибо тому кто объяснил

Да по сути просто гасит частоты, характерные для человеческого голоса.
Title: Re: Фильтр удаления голоса
Post by: «G-Li†ch» on August 19, 2024, 09:43:50
Э… то, что в AIMP`е, таковой не является, она тупо разворачивает фазы каналов в фонограмме и накладывает их друг на друга, в следствие чего, пропадает и бас, и бочка. Но хуже всего то, что результат выводится неправильно — каналы в противофазе между собой, т.е. моно-несовместимы.
64-битная версия VirtualDJ 2023 обзавелась более-менее адекватной «нейронкой», обученной более-менее хоть как-то подавлять голоса вместе с бэками без особого ущерба (ну «пожёванность-то» всё равно чувствуется), но как она работает, даже разработчики не могут знать :)
Жалко, что 32-разрядной (VirtualDJ 2020) так и не внедрили поддержку заранее-подготовленных Stems 2.0 :(
Title: Re: Фильтр удаления голоса
Post by: Artem on August 19, 2024, 09:54:12
Э… то, что в AIMP`е, таковой не является, она тупо разворачивает фазу одного из каналов в фонограмме и накладывает их друг на друга, в следствие чего, пропадает и бас, и бочка. Но хуже всего то, что результат выводится неправильно — каналы в противофазе между собой, т.е. моно-несовместимы.

Откуда такая уверенность?
Title: Re: Фильтр удаления голоса
Post by: «G-Li†ch» on August 19, 2024, 18:42:07
Какая уверенность? Факт налицо! Легко проверяется / подтверждается / доказывается:
https://drive.google.com/file/d/17A6S3bTizcnU-hvJTe9bMOsBiSBHTRmg/view
Title: Re: Фильтр удаления голоса
Post by: Oleg_229 on September 12, 2024, 17:42:55
всем доброй ночи. Очень сильно стало интересно; почему при включении подавлении голоса пропадает визуализация?  :( ;D спасибо за ответ
Title: Re: Фильтр удаления голоса
Post by: Artem on September 13, 2024, 08:01:24
всем доброй ночи. Очень сильно стало интересно; почему при включении подавлении голоса пропадает визуализация?  :( ;D спасибо за ответ

Видимо, она использует те частоты, что подавляются фильтром
Title: Re: Фильтр удаления голоса
Post by: «G-Li†ch» on September 13, 2024, 13:29:20
Какой конкретно модуль визуализации?
Видимо, она использует те частоты, что подавляются фильтром
Какой ещё фильтр? Это что за визуализация такая, чтобы работала только за пределами 50~16кГц? Абсурд.

Скорее всего, визуализация тупо требует адекватный стерео-поток (чтоб было откуда анализировать фазу между каналами, от которой и визуализирует — т.е. как в видео от предыдущего моего сообщения).
Title: Re: Фильтр удаления голоса
Post by: Artem on September 13, 2024, 14:23:52
чтобы работала только за пределами 50~16кГц?

Где я про это сказал? Голосовые частоты совсем не такие.
Title: Re: Фильтр удаления голоса
Post by: «G-Li†ch» on September 14, 2024, 10:45:41
Если б влияние оказывалось исключительно на голосовые частоты (и не только рабочий диапазон 0.3~3.4, но и включая свистящие звуки), тогда и исходный материал можно было в моно подавать. Прекращайте безосновательно вводить в заблуждение!
Или мне ещё записать видеоподтверждение того, как эта опция бесполезна в подавлении голоса?
Title: Re: Vocal Remover (fake)
Post by: «G-Li†ch» on September 14, 2024, 14:28:45
Короче, вот 20 секунд, где "ваш т.н. фильтр" на этот самый "голос" толком не влияет (mp4 весом в 390 кбайт прикриплено в архиве).
Title: Re: Фильтр удаления голоса
Post by: «G-Li†ch» on September 15, 2024, 19:43:20
при включении подавлении голоса пропадает визуализация?  :(
Многие визуализаторы кстати не умеют работать со стерео потоком (с двумя или более каналами), и перед своей работой, просто суммируют их в один моно поток. "Подавление голоса" (неподходящее название для функции) выводит один и тот же сигнал на оба канала, у одного из которых обратная полярность. Т.о., при наложении этих каналов один на другого в визуализатор поступает ТИШИНА, да и не только в визуализатор — на сценическом мониторе тоже, если с микшера на него выводить оба канала с одинаковой громкостью (как AUX-посыл в стереопарах).
Title: Re: Фильтр удаления голоса
Post by: kuzduk on October 16, 2024, 15:55:02
https://vocalremover.org/ru/ вот эта онлайн софтина прекрасно вырезает голос и даже на отдельные дорожки раскладывает партии
Title: Re: Фильтр удаления голоса
Post by: Я Гриша! on October 16, 2024, 23:02:38
Пользуюсь этим сервисов, просто идеально практически вырезает голос из музыки на отдельные дорожки.
https://ai-xm.vip/ai