Я хочу создать программное обеспечение, которое слушает интернет-радиостанции и анализирует их с помощью echoprint.
Для обработки аудио я решил использовать ffmpeg. У меня есть URL радиопотока, который я хочу разделить и сохранить в отдельные файлы одинаковой длительности (около 30 секунд). Мне также нужно иногда конкатенировать обратно последовательные сегменты потока в большой mp3-файл.
команда для сегментации:
ffmpeg -i StreamURL -codec copy -f segment -segment_list segment_list.txt -segment_list_type flat -segment_time 10 -strftime 1 %Y-%m-%d_%H-%M-%S.mp3
Проблема в том, что сегментированные файлы не являются чистыми mp3-файлами. Может ли ffmpeg сегментировать поток в чистые mp3-файлы и объединять их обратно?