Поиск одинаковых аудио фрагментов
Модераторы: ElenVR, Людмила, PR
-
- Сообщения: 44
- Зарегистрирован: 11 июн 2012 16:23
- Откуда: Казахстан, Темиртау
Поиск одинаковых аудио фрагментов
Добрый день. Делаем автоврезву рекламы при помощи аудио отбивок. Никто не подскажет, есть ли возможность в какой-нибудь программе определить одинаковые аудио фрагменты. Например я загружаю аудиофайл с записью дневного эфира. Выделяю в нем фрагмент с музыкальной отбивкой начала рекламы и нахожу все такие фрагменты в файле, а то просматривать все 15-18 часов нереально.
-
- Сообщения: 2311
- Зарегистрирован: 05 мар 2003 19:21
Попробуйте спросить на форуме по цифровому звуку:
http://forum.ixbt.com/?id=12
Или на каких-то других аналогичных. Здесь в основном обсуждается программное обеспечение СофтЛаб-НСК, а не чужое.
Я бы еще посоветовал записывать не звук эфира, а видео+звук. По картинке найти начало/конец рекламного звука на порядок проще и быстрее, чем только по звуку.
http://forum.ixbt.com/?id=12
Или на каких-то других аналогичных. Здесь в основном обсуждается программное обеспечение СофтЛаб-НСК, а не чужое.
Я бы еще посоветовал записывать не звук эфира, а видео+звук. По картинке найти начало/конец рекламного звука на порядок проще и быстрее, чем только по звуку.
-
- Сообщения: 83
- Зарегистрирован: 16 фев 2010 15:32
- Откуда: г. Красноярск
-
- Сообщения: 493
- Зарегистрирован: 04 янв 2004 12:45
- Откуда: СофтЛаб-НСК
В состав ПО по AutoDetect-у входит программа FDJingleTuning. Она позволяет запустить распознавание одной заставки (одного образца) и записывать в указанный лог-файл все срабатывания. Можно установить уровень распознавания пониже, чтобы было больше ложных срабатываний и посмотреть запись за сутки. Если к этому добавить запись эфира в FDCapture за те же сутки, то можно потом внимательно изучить места "плохих" срабатываний, когда в лог-файле срабатывание было, а на самом деле его быть не должно. Проанализировав все срабатывания и поняв, какие срабатывания "плохие", а какие "хорошие" можно выставить уровень срабатывания таким, чтобы он были выше, чем было у всех "плохих" срабатываний и ниже, чем у всех "хороших".
Это все подходит для проверки и точной настройки уже найденного образца. Собственно для этой задачи и создавалась программа FDJingleTuning.
Если же Вы хотите найти все разные образцы за сутки (из заранее записанного эфира - те самые 15-18 часов видео со звуком), то я вижу такой вариант: в программе Forward AV Studio (FrwClip.exe) из записаннго эфира нужно найти все рекламные блоки (быстро перематывая курсором по файлам), сделать нарезку только из начальных заставок ВСЕХ рекламных блоков за сутки. Все заставки нужно брать в проект кусочками одинаковой длины, например, ровно по 10 секунд (точность начала заставки не так важна, например, с точность до секунды). Тогда все заставки за сутки займут не так много времени (например, 10 минут). Теперь можно этот проект проигрывать в OnAir-е как обычный файл и с помощью программы FDJingleTuning распознавать образец и записывать срабатывания в лог-файл, а анализируя лог-файл легко увидеть, где распознался текущий образец.
Так что порядок действий с проектом из ВСЕХ заставок такой:
1) берем наиболее подходящий кусочек первой заставки в проекте за новый образец;
2) запускаем вопроизведение проекта и распознавание текущего образца в лог-файл;
3) анализирцуем лог и убираем из проекта все заставки, в которых произошли срабатывания;
4) повторяем шаги 1-3, пока проект не опустеет.
На каждом "обороте" будет добавляться новый образец, так что в результате получиться несколькоо образцов. Их можно "отлаживать" так, как я писал в начале топика.
Это все подходит для проверки и точной настройки уже найденного образца. Собственно для этой задачи и создавалась программа FDJingleTuning.
Если же Вы хотите найти все разные образцы за сутки (из заранее записанного эфира - те самые 15-18 часов видео со звуком), то я вижу такой вариант: в программе Forward AV Studio (FrwClip.exe) из записаннго эфира нужно найти все рекламные блоки (быстро перематывая курсором по файлам), сделать нарезку только из начальных заставок ВСЕХ рекламных блоков за сутки. Все заставки нужно брать в проект кусочками одинаковой длины, например, ровно по 10 секунд (точность начала заставки не так важна, например, с точность до секунды). Тогда все заставки за сутки займут не так много времени (например, 10 минут). Теперь можно этот проект проигрывать в OnAir-е как обычный файл и с помощью программы FDJingleTuning распознавать образец и записывать срабатывания в лог-файл, а анализируя лог-файл легко увидеть, где распознался текущий образец.
Так что порядок действий с проектом из ВСЕХ заставок такой:
1) берем наиболее подходящий кусочек первой заставки в проекте за новый образец;
2) запускаем вопроизведение проекта и распознавание текущего образца в лог-файл;
3) анализирцуем лог и убираем из проекта все заставки, в которых произошли срабатывания;
4) повторяем шаги 1-3, пока проект не опустеет.
На каждом "обороте" будет добавляться новый образец, так что в результате получиться несколькоо образцов. Их можно "отлаживать" так, как я писал в начале топика.
-
- Сообщения: 44
- Зарегистрирован: 11 июн 2012 16:23
- Откуда: Казахстан, Темиртау