Как сжать видео до 8 МБ и не сойти с ума - обзор 8mb.local
Знакомая ситуация: вы хотите скинуть другу в Discord или Telegram смешной ролик, а мессенджер в ответ выдает издевательское «Файл слишком велик»? Обычно в этот момент начинается квест. Нужно либо идти на сомнительные сайты для обработки файлов, либо использовать специализированные программы.
8mb.local - это современный и простой в использовании сервис для сжатия видео до 8 МБ. Он позволяет быстро обрабатывать файлы, не тратя много времени на консольные команды или специализированные программы.
docker run -d --name 8mblocal \
--gpus all \
-e NVIDIA_DRIVER_CAPABILITIES=compute,video,utility \
-p 8001:8001 \
-v ./uploads:/app/uploads \
-v ./outputs:/app/outputs \
jms1717/8mblocal:latest
http://localhost:8001 и радуетесь жизни.Если вы решите выставить этот сервис в интернет через Nginx или Traefik, обязательно отключите буферизацию для пути /api/stream/. В противном случае SSE не будет работать, и прогресс-бар будет «висеть» на 0% до самой победы.
location /api/stream/ {
proxy_pass http://backend:8001;
proxy_buffering off;
proxy_cache off;
}
8mb.local — это отличный пример того, как сложный инструмент (FFmpeg) можно обернуть в приятную и понятную оболочку. Проект активно развивается, о чем свидетельствует оперативное добавление поддержки видеокарт RTX 50-й серии.
docker-compose.yml).8mb.local использует лицензию CC BY-NC 4.0, что запрещает коммерческое использование без согласования с автором. Но для личных нужд — это идеальный помощник.
No screenshots available
The comment function is not turned on in the background
| Hits | 0 |