Audio-Еditor - консольная утилита, позволяющая редактировать аудиозаписи форматов .mp3 и .wav
Чтобы начать редактирование, запустите файл main.py и следуйте инструкциям В случае выхода в главное меню или завершения работы командой '0' текущие изменения автоматически сохранятся, и Вы сможете продолжить редактирование из главного меню в любой момент. Для работы утилиты необходимо наличие приложений ffmpeg и ffplay на вашем устройстве (скачать можно на сайте https://ffmpeg.org), а так же наличие модулей, указаных в 'requirements.txt'
- Чтобы добавилась аудиозапись, необходимо указать либо полный путь до аудиозаписи, либо предаврительно переместить аудиозапись в директорию с файлами проекта и указывать уже только название. Аудиозапись будет сохранятся в директории с проектом в папке 'results' в формате '<исходное_название>_result.mp3/.wav'
- Приложения ffmpeg и ffplay должны быть либо в той же директории, что и проект, либо в директории, где расположены все стандартные приложения системы
-
audio_editor.py - Основная логика работы аудиоредактора
-
audio_editor_dialogs.py - Набор методов для вывода информации пользователю и сбора от него данных
-
audio_data.py - Сохранение и логирование текущих действий пользователя
-
progress_saver.py - Сохранение незавершенных редактирований, для изменений через какое-то время
-
В папке appdata будут храниться временные файлы, необходимые для работы утилиты
-
В папке tests представлены тесты к проекту