Автоматически удалять рекламу из записей интернет-радио

2247
Optimus Prime

Для видео у них есть Comskip и Cbreak . Любой аудио эквивалент?

2
ты хочешь просто музыку играть? если это так, возможно, есть несколько вариантов. Что-то вроде streamripper будет копировать каждую песню в отдельный музыкальный файл. Затем вы можете удалить любой файл меньше заданного размера, исходя из того, что большинство рекламных роликов длятся намного меньше времени, чем песня. Sirex 12 лет назад 2

1 ответ на вопрос

3
Scott Chamberlain

Нет, не совсем, причина в том, что есть вещи, которые вы можете обнаружить в видеопотоке (например, логотип станции в правом нижнем углу или рейтинг шоу в левом верхнем углу), которые появляются только во время шоу, Для программы, слушающей звук, ничего подобного нет.


Воспользовавшись предложением Sirex, вы можете сделать это самостоятельно, не испытывая особых проблем. Вы просто будете использовать StreamRipper для разделения на сегменты, а затем подать эти сегменты в Echoprint, чтобы выяснить, какие есть песни, а какие нет (для этого может потребоваться небольшой сценарий с выбранным вами языком), «песни», которые вы можете ' ID, который вы можете удалить из списка, чтобы проверить его вручную, и песни, которые он может идентифицировать, вы просто пометите и переместитесь в свою коллекцию.

Спасибо за быстрый ответ! Streamripper поддерживает только mp3 / aac / ogg, но я понял. Это предполагает, конечно, что станция передает метаданные, чтобы регистратор знал, где разделить файлы, и в этом случае вы, вероятно, можете использовать метаданные без Echoprint. Optimus Prime 12 лет назад 0
Не все радиостанции воспроизводят музыку. Как насчет разговорных радиостанций? Может ли StreamRipper по-прежнему отделять разговор от рекламы, которая значительно громче? frakman1 5 лет назад 0