У меня есть несколько файлов подкастов (в основном .mp3), из которых я хотел бы удалить музыкальные части.
Большинство подкастов - это два человека, разговаривающие, без фоновой музыки или шума.У них есть рекламные паузы, на которых есть несколько коротких музыкальных сэмплов (хотя эти сэмплы меняются).
Для (ужасно) иллюстрации, формат обычно такой:
1) People talking for say 15 minutes
2) ~5 second music clip
3) AD BREAK - people talking (also no background music/noise, just talking)
4) ~5 second music clip
5) Resume podcast
6) ~5 second music clip
7) AD BREAK
...
Как бы яPyAudio (или другая библиотека) «слушает» файл, а затем, когда начинается музыка, запоминает время.Затем, когда музыка запускается во второй раз, сигнализируя об окончании рекламного ролика, отметьте, когда , что музыка закончена.Тогда я просто хочу отрезать середину.
По существу - удалить рекламные паузы, которые зашифрованы короткими музыкальными образцами.