Как сжать Windows 10 и освободить место. Самый удобный аудио- и видеотранскодер под Windows, Mac и Linux. Аналог GitHub для внутреннего использования
Как сжать Windows 10
В июле 2016 года Microsoft выпустила для Windows 10 новый механизм компрессии Compact OS для утилиты командной строки
compact.exe
, которая сжимает файлы операционной системы непосредственно во время её работы. У нового механизма компрессии есть много других интересных функций, но в целом он похож на работу программы WIMBoot в Windows 8.1 Update 1.Compact OS освобождает минимум 2 ГБ места на диске. Не так уж и много, но на небольших SSD-накопителях это заметно.
Программа работает из командной строки с привилегиями администратора. Это значит, что после запуска cmd.exe следует нажать комбинацию клавиш Ctrl+Shift+Enter.
Перед началом сжатия Windows 10 есть смысл узнать, принесёт ли эта процедура результат, отличный от нулевого. Возможно, система уже находится в сжатом состоянии, так что дополнительных процедур не требуется. Чтобы определить текущее состояние бинарников ОС, запускаем следующую команду:
- compact.exe /q
Команда покажет информацию о текущем состоянии: сколько файлов сжато или не сжато, уровень компрессии, сколько конкретно байт находится в контейнере сжатых файлов. Если уровень компрессии близок к 1.0, то использование программы будет эффективно.
В определённых условиях система в сжатом состоянии может немного снизить производительность, но на большинстве компьютеров это будет незаметно. Имейте в виду, что всегда есть возможность вернуть файлы в обычное состояние, если заметите какие-то проблемы с производительностью. В любом случае, перед сжатием системных файлов рекомендуется сделать резервную копию.
Для проведения процедуры нужно запустить следующую команду:
- compact.exe /CompactOS:always
Сжатие всех файлов должно занять несколько минут, хотя на некоторых системах может занять 20 или более минут. На последнем Insider Build освобождается более 2 ГБ.
Для возвращения системы в исходное состояние:
- compact.exe /CompactOS:never
Обратная процедура происходит несколько быстрее.
Удобная и бесплатная программа, которая конвертирует аудио- и видеофайлы в разные форматы
Есть несколько программ, которые соответствуют главным требованиям:
- открытые исходники;
- бесплатное использование;
- поддержка многих форматов файлов;
- кроссплатформенность;
- легковесность.
Пожалуй, самыми удобными из них являются две: Handbrake и ffmpeg (например, с графическим интерфейсом WinFF). Конвертировать файлы умеет, например, и популярный свободный видеоплеер VLC, но всё-таки в большинстве случаев удобнее использовать специализированную программу.
Handbrake работает под Windows, Mac и Linux. Последней версией под Windows на данный момент является 0.10.5.
В качестве исходного материала принимается практически любой мультимедийный файл (или папка с файлами), диск DVD или BlueRay, если там нет защиты от копирования.
Форматы целевого файла
- Контейнеры: .MP4(.M4V) и .MKV
- Видеокодеры: H.265 (x265 и QuickSync), H.264 (x264 и QuickSync), H.265 MPEG-4 и MPEG-2, VP8, Theora
- Аудиокодеры: AAC / HE-AAC, MP3, Flac, AC3, Vorbis
- Сквозная передача аудио: AC-3, E-AC3, DTS, DTS-HD, TrueHD, AAC, треки MP3
Программу удобно использовать, чтобы перекодировать DVD или скачанный файл для просмотра на другом устройстве, кроме ПК. В Handbrake встроены профили кодирования для следующих устройств:
- iPod
- iPhone и iPod touch
- iPad
- AppleTV
- AppleTV 2
- AppleTV 3
- Android
- Android Tablet
- Windows Phone 8
В программе множество дополнительных функций.
- Выбор фрагментов (частей исходного файла для кодирования)
- Пакетная обработка и очередь запросов
- Маркеры глав
- Субтитры (VobSub, Closed Captions CEA-608, SSA, SRT)
- Постоянный битрейт или постоянное качество (переменный битрейт)
- Поддержка VFR, CFR и VFR
- Видеофильтры при транскодировании: Deinterlacing, Decomb, Denoise, Detelecine, Deblock, Grayscale, Cropping, Scaling
- Предварительный просмотр в реальном времени
Бoльшая часть исходного кода Handbrake распространяется под свободной лицензией GNU GPL, version 2. Отдельные части — под BSD 3 Clause.
Похожую функциональность обеспечивает ещё одна свободная программа WinFF, которая как будто ориентирована на пользователей Linux (см. список дистрибутивов), хотя есть версии под Windows от Windows 95 до Windows 8. Для неё разработаны интерфейсы на русском, украинском и многих других языках.
Какой выбрать бесплатный VPN
Для анонимной работы в интернете и обхода государственной цензуры (блокировка сайтов) удобно использовать бесплатный VPN. Одним из самых популярных вариантов является FreeOpenVPN (через клиентское приложение OpenVPN).
Кстати, 31 июля 2016 года вышел Kaspersky Internet Security 2017 (популярный в России антивирус), в состав которого включён VPN-клиент. В бесплатном режиме он работает только через сервера в России и позволяет передавать 200 МБ в сутки. Конечно, это довольно убогое предложение, но если у вас уже установлен KIS 2017, то такой вариант следует иметь в виду. Только пользователям KIS не следует активировать функцию платного VPN в программе, потому что существует множество бесплатных альтернатив.
Альтернатива GitHub для собственного хостинга
Отличный выбор для self-hosted GitHub — GitLab. Совместная разработка в собственном рабочем коллективе, на собственном сервере. Поддерживается система контроля версий Git, SSH-доступ, разграничение прав доступа, пулл-реквесты, работа с тикетами (открытие, комментирование, закрытие), поиск и т.д. Отличный веб-интерфейс, через который осуществляется администрирование репозиториев.
Демо
GitLab — разумное предложение для компаний, которые не хотят выкладывать исходный код в открытый доступ в процессе разработки.
Комментарии (29)
DagothNik
07.08.2016 20:46+1За первый совет спасибо, нашёл себе занятие на вечер. :) В качестве конвертера использую Adapter, для моих целей хватает.
Lertmind
07.08.2016 22:09Какое совпадение, только недавно пытался понять почему изменение размера кадра (scale) в ffmpeg искажает цвета, они становятся чуть темнее. Так и не выяснил, но с HandBrake такого нет (использовал стандартные настройки). Если кто знает, может ответит, почему так?
Использовал такие настройки:
ffmpeg -i input.mkv -c:v libx264 -preset ultrafast -qp 0 -vf scale=800:450 -c:a copy output.mkv
ffmpeg -i input.mkv -c:v libxvid -qscale:v 0 -vf scale=800:450 -c:a libmp3lame -b:a 128k output.avi
Изменял метод интерполяции и другие настройки, но это ничего не меняло. Брал старую версию 2012-ого года — тоже самое. Обидно, если представить сколько людей им пользуются и понаделали рипов, а ведь такие же библиотеки используются и в других видеоконвертерах: скачивал случайную программу с рутрекера, там такая же проблема.
Пожалуй лучше позже задам вопрос на специальном ресурсе. Благодарю за статью.Lertmind
07.08.2016 22:42Поправка: при использовании кодека MPEG-4 в HandBrake искажения были и в MediaInfo была указана Lavf, в которой похоже всё дело.
madf
08.08.2016 16:02ffmpeg существует уйма сборок под разные задачи, в том числе можно легко налететь на неправильно работающий функционал…
попробуйте скачать разные версии/сборки (из разных источников) и поэкспериментируйте на одном контенте
densss2
07.08.2016 22:43Пользовался одно время WinFF. Куча негативных впечатлений. Да, оно работает, но с точки зрения удобства использования, программа — полнейшее днище. Не знаю как сейчас, но на тот момент времени не было пресетов для разрешения экрана финального видео. Были два окошечка, куда нужно было прописывать разрешения вручную. Во время процесса декодирования открывался терминал, где выводились данные о прогрессе и ощибках. Не в красивое окошечко с прогресс-баром, а в консоль. Общий интерфейс приложения писался людьми крайне далёкими от такого понятия как юзабилити. Проще выучить несколько параметров ffmpeg и конвертировать из консоли или пользоваться чем-нибудь более адекватным, чем WinFF.
TokminD
08.08.2016 06:35А не пробовали MEGUI? В свое время очень понравился этот фронтенд к простым консольным утилитам. Но конвертацие редко занимаюсь, иногда свои ролики домашние пожать
densss2
08.08.2016 07:45Я пользуюсь Blender-ом для этих целей. Им монтирую видео и им же конвертирую. Но советовать всем и каждому Blender для конвертации видео я не стал-бы.
За MEGUI — спасибо, но у меня нет Windows.
kalterfive
08.08.2016 01:48В июле 2016 года Microsoft выпустила для Windows 10 новый механизм компрессии Compact OS для утилиты командной строки compact.exe, которая сжимает файлы операционной системы непосредственно во время её работы.
Это такой аналог прозрачной компрессии? Или это она и есть?
slavius
08.08.2016 12:56Для конвертирования всего во все удобна FormatFactory http://www.pcfreetime.com, но, правда, только виндовый.
unwrecker
08.08.2016 15:45У Гитлаба интерфейс стал шибко недружественным с пару месяцев назад. Да и до того был далёк от совершенства…
maxzhurkin
08.08.2016 20:44Откуда информация про «освобождает минимум 2 ГБ»?
Уже из первого же скриншота становится очевидно, что в некоторых случаях для реализации «программы-минимум» программе надо ухитриться упихать 2.3 ГБ в 0.3 ГБ.maxzhurkin
09.08.2016 18:14Сам же и отвечу: в оригинале сказано что-то вроде "… не встречал случая, чтобы Compact OS не смогла освободить 2ГБ ...". Переводчику пламенный «зачёт».
alizar
09.08.2016 20:29I have yet to come upon a system where the Compact OS operation would *not* free up at least 2 Gigabytes of space.
rvt
08.08.2016 22:10+1Давно уже конвертирую в XMedia Recode.
Огромное количество возможностей и настроек. Все очень гибко. Много языков интерфейса, в том числе и русский. Есть портабельный вариант.
Kot_Ik
09.08.2016 09:09Какая-то ахинея написана про CompactOS.
Не «compact.exe /q», а «compact.exe /compactos:query».
Более корректно и понятно написано у Стеркина http://www.outsidethebox.ms/17965/
Beholder
compact.exe вроде бы была ещё со времён Windows XP. Работает, правда, только в ручном режиме и относится, собственно, не к операционной системе как таковой, а к NTFS. Бинарники она жмёт слабо, а вот кучу текстовых файлов, например, HTML — отлично.
MikalaiR
Начиная c Win10 появилось новое сжатие, реализованное через NTFS reparse point. Использует алгоритмы lzx и xpress. Относительно хорошо жмет бинарники. Запускатеся так: compact /c /s /a /i /exe:lzx в нужном каталоге (желательно Program Files :-) ). У меня освободилось около 10 гб и слегка увеличилась производительность (т.к. HDD медленный)
dartraiden
Я читал, что при изменении сжатого (алгоритмом LZX) файла он будет разжат и останется расжатым.
MikalaiR
Бинарники обычно редко изменяются.
DjOnline
Отличная новость про LZX.
Но недостатки тоже есть:
— Сжатие выполняется вручную, и при перезаписи/обновлении/изменении сжатого файла, компрессию нужно выполнять заново. Таким образом, этот вид сжатия нецелесообразен для постоянно изменяемых файлов и временных папок.
Например сжимать логи того жа Апача на машине разработчика таким образом не получится.
— Сжатые файлы никак не выделяются в проводнике (файлы, сжатые стандартной NTFS компрессией выделяются синим цветом)
saboteur_kiev
Дополнительный прикол ntfs компрессии в том, что при этом в одном секторе может быть более одного файла. Поэтому на мелких (менее 4 кб) файлах, появляется дополнительный бонус. Для кучи всяких конфигов, мелких картинок и иконок — при этом через свойства файла, этот бонус не будет заметен.
egortech
У меня системный диск смог compact сжать в 1,9 раз, т.е около 100 гигабайт освободилось. Единственная проблема сжатия NTFS в том, что если сжимать большие файлы, то может свободного места для их распаковки-упаковки на диске во время записи не хватить. Кстати ещё со времён XP есть и графический способ включить сжатие в свойствах диска, папки или файла. CompactOS по умолчанию активирован на новых планшетах, где памяти как вы понимаете весьма мало.
Beholder
Мне казалось очевидным, что сжимать надо файлы, которые модифицируются редко или никогда.