AI summary
Offline file compressor that processes videos, images, audio, PDFs, Office documents, and archives in a queue, with selectable target sizes and format-specific compression. It uses no internet permission and copies files when compression would increase their size.
Generated by AI. May contain inaccuracies.
Screenshots
About this app
Файловый компрессор для Android, который принимает любой формат и уменьшает его размер до выбранного вами значения — по умолчанию 150 МБ — без потери качества.
Фотографии, видео 4K, аудио, PDF-файлы, документы Office и архивы — все обрабатывается в одной очереди. Выберите целевой файл, нажмите «Сжать», и все попадет в эту очередь Downloads/Squeeze. Все работает на телефоне: никаких загрузок, никаких учетных записей, никакой рекламы, никаких ограничений по размеру файлов.
Что это на самом деле делает
Честная версия, по каждому формату отдельно. Не существует единого переключателя "сжатие без потери качества", который работал бы для всех форматов — любой, кто утверждает обратное, либо лжет, либо тайно перекодирует ваше видео. Squeeze выбирает подходящую стратегию для каждого файла и сообщает, какая именно была использована.
Два правила, которые оно никогда не нарушает: оно не передаст вам файл большего размера, чем тот, который вы ему предоставили, и оно не будет перекодировать то, что уже соответствует вашему целевому файлу — такие файлы возвращаются скопированными без изменений.
Что касается PDF-файлов: встроенные изображения внутри PDF-документа не пересжимаются, поскольку для корректной работы этой функции требуется полная библиотека PDF-файлов, и это изменит отображение документа. Функция Squeeze пересжимает контейнер. PDF-файл, состоящий в основном из отсканированных изображений, практически не уменьшится в размере; файл с несжатыми потоками контента может значительно уменьшиться.
Попадание в цель
Цифра в 150 МБ (или 50/100/250/500) — это жесткий лимит, а не пожелание:
Битрейт вычисляется исходя из целевого значения, длительности и аудиобюджета. Видео перекодируется, и результат измеряется . Если произойдет перерегулирование, весь процесс перекодирования будет запущен заново с битрейтом, масштабированным на величину перерегулирования. Аналогичным образом обстоят дела и с изображениями: качество снижается поэтапно, сохраняется минимальный размер файла. Для архивов и файлов неизвестных типов, если сжатие приведет к увеличению размера файла, используется обычная копия.
Большие файлы В память ничего не загружается целиком. Входные данные передаются порциями по 64 КБ, видеокадры проходят через аппаратные кодеки, а аудиосэмплы сохраняются во временный файл с индексом в памяти. Видеофайл размером 4 ГБ и фотография размером 40 КБ используют один и тот же путь выполнения кода — единственными реальными ограничениями являются свободное место на диске и то, как долго вы готовы наблюдать за индикатором выполнения.
Очередь неограничена; добавьте сотню файлов, и они будут выполняться один за другим. Экран остается активным, и блокировка пробуждения удерживается во время выполнения задания, поэтому длительное перекодирование не прерывается при переходе дисплея в спящий режим.
Куда помещаются файлы Downloads/SqueezeФайлы записываются через MediaStore, поэтому они отображаются в «Файлах», «Галерее» и любых других приложениях. Разрешение на доступ к хранилищу не запрашивается — Android 10+ позволяет приложению записывать данные в собственную папку вывода без него. Файлы записываются как ожидающие обработки и публикуются только после завершения, поэтому вы никогда не увидите наполовину готовый файл.
Конфиденциальность
Никаких INTERNETразрешений вообще. Приложение физически не может загружать ваши файлы. Никакой аналитики, никакого аккаунта, никакой рекламы, никакого отслеживания.
https://github.com/technicalnihilist-lgtm/squeeze-compressor
What's new
- Первая версия Squeeze — файлового компрессора, который позволяет уместить любой файл в выбранный вами размер.
- Что это делает
- Любой формат в одной очереди: видео, фотографии, аудио, PDF-файлы, документы Office, архивы.
- Жесткий целевой размер — 50 / 100 / 150 / 250 / 500 МБ. Видеобитрейт вычисляется на основе целевого значения, результат измеряется, и при превышении порогового значения перекодирование повторяется.
- Без потерь там, где это позволяет формат: архивы и файлы Office преобразуются в формат без потери качества, фотографии могут быть перекодированы без изменения пикселей, аудио в формате AAC копируется побитово.
- Программа никогда не возвращает файл большего размера, чем исходный — вместо этого она его копирует.
- Большие файлы: всё загружается потоком, ничего не загружается целиком. Многогигабайтные входные данные загружаются нормально.
- Нет разрешения на доступ в Интернет. Программа не сможет загрузить ваши файлы, даже если захочет.
About this version
- Version
- 1.0 (1)
- Size
- 68.85 KB
- Requires Android
- 10
- Target SDK
- 29
- Architecture
- universal
- Downloads
- 14
- Updated
- Oct 28, 2026
- Package
- com.squeeze.compressor
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10