Показать полную графическую версию : как сравнить два звуковых файла
Подскажите пожалуйста, можно ли сравнить содержимое звуковых файлов?
Т.е. у меня есть два файла отличающиеся по длительности на несколько секунд
(минут, в зависимости от продолжительности) и мне нужно определить те моменты
где они не совпадают.
Ну такого софта наверно нет специфичного - как вариант можно загрузить оба файла в саунд форж, выставить одинаковый масштаб и наглядно по пикам сравнить
alexra Есть прога Unique Filer. Она определяет файлы (фото) с разными именами и по самому образу. Например ты стоИшь и в руке пиво, на втором снимке, почти так же стоИшь, но без пива. В зависимости от чуствительности метода определения (метод задаётся в процентах), тебе может выдать одинаковые картинки или просто, посчитать их разными (почти одинаковыми) с указанием разности, всё в тех же %%.
Уж какой алгоритм сравнения там используется, я не знаю, но ради эксперимена подсовывал фоты с примерно одинаковым фоном. Ничего не получилось. Уж если взади берёзки, то берёзки, а не тополя.
Тебе, я так понял нужно сравнивать звуковые файлы. А если у одного файла фиксированный, а у другого плавающий битрейт? Как быть тогда?
yurfed
А если у одного файла фиксированный, а у другого плавающий битрейт? Как быть тогда?
а если файлы одинаковы по характеристикам, то можно?
SilentSpider
30-07-2007, 16:19
Тэкс.
Некий вариант придумался. Извратный, через анус. И тем не менее.
1. Загружаем файлы в Adobe Audition
2. Делаем Group normalise
3. делаем копию одного из файлов, инвертируем. Effects->Inverse.
4. загружаем оба файла в multitrack, в новый трек делаем микс В этом треке видим начало первого несовпадения.
5. Удаляем копию, ищем по пикам длину несовпадения.
6. Создаем копию исходника, вырезаем несовпавший кусок, инвертируем... и так до полного удовлетворения.
SilentSpider
А нельзя ли нечто подобное сделать в Sound Forge (Adobe Audition просто нет :( )???
SilentSpider
30-07-2007, 19:22
А нельзя ли нечто подобное сделать в Sound Forge
Можно наверняка. Просто я никогда с ним не работал - что было, в том и попробовал. Но идея не меняется. Ибо состоит в том, чтобы фактически вычесть один файл из другого - либо напрямую, либо после инвертирования одного из.
Метод неплохой - но малейший линейный рассинхрон уже сведет его на нет :(
SilentSpider
31-07-2007, 00:42
Метод неплохой - но малейший линейный рассинхрон уже сведет его на нет
Естественно. Но тут уж ничего не сделать. По крайней мере никакого софта для интеллектуального сравнения я не знаю. Хотя наверняка какие-нибудь программы/плагины есть.
Этот метод - просто то, что первое в голову пришло. Более подробно надо на http://websound.ru/ смотреть. Там и форум есть. Если есть какие более интеллектуальные методы - там точно скажут.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.