Обработка двухканального аудиофайла библиотеками на Linux

25 000 руб. за проект
26 февраля 2020, 09:52 • 10 откликов • 39 просмотров
Добрый день!

Требуется средствами библиотек на Linux сделать обработку аудиофайла по следующему алгоритму:

1) на вход поступает аудиозапись

2) требуется определить, в ней 1 канал (моно) или 2 канала (стерео). Если 1 канал, то ничего далее не делаем

3) если 2 канала, то следует вырезать все фрагменты во втором канале, где был звук, т.е. не было пауз

4) "склеить" в один аудиофрагмент ранее сохраненные фрагменты, пока длительность получившегося аудиофайла не начнет превышать 15 секунд. Например, первый фрагмент со звуком был 39 секунд, тогда берем только его. Или первый был 6 секунд, второй 7, третий 20, четвертый 3. Тогда склеиваем последовательно первые 3 фрагмента, четвертый не трогаем
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Александр изящно спроектировал и реализовал то, что мне казалось более сложным. Выражаю огромную благодарность за сотрудничество!
5 лет назад
 
5 лет назад