nodex.pw-convertor/README.md

95 lines
2.1 KiB
Markdown
Raw Normal View History

2026-06-04 13:41:12 +05:00
# nodex.pw converter
![license](https://img.shields.io/github/license/savsisbtw/nodex.pw-convertor)
2026-06-04 13:41:12 +05:00
конвертирует всё что возможно — картинки, видео, аудио, архивы
2026-06-29 22:57:53 +05:00
веб интерфейс, drag and drop, ctrl v, автоопределение форматов
2026-06-04 13:41:12 +05:00
---
## что нужно
2026-06-29 22:57:53 +05:00
- python 3.10
2026-06-04 13:41:12 +05:00
- ffmpeg (для видео и аудио, см. ниже)
---
## установка
```
pip install -r requirements.txt
```
2026-06-29 22:57:53 +05:00
ffmpeg на **windows** скачается сам при первом запуске
2026-06-04 13:41:12 +05:00
или вручную:
```
python app.py setup-ffmpeg
```
на **linux/mac**:
```
sudo apt install ffmpeg
# или
brew install ffmpeg
```
---
## запуск
```
python app.py
```
открывай `http://localhost:5000`
порт можно поменять через `PORT=8080 python app.py`
---
## что конвертирует
**изображения**
2026-06-29 22:57:53 +05:00
| формат |
|--------|
2026-06-04 13:41:12 +05:00
| jpg, png, webp, bmp, gif, tiff, ico, avif, heic | любой из этих |
2026-06-29 22:57:53 +05:00
webp в png, heic в jpg, gif в webp всё работает через pillow
2026-06-04 13:41:12 +05:00
**видео**
2026-06-29 22:57:53 +05:00
| формат |
|--------|
| mp4, avi, mov, mkv, webm, flv, wmv, m4v | mp4, avi, mov, mkv, webm, gif |
2026-06-04 13:41:12 +05:00
| любое видео | mp3, wav, flac, aac, opus (вытащить аудио) |
**аудио**
2026-06-29 22:57:53 +05:00
| формат |
|--------|
2026-06-04 13:41:12 +05:00
| mp3, wav, flac, ogg, m4a, opus, aac, wma, aiff | любой из этих |
**архивы**
2026-06-29 22:57:53 +05:00
| формат |
|--------|
2026-06-04 13:41:12 +05:00
| zip, tar.gz, tar.bz2, tar.xz, 7z, rar | zip, tar.gz, tar.bz2, 7z |
2026-06-29 22:57:53 +05:00
для rar нужен системный `unrar` `apt install unrar`
2026-06-04 13:41:12 +05:00
7z работает без внешних зависимостей (py7zr)
---
## как использовать
1. открываешь браузер
2. кидаешь файл в зону или нажимаешь "выбери файлы"
2026-06-29 22:57:53 +05:00
3. ctrlv вставить картинку из буфера (скриншоты работают)
2026-06-04 13:41:12 +05:00
4. выбираешь целевой формат
5. жмёшь конвертировать, скачиваешь