Plex NAS

Возникла задача запилить пару скриптов на NAS Synology DS416. Подключившись по ssh, я понял что моих любимых утилит там нет. Нет их и в штатном источнике пакетов. Немного погулив нашел сторонние сторонние источники с кучей разного рода софта.

Добавляем новый репозиторий:

Центр пакетов —> Настройки —> Источники пакетов.

Добавляем новый.

Название — SynoСommunity

Местоположение — http://packages.synocommunity.com

Снижаем уровень доверия:

Центр пакетов —> Настройки —> Основное.

Ставим точку «Synology и доверенные разработчики».

Если не понизить уровень доверия получите ошибку: «Невозможно установить <имя пакета>. Данный пакет не создан Synology Inc.»

После данных манипуляций в центре пакетов появится раздел «Сообщество» со всяким нужным софтом для установки. Устанавливаем что нужно и пользуем.

Впринципе пакетов из SynoСommunity вполне достаточно, если вдруг понадобится что-то еще — снижаем уровень доверия на «Любой источник» и добавляем репозитории из списка ниже. (Некоторые могут не работать)

Источники пакетов synology

Работа с Plex Media Server, как правило, довольно плавная, если вы не выполняете много потоковой передачи, когда находитесь вдали от дома или если ваше серверное оборудование недостаточно мощное. К счастью, Plex оптимизирует ваши медиафайлы для плавного и плавного воспроизведения.

Почему вы должны оптимизировать (и когда не следует)

Цель этого руководства, использующая превосходные функции оптимизации Plex, — это находка для тех, кто действительно нуждается в , и полная трата времени для тех, кто этого не делает. Имея это в виду, мы определенно рекомендуем вам внимательно прочитать этот вводный раздел, чтобы определить, нужно ли вам вообще что-либо оптимизировать.

В основе работы Plex лежат два приложения: сервер (на котором хранятся ваши медиафайлы) и клиент (приложение, с помощью которого вы смотрите свои медиафайлы, обычно на телевизоре, на телефоне или в другой телевизионной приставке). Центральное программное обеспечение Plex Media Server управляет почти всеми аспектами работы Plex — клиенты просто выступают в качестве интерфейса для того, что обслуживает сервер. Вся тяжелая работа происходит на стороне сервера — потоковая передача, транскодирование потоковой передачи, когда это необходимо и т. Д., — и это очень сильно загружает процессор.

Если у вас хороший процессор (по крайней мере, процессор Intel Core i3 или аналогичный, желательно лучше) и фантастическое широкополосное соединение с достаточной скоростью загрузки, то вам, вероятно, даже не нужно оптимизировать свои медиафайлы. Если у вас отличное оборудование и вы никогда не замечали ничего плохого в вашем воспроизведении, это не учебник для вас.

С другой стороны, существует множество сценариев, когда слабое аппаратное обеспечение или ограниченная скорость интернета могут реально снизить качество ваших впечатлений от Plex. Если вы испытываете прерывистое воспроизведение, регулярную буферизацию и другие подобные проблемы, оптимизация может спасти день.

Это отличается от транскодирования Plex, где он конвертирует ваше видео на лету в идеальный формат. Вместо этого, оптимизация Plex преобразует ваши медиафайлы заранее, поэтому, когда приходит время смотреть мультимедиа, нагрузка на ЦП отсутствует — видео уже оптимизировано и готово к отправке клиенту.

Подожди минутку, можно сказать, ничего бесплатного, кроме гарантий, так в чем же подвох? Суть в том, что оптимизированное видео хранится в виде отдельного видеофайла вместе с другими медиафайлами и, как вы уже догадались, занимает место. Это не так много, как исходный видеофайл (поскольку процесс оптимизации снижает качество видео и размер файла для упрощения потоковой передачи), но в зависимости от размера вашей библиотеки и настроек видео, выбранных для оптимизации, он может быстро сложиться ,

Давайте рассмотрим, как вы можете включить оптимизацию, настроить параметры и ограничить использование неиспользуемого диска, чтобы ваш эксперимент по оптимизации не занимал все свободное место на вашем медиа-сервере.

Как оптимизировать файлы Plex Media Server

Прежде чем мы продолжим, мы настоятельно рекомендуем начать с экспериментов. Несмотря на то, что вы можете сразу перейти и оптимизировать всю свою библиотеку всего несколькими щелчками мыши (как только вы знаете, где искать), процесс оптимизации требует значительных ресурсов процессора и памяти. Вы не хотите перетаскивать огромную библиотеку только для того, чтобы выяснить, какие настройки не соответствуют вашим потребностям. Поэтому, прежде чем оптимизировать все, определенно выберите несколько фильмов или сезон телешоу для экспериментов! (Серьезно, начни с малого! )

Чтобы начать оптимизацию, откройте веб-панель вашего Plex Media Server. Выберите библиотеку видео. Какая библиотека (телешоу или фильмы) не имеет значения, поскольку меню оптимизации одинаковы для всех видео, независимо от того, смотрите ли вы на оптимизацию одного сезона телешоу или всей вашей коллекции фильмов.

Чтобы продемонстрировать варианты, мы собираемся оптимизировать отдельный файл фильма, чтобы начать: красивый рип, который мы создали из Raiders of the Lost Ark , который является абсолютно огромным, и поэтому всегда будет транскодироваться для мобильного воспроизведения , Вы можете выбрать любой фильм из своей коллекции, чтобы следить за ним, но чем больше, тем лучше, так как вам будет легче увидеть изменение размера файла и качества видео при сравнении файлов до и после.

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

Выберите «Оптимизировать» во всплывающем меню. (Обратите внимание, что опция «Оптимизировать» никогда не будет открыта, но всегда скрывается в небольшом меню «…» дополнительных опций.)

Здесь вы найдете меню оптимизации. Есть две большие вещи, на которые мы хотим посмотреть.

Во-первых, вы найдете раскрывающееся меню для качества видео.Во-вторых, вы найдете переключатель, а также раскрывающееся меню, в котором хранятся оптимизированные версии: в папке с исходными элементами или все вместе в отдельной папке/Plex Versions/в выбранном вами месте. Где вы храните СМИ, это полностью личный выбор. Может быть, вы хотите, чтобы все оставалось вместе в одной папке, может быть, вы хотите иметь отдельную папку или диск с оптимизированными копиями.

Что касается качества видео, вы можете выбрать один из следующих вариантов, включая «Пользовательский», который обеспечивает более точный контроль над конечным продуктом.

Допустим, мы хотели создать версию с более низким качеством, но все же с разрешением HD. Мы назовем этот пользовательский выбор «Низкий HD Mobile», выберите «Универсальный мобильный» в среднем раскрывающемся меню, а затем «2 Мбит/с 720p», что является самым низким значением HD, которое мы можем использовать. Небольшая заметка об этой опции «Universal Mobile» — есть также «Android», «iOS», «Xbox One» и другие пресеты, которые должны специально оптимизировать видео для клиентов на этих устройствах, но, честно говоря, мы никогда не замечал большой разницы, когда мы их используем.

Сделав свой выбор, нажмите большую оранжевую кнопку «Оптимизировать» в углу. Во всплывающем окне будет указано, что ваши медиафайлы проходят оптимизацию.

Если вы перейдете по ссылке во всплывающем окне или щелкните значок состояния в верхней панели навигации, а затем выберите «Конверсия», как показано ниже, вы увидите прогресс. Если у вас есть более одного элемента в очереди, вы можете перетащить отдельные записи, чтобы переместить их в начало очереди.

Для больших файлов, таких как HD-фильмы с высоким битрейтом, процесс идет медленно , даже на хорошем оборудовании. Транскодирование только этого одного фильма заняло примерно 20 минут на нашем многоядерном сервере. Так что, как только вы позаботились о том, какие настройки вам нужны для оптимизации, эту работу лучше всего оставить в нерабочее время.

После того, как преобразование завершено, мы можем взглянуть, как изменился размер файла. В нашем случае исходный файл представлял собой видео 1080p с размером файла 8,33 ГБ; Оптимизированная версия — это видео 720p с размером файла 1,53 ГБ. Как мы отмечали выше, результаты будут различаться в зависимости от выбранных вами настроек, но в этом случае мы уменьшили размер файла на 544%, и теперь все видео предварительно транскодируется для будущего просмотра. И наша сеть, и наш ЦП несут меньшую нагрузку, когда мы хотим передавать ее издали.

Теперь, когда мы выполнили наш небольшой эксперимент с одним файлом, чтобы показать вам, как все работает, давайте посмотрим, как можно автоматизировать весь процесс полезными способами.

Расширенная оптимизация Plex: фильтры облегчают жизнь

Выбор одного фильма для оптимизации — это замечательно, если вы вручную выбираете фильм, который хотите посмотреть вдали от дома, но на практике (особенно, если у вас несколько пользователей на вашем Plex Media Server) ручная оптимизация вещей утомительна.

Вот тут-то и возникает очень, очень , удобный трюк. Когда вы просматриваете свою коллекцию мультимедиа Plex, вы можете в любой момент открыть меню оптимизации и все, на что вы смотрите, как фильтрованный поиск или определенная категория, становится целью правила оптимизации, которое вы собираетесь создать.

Прекрасным примером того, где этот трюк полезен, является категория телешоу «На палубе», которая показывает предстоящие телевизионные шоу, основанные на сериале, который вы смотрели. На приведенном ниже снимке экрана видно, что мы наблюдали за Adventure Time и Aqua Teen Hunger Force . Вместо того чтобы оптимизировать каждый эпизод всего шоу, мы говорим Plex только оптимизировать предстоящие эпизоды, которые мы еще не смотрели. Мы нажмем «На палубе», чтобы ближе познакомиться с категорией.

В подробном представлении «На палубе» щелкните значок «…» и выберите «Оптимизировать».

Здесь вы можете установить желаемое качество, как мы только что сделали, но вы также можете (теперь, когда вы работаете с более чем одним элементом) переключать записи, такие как «Unwatched Only» и «Limit to «, как показано ниже ,

Помимо применения фильтров такого типа к категории «На палубе», вы также можете применять их к другим категориям панели мониторинга, таким как «Недавно добавленное телевидение», «Недавно добавленные фильмы», а также к любой комбинации фильтров, которую вы можете использовать. с в плекс.

На скриншоте ниже мы отфильтровали наши фильмы по дате добавления, которая показывает большинство фильмов, недавно добавленных на сервер.

Нажав на значок «…» и создав запись для оптимизации, пока представление находится в этом состоянии, мы можем создать автоматическое правило, которое автоматически оптимизирует самые последние фильмы, добавленные в нашу библиотеку фильмов. Помните, что независимо от того, какое у вас есть представление (и/или фильтр, который вы применили для его получения), будет основой правила оптимизации, которое вы создаете.

Наконец, в нашем туре есть последняя остановка. В разделе «Настройки»> «Сервер» панели управления вы увидите новую запись в левом столбце навигации.

Теперь, когда вы начали оптимизировать контент, есть запись «Оптимизированные версии», в которой вы можете просмотреть все мультимедиа, которые вы оптимизировали, удалить отдельные записи или удалить все оптимизированные версии одним махом с помощью большой красной кнопки. Единственное, о чем здесь следует знать, это то, что при удалении правила оптимизации вы удаляете все оптимизированные версии, которые вы сделали с ним. Поэтому, если вы не хотите стереть все оптимизированные версии (или просто хотите изменить будущие или как долго они сохраняются), наведите указатель мыши на правило и нажмите значок карандаша.

Затем вы можете просто отредактировать запись (как будто вы только что создали ее) вместо того, чтобы уничтожить весь прогресс, который вы сделали (и все циклы ЦП, которые вы сожгли в процессе).

Требуется немного времени, чтобы научиться оптимизировать вещи, чтобы точно определить, какие настройки работают лучше всего для ваших нужд, но как только у вас появятся надежные правила оптимизации, весь опыт будет запущен и забыт — больше не будет заикаться видео или буферизация.