Универсальный и минималистичный офлайн-конвертер файлов для 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.



