Skip to content

KuchinStepan/Audio-Editor

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages