Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 2.51 KB

README.md

File metadata and controls

21 lines (15 loc) · 2.51 KB

Audio-Editor

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 представлены тесты к проекту