Как сжать 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)


  1. Beholder
    07.08.2016 17:23

    compact.exe вроде бы была ещё со времён Windows XP. Работает, правда, только в ручном режиме и относится, собственно, не к операционной системе как таковой, а к NTFS. Бинарники она жмёт слабо, а вот кучу текстовых файлов, например, HTML — отлично.


    1. MikalaiR
      07.08.2016 20:51
      +3

      Начиная c Win10 появилось новое сжатие, реализованное через NTFS reparse point. Использует алгоритмы lzx и xpress. Относительно хорошо жмет бинарники. Запускатеся так: compact /c /s /a /i /exe:lzx в нужном каталоге (желательно Program Files :-) ). У меня освободилось около 10 гб и слегка увеличилась производительность (т.к. HDD медленный)


      1. dartraiden
        07.08.2016 23:44

        Я читал, что при изменении сжатого (алгоритмом LZX) файла он будет разжат и останется расжатым.


        1. MikalaiR
          08.08.2016 11:47

          Бинарники обычно редко изменяются.


      1. DjOnline
        08.08.2016 19:46

        Отличная новость про LZX.
        Но недостатки тоже есть:
        — Сжатие выполняется вручную, и при перезаписи/обновлении/изменении сжатого файла, компрессию нужно выполнять заново. Таким образом, этот вид сжатия нецелесообразен для постоянно изменяемых файлов и временных папок.
        Например сжимать логи того жа Апача на машине разработчика таким образом не получится.
        — Сжатые файлы никак не выделяются в проводнике (файлы, сжатые стандартной NTFS компрессией выделяются синим цветом)


    1. saboteur_kiev
      08.08.2016 16:24

      Дополнительный прикол ntfs компрессии в том, что при этом в одном секторе может быть более одного файла. Поэтому на мелких (менее 4 кб) файлах, появляется дополнительный бонус. Для кучи всяких конфигов, мелких картинок и иконок — при этом через свойства файла, этот бонус не будет заметен.


    1. egortech
      08.08.2016 20:27

      У меня системный диск смог compact сжать в 1,9 раз, т.е около 100 гигабайт освободилось. Единственная проблема сжатия NTFS в том, что если сжимать большие файлы, то может свободного места для их распаковки-упаковки на диске во время записи не хватить. Кстати ещё со времён XP есть и графический способ включить сжатие в свойствах диска, папки или файла. CompactOS по умолчанию активирован на новых планшетах, где памяти как вы понимаете весьма мало.


      1. Beholder
        08.08.2016 20:32

        Мне казалось очевидным, что сжимать надо файлы, которые модифицируются редко или никогда.


  1. aydahar
    07.08.2016 18:08
    +1

    На счёт видеоконвертора, думаю, можно много альтернатив предложить. Мне XviD4PSP нравится (активно развивается в последнее время)


    1. bopoh13
      08.08.2016 16:39

      XMediaRecode пользуюсь давно


  1. Aspire89
    07.08.2016 18:49
    +1

    Вместо GitLab я бы посоветовал посмотреть на Gogs


  1. fahreeve
    07.08.2016 20:42

    у гитхаба есть ентерпрайз версия как раз для собственного хостинга


  1. DagothNik
    07.08.2016 20:46
    +1

    За первый совет спасибо, нашёл себе занятие на вечер. :) В качестве конвертера использую Adapter, для моих целей хватает.


  1. 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-ого года — тоже самое. Обидно, если представить сколько людей им пользуются и понаделали рипов, а ведь такие же библиотеки используются и в других видеоконвертерах: скачивал случайную программу с рутрекера, там такая же проблема.
    Пожалуй лучше позже задам вопрос на специальном ресурсе. Благодарю за статью.


    1. Lertmind
      07.08.2016 22:42

      Поправка: при использовании кодека MPEG-4 в HandBrake искажения были и в MediaInfo была указана Lavf, в которой похоже всё дело.


    1. madf
      08.08.2016 16:02

      ffmpeg существует уйма сборок под разные задачи, в том числе можно легко налететь на неправильно работающий функционал…
      попробуйте скачать разные версии/сборки (из разных источников) и поэкспериментируйте на одном контенте


  1. densss2
    07.08.2016 22:43

    Пользовался одно время WinFF. Куча негативных впечатлений. Да, оно работает, но с точки зрения удобства использования, программа — полнейшее днище. Не знаю как сейчас, но на тот момент времени не было пресетов для разрешения экрана финального видео. Были два окошечка, куда нужно было прописывать разрешения вручную. Во время процесса декодирования открывался терминал, где выводились данные о прогрессе и ощибках. Не в красивое окошечко с прогресс-баром, а в консоль. Общий интерфейс приложения писался людьми крайне далёкими от такого понятия как юзабилити. Проще выучить несколько параметров ffmpeg и конвертировать из консоли или пользоваться чем-нибудь более адекватным, чем WinFF.


    1. TokminD
      08.08.2016 06:35

      А не пробовали MEGUI? В свое время очень понравился этот фронтенд к простым консольным утилитам. Но конвертацие редко занимаюсь, иногда свои ролики домашние пожать


      1. densss2
        08.08.2016 07:45

        Я пользуюсь Blender-ом для этих целей. Им монтирую видео и им же конвертирую. Но советовать всем и каждому Blender для конвертации видео я не стал-бы.

        За MEGUI — спасибо, но у меня нет Windows.


  1. kalterfive
    08.08.2016 01:48

    В июле 2016 года Microsoft выпустила для Windows 10 новый механизм компрессии Compact OS для утилиты командной строки compact.exe, которая сжимает файлы операционной системы непосредственно во время её работы.

    Это такой аналог прозрачной компрессии? Или это она и есть?


  1. slavius
    08.08.2016 12:56

    Для конвертирования всего во все удобна FormatFactory http://www.pcfreetime.com, но, правда, только виндовый.


  1. unwrecker
    08.08.2016 15:45

    У Гитлаба интерфейс стал шибко недружественным с пару месяцев назад. Да и до того был далёк от совершенства…


    1. Kostyanych
      12.08.2016 14:50

      Посмотрите нa GOGS
      https://gogs.io/


  1. LazyCrazy
    08.08.2016 19:42

    Для конвертации довольно удобна программа с нескромным названием SUPER.


  1. maxzhurkin
    08.08.2016 20:44

    Откуда информация про «освобождает минимум 2 ГБ»?
    Уже из первого же скриншота становится очевидно, что в некоторых случаях для реализации «программы-минимум» программе надо ухитриться упихать 2.3 ГБ в 0.3 ГБ.


    1. maxzhurkin
      09.08.2016 18:14

      Сам же и отвечу: в оригинале сказано что-то вроде "… не встречал случая, чтобы Compact OS не смогла освободить 2ГБ ...". Переводчику пламенный «зачёт».


      1. alizar
        09.08.2016 20:29

        I have yet to come upon a system where the Compact OS operation would *not* free up at least 2 Gigabytes of space.


  1. rvt
    08.08.2016 22:10
    +1

    Давно уже конвертирую в XMedia Recode.
    Огромное количество возможностей и настроек. Все очень гибко. Много языков интерфейса, в том числе и русский. Есть портабельный вариант.


  1. Kot_Ik
    09.08.2016 09:09

    Какая-то ахинея написана про CompactOS.
    Не «compact.exe /q», а «compact.exe /compactos:query».
    Более корректно и понятно написано у Стеркина http://www.outsidethebox.ms/17965/