@soul7

Есть ли какой-нибудь скрипт или программа, которая зарендерить все фрагменты нетишины из mp3-файла в отдельные файлы?

Есть mp3-файл. Он состоит из разных песен, между которыми находится тишина. Мне нужно сделать так, чтобы каждая песня из этого файла стала отдельным файлом. Вручную их рендерить невозможно, потому что основной mp3-файл длится дольше 15 часов.
Есть ли какая-нибудь программа или какой-нибудь скрипт, который зарендерит все отрезки не тишины (то есть где громкость > 0) в отдельный файл?
P.S. (пусть этот скрипт пронумирует получившиеся файлы по счёту, а потом я прослушаю каждый файл и дам ему правильное название.)

Вот визуальное представление того, что я хочу сделать:
62bc3937092dc876655148.png
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
planc
@planc
видимо тебя ждет скрипт-кунг-фу с определением интервала тишины через https://ffmpeg.org/ffmpeg-filters.html#toc-silence...
и отрезанием участка с помощью
ffmpeg -i входной_файл -ss время_начала -t время выходной_файл


vlc еще можно загуглить, у них детектор движения есть, со звуком значит тоже работа возможна
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы