Небольшое приложение, которое берёт медиафайлы из указанной папки, сохраняет MP3 в другую папку и, по желанию, делит длинные музыкальные подборки на отдельные треки по участкам тишины.
sudo apt update
sudo apt install ffmpeg python3-tk
cd /home/vi/Projects/converter
python3 audio_converter.pyВ окне выберите папку с исходными файлами и папку для результата. Если папки результата ещё нет, её можно вписать в поле вручную — программа создаст её. Программа проходит и вложенные папки, сохраняя их структуру в output.
- Порог тишины:
-35 dB— хорошая отправная точка. Если фоновый шум создаёт лишние разрезы, уменьшите чувствительность, например до-25 dB. Если паузы не находятся — попробуйте-45 dB. - Длительность паузы:
1.5секунды. Для концертных записей или плавных переходов можно увеличить значение. - Минимальная длительность трека: защищает от коротких фрагментов в начале и конце записи.
При включённой нарезке результат получает имена вида имя файла - 01.mp3. Если в файле не найдено пауз, будет создан один MP3-трек.
Поддерживаются MP4, M4A, MOV, MKV, WebM, AVI, MP3, WAV, FLAC, AAC и OGG.