Универсальный и минималистичный офлайн-конвертер файлов для Windows, macOS и Linux.
Создан для быстрой и удобной работы с документами, изображениями, аудио и видео без необходимости загружать файлы в интернет.
Простой, чистый и интуитивно понятный интерфейс с поддержкой темной темы.
Главное окно (Drag & Drop) | Диалог конвертации | История конвертаций |
---|---|---|
![]() |
![]() |
![]() |
- Универсальная конвертация: Работает с документами, изображениями, аудио и видео.
- Полностью оффлайн: Ваши файлы никогда не покидают ваш компьютер.
- Drag & Drop интерфейс: Просто перетащите файлы или папки в окно для начала работы.
- Пакетная обработка: Конвертируйте сотни файлов за один раз.
- Интеграция с ОС: Добавляется в контекстное меню Windows для быстрого доступа.
- Работа с PDF: Объединение, разделение и распознавание текста (OCR).
- Обработка аудио и видео: Извлечение аудиодорожек, конвертация в GIF и многое другое.
- История конверсий: Легко отслеживайте все выполненные операции.
- Минималистичный дизайн: Темная тема и отсутствие лишних элементов.
Категория | Из формата (вход) | В формат (выход) |
---|---|---|
🖼️ Изображения | .jpg , .png , .bmp , .webp , .tiff |
.jpg , .png , .bmp , .webp , .tiff , PDF (из изображений) , TXT (OCR) |
🎞️ Видео | .mp4 , .avi , .mkv , .mov , .webm |
.mp4 , .avi , .mkv , .mov , .webm , GIF (анимация) , MP3/WAV/FLAC (аудио) |
🎵 Аудио | .mp3 , .wav , .flac , .aac , .ogg |
.mp3 , .wav , .flac , .aac , .ogg |
📄 Документы (PDF) | .pdf |
.docx , .txt , .jpg , .png |
📄 Документы (Прочие) | .docx , .txt , .rtf |
.pdf , .txt |
Для работы приложения необходимо установить несколько ключевых компонентов.
Это самые важные компоненты, которые обеспечивают работу с медиафайлами и текстом.
-
Python 3.8+
- Скачайте с официального сайта python.org.
- Важно: Во время установки в Windows обязательно поставьте галочку "Add Python to PATH".
-
FFmpeg (для работы с аудио и видео)
- Windows: Скачайте сборку с gyan.dev (например,
ffmpeg-release-full.7z
), распакуйте и добавьте путь к папкеbin
в системную переменнуюPATH
. - macOS:
brew install ffmpeg
- Linux (Debian/Ubuntu):
sudo apt update && sudo apt install ffmpeg
- Windows: Скачайте сборку с gyan.dev (например,
-
Tesseract OCR (для распознавания текста)
- Windows: Скачайте установщик с UB-Mannheim, запустите и обязательно отметьте опцию добавления в
PATH
. - macOS:
brew install tesseract
- Linux (Debian/Ubuntu):
sudo apt install tesseract-ocr
- Windows: Скачайте установщик с UB-Mannheim, запустите и обязательно отметьте опцию добавления в
Откройте терминал или Git Bash и выполните команду:
git clone https://github.com/ReNothingg/XConvertor
cd XConvertor
Или просто скачайте ZIP-архив проекта и распакуйте его.
В папке проекта выполните команду для установки всех необходимых библиотек:
pip install -r requirements.txt
Для запуска основного интерфейса выполните команду в папке проекта:
python main.py
Чтобы добавить пункт "Конвертировать с XConvertor" в меню правого клика:
- Откройте командную строку (CMD) или PowerShell от имени администратора.
- Перейдите в папку проекта:
cd path/to/XConvertor
. - Выполните скрипт:
python add_to_registry.py
Для удаления пункта из меню используйте скрипт remove_from_registry.py
(также с правами администратора).
- Перетащите файлы или папки в главное окно приложения.
- Если вы перетащили один или несколько файлов одного типа, откроется диалог конвертации.
- В диалоге выберите конечный формат или действие (например, "Объединить PDF").
- Нажмите "Конвертировать" и выберите место для сохранения результата.
- Процесс и результат операции будут записаны во вкладке "История".
- Графический интерфейс: PyQt5
- Работа с изображениями: Pillow (PIL)
- Работа с аудио: pydub
- Работа с видео: MoviePy
- Работа с PDF: PyPDF2, reportlab
- Работа с DOCX: python-docx
- Распознавание текста (OCR): pytesseract
Проект распространяется под лицензией MIT. Подробности смотрите в файле LICENSE
.