Как установить plex в excel

Обновлено: 04.07.2024

Из прилагаемых ReadMe возможно сделать следующие выводы:
1. В архиве находится демо-версия
2. В следствие примитивности защиты надстройки, лечение осуществляется посредством внесения в реестр записи с обновлением счётчика запусков

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

Outlow

New member

eg.phantom

New member

Ambioz

New member

Журналист

New member

Не работает! Пишет истекла пробная версия, PLEX запускал, не знаю в чем дело.

Решено перезагрузил EXCEL и все заработало)

_djin_

New member
Не работает! Пишет истекла пробная версия, PLEX запускал, не знаю в чем дело.

У демо-версии ограничение на 500 запусков.

Сброс счетчика запусков:
1. Создаем пустой текстовый файл - к примеру 12345.txt
2. Копируем в него следующее:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\VB and VBA Program Settings\PLEX\CommandBarSettings]
"Row"="1"
3. Сохраняем файл с этим текстом.
4. Меняем расширение файла с txt на reg
5. Запускаем этот файл, соглашаемся с внесением данных в реестр.
6. ВСЕ. Теперь у нас снова 500 запусков.

Добавлено через 4 минуты
Ну или как автор пишет, запустить файлик из архива, который снимает ограничение на 500 запусков, а не обнуляет счетчик.

alexys2004

New member
Так же хотелось бы отметить, что функциональность данной версии всё же ограничена, например, не обрабатывается часть встроенных функций.

А почему?
На сайте автора написано: "Данная демо-версия надстройки полностью работоспособна без каких-либо ограничений в течение первых 500 запусков."
Может какой-то умелец код подпортил?

Добавлено через 1 час 30 минут

Уже прочитал описание - таки подпортили код!
Возьмите демо-версию с оф.сайта и юзайте с обнулением количества запусков!
Единственная неприятная вещь - коды будут скрыты! Не возможно будет взять в качестве примера для себя!

POMAH

New member

У демо-версии ограничение на 500 запусков.

Сброс счетчика запусков:
1. Создаем пустой текстовый файл - к примеру 12345.txt
2. Копируем в него следующее:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\VB and VBA Program Settings\PLEX\CommandBarSettings]
"Row"="1"
3. Сохраняем файл с этим текстом.
4. Меняем расширение файла с txt на reg
5. Запускаем этот файл, соглашаемся с внесением данных в реестр.
6. ВСЕ. Теперь у нас снова 500 запусков.

Добавлено через 4 минуты
Ну или как автор пишет, запустить файлик из архива, который снимает ограничение на 500 запусков, а не обнуляет счетчик.

Расширение возможностей Excel - Надстройка PLEX для Microsoft Excel 2019.1

Расширение возможностей Excel - Надстройка PLEX для Microsoft Excel 2019.1


Расширение возможностей Excel - Надстройка PLEX для Microsoft Excel 2019.1

Надстройка PLEX для Microsoft Excel 2007-Office365 это надстройка для Microsоft Excel, небольшой модуль (набор макросов), дополняющий и расширяющий возможности стандартного Excel.

Системные требования:
Windows XP | Vista | 7 | 8 | 8.1 | 10
Excel 2007 | 2010 | 2013 | 2016 | 2019 | Office365

Торрент Расширение возможностей Excel - Надстройка PLEX для Microsoft Excel 2019.1 подробно:
Возможности PLEX:
Библиотека формул
Мощный инструмент для автоматизации ввода сложных формул. Позволяет ввести шаблон сложной формулы и использовать его в будущем для повторного ввода в расчетах. Cодержит более 50 готовых формул и пользовательских функций PLEX разных категорий.

Быстрый ввод времени
Удобная форма, с помощью которой можно быстро ввести время (часы и минуты) в текущую ячейку.

Бэкап книги в заданную папку
Быстрое и удобное сохранение резервных копий текущей книги с добавлением отметки даты-времени в заданную папку.

Вставка курса валюты на заданную дату
Вставка курса любой заданной валюты (доллар, евро, гривна, фунты и т.д. - всего 17 валют + ставка рефинансирования) на любую заданную дату в прошлом. Данные берутся с официальных сайтов национальных банков России, Украины, Беларуси.

Генератор случайных чисел и дат
Все ячейки в выделенном диапазоне заполняются случайными числами (или датами) из заданного числового интервала. Целыми или дробными, с повторами или без - на выбор.

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

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

Добавление функций PLEX в текущую книгу
Нажатие на эту кнопку внедряет в текущую книгу модуль с пользовательскими функциям надстройки PLEX, т.е. впоследствии можно будет использовать эти функции в файле на компьютере, где PLEX не установлена.

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

Изменение размеров диапазона
Быстрое изменение размеров диапазона с сохранением всех данных. Например, диапазон 3 на 4 (12 ячеек) можно вывести в вариантах 2 на 6, 6 на 2, 1 на 12, 4 на 3 и т.д. Причем данные из исходного диапазона можно считывать по строчкам или по столбцам.

Изменение типа ссылок в формулах
Меняет тип ссылок (относительные, абсолютные, смешанные) во всех формулах выделенных ячеек.

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

Календарь для ввода дат
Удобный календарик для быстрого ввода в ячейку любой даты.

Конвертация формул в значения
Быстрая замена формул на значения в выделенном диапазоне ячеек, на всех/выделенных листах или во всей книге.

Менеджер листов
Мощный инструмент для управления листами, когда их много. Умеет быстро скрывать-отображать, защищать, сортировать листы и многое другое.

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

Обратный порядок значений
Строки, столбцы или ячейки в выделенном диапазоне переставляются в обратном порядке (первая становится последней, вторая – предпоследней и т.д.). Все формулы в выделенном диапазоне заменяются на значения.

Объединение ячеек с сохранением текста
Ячейки выделенного диапазона объединяются, при этом текст из всех ячеек сливается в одно целое с заданным символом-разделителем.

Операции с текстом
Мощный инструмент для обработки текста в ячейках. Позволяет преобразовывать регистр, выборочно удалять символы от начала/конца/из середины строк текста, зачищать текст от ненужных пробелов и невидимых символов, преобразовывать числа-как-текст в полноценные, русский текст (кириллицу) в транслит (латиницу) и т.д.

Отбор строк с последующим действием
Копирование, либо перемещение, либо удаление всех строк в таблице на основе значения текущей выделенной ячейки.

Открыть текущую папку
В окне Проводника (Мой компьютер) открывается папка, где хранится открытая книга. Если книга еще не сохранялась, то открывается папка по-умолчанию (Мои документы).

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

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

Очистка книги
Из текущей книги Excel полностью удаляются все лишние стили, макросы и прочий мусор, замедляющий и утяжеляющий файл.

Поменять местами выделенные столбцы
Быстро поменять местами два любых выделенных столбца на листе Excel.

Поменять местами выделенные строки
Быстро поменять местами любые выделенные предварительно строки на листе Excel.

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

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

Разделение таблицы по разным листам
Разделение одной большой таблицы на несколько листов по заданному критерию.

Разорвать/Открыть связи с другими книгами
Управление внешними связями книги: разрыв связей (замена ссылок на значения), открытие внешних файлов-источников (для обновления), работа с гиперссылками.

Режим ссылок A1 - R1C1
Переключение между режимами ссылок в A1 и R1C1 для текущей книги, т.е. с обычного (столбцы листа обозначаются буквами A,B,C. ) на альтернативный режим R1C1 (столбцы листа обозначаются цифрами) и обратно.

Сборка листов из нескольких книг
Инструмент для быстрой сборки (копирования) листов из нескольких файлов в один. Какие именно листы нужно собрать - гибко задается в настройках.

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

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

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

Сортировка строк в случайном порядке
Все строки в выделенном диапазоне переставляются местами в случайном порядке.

Сортировка строк по цвету заливки ячеек
В выделенном диапазоне строки сортируются по цвету заливки ячеек в определенном столбце.

Сохранение листов книги как отдельных файлов
На диске рядом с исходным файлом создается папка, куда в виде отдельных файлов сохраняются все заданные листы текущей книги.

Справка, обратная связь, обновления версий
Вызов подробной онлайн или офлайн справки по всем функциям надстройки PLEX. Проверка обновлений и форма обратной связи с автором.

Сравнение диапазонов
Позволяет быстро сравнить между собой два диапазона по заданному столбцу и вывести отличия/совпадения отдельным списком или пометить цветом.

Точное копирование формул
Формулы из исходного диапазона копируются в диапазон вставки без изменений (без сдвига относительных ссылок).

Удаление всех пустых строк/столбцов на листе
На текущем листе удаляются все пустые строки / столбцы или скрытые в данный момент фильтром строки (ненужные).

Установка денежных форматов
Устанавливает для выделенных ячеек формат доллара или евро (с 2 знаками после запятой) или числовой формат с разделителями без дробной части.

Функция AutoFilter_Criteria
Возвращает критерии (условия), по которым в данный момент идет фильтрация Автофильтром для каждого столбца в таблице.

Функция CBR
Выдает курс заданной валюты (USD, EUR. ) на указанную дату.

Функция CellColor
Выдает код цвета заливки указанной ячейки.

Функция CellFontColor
Выдает код цвета текста (шрифта) для указанной ячейки.

Функция Coincidence
Вычисляет степень подобия двух текстовых строк, как максимальное количество подряд идущих совпадений символов.

Функция CountByCellColor
Подсчитывает количество ячеек с заданным цветом заливки в указанном диапазоне. Требуемый цвет задается ячейкой-образцом.

Функция CountByFontColor
Подсчитывает количество ячеек с заданным цветом шрифта в указанном диапазоне. Требуемый цвет задается ячейкой-образцом.

Что нового в версии 2019.1:
- Выпадающий список с автопоиском
- Улучшения в почтовой рассылке
- Запуск нового независимого экземпляра Excel
- Фильтрация сводных таблиц по именованным диапазонам
- Подсветка, удаление и извлечение дубликатов внутри ячеек
- Курсы валют Национального Банка Казахстана
- Сумма прописью – добавлены тенге, гривна, белорусский рубль и юань
- Вставка текста при смене буквы на цифры и смене регистра
- Удаление зачеркнутого текста
- Номера недель в Календаре

Скриншоты Расширение возможностей Excel - Надстройка PLEX для Microsoft Excel 2019.1 торрент:

Надстройка PLEX для Microsoft Excel 2017.2 Retail

PLEX - это надстройка для Microsoft Excel 2007-2016 (набор макросов), дополняющая и расширяющая возможности стандартного Excel.

Системные требования:
Windows XP | Vista | 7 | 8 | 8.1 | 10
Excel 2007 | 2010 | 2013 | 2016

Торрент Надстройка PLEX для Microsoft Excel 2017.2 Retail подробно:
Возможности PLEX:
Библиотека формул
Мощный инструмент для автоматизации ввода сложных формул. Позволяет ввести шаблон сложной формулы и использовать его в будущем для повторного ввода в расчетах. Cодержит более 50 готовых формул и пользовательских функций PLEX разных категорий.

Быстрый ввод времени
Удобная форма, с помощью которой можно быстро ввести время (часы и минуты) в текущую ячейку.

Бэкап книги в заданную папку
Быстрое и удобное сохранение резервных копий текущей книги с добавлением отметки даты-времени в заданную папку.

Вставка курса валюты на заданную дату
Вставка курса любой заданной валюты (доллар, евро, гривна, фунты и т.д. - всего 17 валют + ставка рефинансирования) на любую заданную дату в прошлом. Данные берутся с официальных сайтов национальных банков России, Украины, Беларуси.

Генератор случайных чисел и дат
Все ячейки в выделенном диапазоне заполняются случайными числами (или датами) из заданного числового интервала. Целыми или дробными, с повторами или без - на выбор.

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

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

Добавление функций PLEX в текущую книгу
Нажатие на эту кнопку внедряет в текущую книгу модуль с пользовательскими функциям надстройки PLEX, т.е. впоследствии можно будет использовать эти функции в файле на компьютере, где PLEX не установлена.

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

Изменение размеров диапазона
Быстрое изменение размеров диапазона с сохранением всех данных. Например, диапазон 3 на 4 (12 ячеек) можно вывести в вариантах 2 на 6, 6 на 2, 1 на 12, 4 на 3 и т.д. Причем данные из исходного диапазона можно считывать по строчкам или по столбцам.

Изменение типа ссылок в формулах
Меняет тип ссылок (относительные, абсолютные, смешанные) во всех формулах выделенных ячеек.

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

Календарь для ввода дат
Удобный календарик для быстрого ввода в ячейку любой даты.

Конвертация формул в значения
Быстрая замена формул на значения в выделенном диапазоне ячеек, на всех/выделенных листах или во всей книге.

Менеджер листов
Мощный инструмент для управления листами, когда их много. Умеет быстро скрывать-отображать, защищать, сортировать листы и многое другое.

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

Обратный порядок значений
Строки, столбцы или ячейки в выделенном диапазоне переставляются в обратном порядке (первая становится последней, вторая – предпоследней и т.д.). Все формулы в выделенном диапазоне заменяются на значения.

Объединение ячеек с сохранением текста
Ячейки выделенного диапазона объединяются, при этом текст из всех ячеек сливается в одно целое с заданным символом-разделителем.

Операции с текстом
Мощный инструмент для обработки текста в ячейках. Позволяет преобразовывать регистр, выборочно удалять символы от начала/конца/из середины строк текста, зачищать текст от ненужных пробелов и невидимых символов, преобразовывать числа-как-текст в полноценные, русский текст (кириллицу) в транслит (латиницу) и т.д.

Отбор строк с последующим действием
Копирование, либо перемещение, либо удаление всех строк в таблице на основе значения текущей выделенной ячейки.

Открыть текущую папку
В окне Проводника (Мой компьютер) открывается папка, где хранится открытая книга. Если книга еще не сохранялась, то открывается папка по-умолчанию (Мои документы).

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

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

Очистка книги
Из текущей книги Excel полностью удаляются все лишние стили, макросы и прочий мусор, замедляющий и утяжеляющий файл.

Поменять местами выделенные столбцы
Быстро поменять местами два любых выделенных столбца на листе Excel.

Поменять местами выделенные строки
Быстро поменять местами любые выделенные предварительно строки на листе Excel.

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

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

Разделение таблицы по разным листам
Разделение одной большой таблицы на несколько листов по заданному критерию.

Разорвать/Открыть связи с другими книгами
Управление внешними связями книги: разрыв связей (замена ссылок на значения), открытие внешних файлов-источников (для обновления), работа с гиперссылками.

Режим ссылок A1 - R1C1
Переключение между режимами ссылок в A1 и R1C1 для текущей книги, т.е. с обычного (столбцы листа обозначаются буквами A,B,C. ) на альтернативный режим R1C1 (столбцы листа обозначаются цифрами) и обратно.

Сборка листов из нескольких книг
Инструмент для быстрой сборки (копирования) листов из нескольких файлов в один. Какие именно листы нужно собрать - гибко задается в настройках.

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

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

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

Сортировка строк в случайном порядке
Все строки в выделенном диапазоне переставляются местами в случайном порядке.

Сортировка строк по цвету заливки ячеек
В выделенном диапазоне строки сортируются по цвету заливки ячеек в определенном столбце.

Сохранение листов книги как отдельных файлов
На диске рядом с исходным файлом создается папка, куда в виде отдельных файлов сохраняются все заданные листы текущей книги.

Справка, обратная связь, обновления версий
Вызов подробной онлайн или офлайн справки по всем функциям надстройки PLEX. Проверка обновлений и форма обратной связи с автором.

Сравнение диапазонов
Позволяет быстро сравнить между собой два диапазона по заданному столбцу и вывести отличия/совпадения отдельным списком или пометить цветом.

Точное копирование формул
Формулы из исходного диапазона копируются в диапазон вставки без изменений (без сдвига относительных ссылок).

Удаление всех пустых строк/столбцов на листе
На текущем листе удаляются все пустые строки / столбцы или скрытые в данный момент фильтром строки (ненужные).

Установка денежных форматов
Устанавливает для выделенных ячеек формат доллара или евро (с 2 знаками после запятой) или числовой формат с разделителями без дробной части.

Функция AutoFilter_Criteria
Возвращает критерии (условия), по которым в данный момент идет фильтрация Автофильтром для каждого столбца в таблице.

Функция CBR
Выдает курс заданной валюты (USD, EUR. ) на указанную дату.

Функция CellColor
Выдает код цвета заливки указанной ячейки.

Функция CellFontColor
Выдает код цвета текста (шрифта) для указанной ячейки.

Функция Coincidence
Вычисляет степень подобия двух текстовых строк, как максимальное количество подряд идущих совпадений символов.

Функция CountByCellColor
Подсчитывает количество ячеек с заданным цветом заливки в указанном диапазоне. Требуемый цвет задается ячейкой-образцом.

Функция CountByFontColor
Подсчитывает количество ячеек с заданным цветом шрифта в указанном диапазоне. Требуемый цвет задается ячейкой-образцом.

Скриншоты Надстройка PLEX для Microsoft Excel 2017.2 Retail торрент:

Всё началось в моего вопроса в Toster. И вот уже полгода как я использую медиа сервер Plex. Для тех, кто о нём не слышал, поясню: это ПО, которое анализирует и структурирует вашу медиатеку, и предоставляет к ней доступ через web и не только, эдакий персональный Netflix без регистрации и SMS. Я использую Plex для просмотра фильмов и сериалов через браузер на ноутбуке или Chromebook.

image

Раньше мне приходилось настраивать NFS или Samba share, колдовать с automount(8), мириться с отваливанием share после suspend-resume, или просто копировать файлы по sftp/scp, но теперь я использую Тайд Plex. К сожалению, с ним тоже не всё просто.

Роль моего домашнего сервера выполняет Cubietruck с процессором ARM Cortex-A7 1GHz и дистрибутивом Armbian (Vanilla kernel для поддержки Docker и namespaces(7)). Его вполне хватает для повседневных нужд (хранение бэкапов, VPN сервер), но он очевидно не предназначен для более ресурсоёмких вещей.

Plex является freeware software. Он бесплатный, но не свободный, что налагает определенные ограничения. Например нет исходных кодов и официальных deb пакетов под любую архитектуру процессора. Ну и само собой многим параноикам-киноманам не захочется устанавливать кота в мешке на свою систему.

Существует opensource проект Emby Media Server, аналог Plex, написанный на Mono. К сожалению, у него есть проблемы с воспроизведением файлов в браузерах. Многие из видео форматов Emby транскодирует полностью, даже если изначально используется кодек h264.

Первую проблему мы решим с помощью официально распространяемых пакетов для NAS устройств, а вторую частично с помощью Docker.

За основу возьмем пакет для NAS QNAP с архитектурой ARMv7-X31+ (данный билд поддерживает расширение Neon, которое поддерживается Cubietruck'ом, проверить можно командой cat /proc/cpuinfo | grep neon ):

Файл qpkg является симбиозом shell скрипта и нескольких архивов. Распаковать его в директорию plex_media_server мы можем с помощью команды:

Полученные файлы можно поместить в Docker контейнер, но об этом чуть позже. Предположим, что мы запустили Plex и собираемся посмотреть в браузере фильм, который уже закодирован в h264 со звуковой AC3 5.1. Что сделает Plex? Он начнет перекодировать дорожку AC3 5.1 в AAC 5.1. А для просмотра видео на ноутбуке нам нет необходимости слушать видео с шестью каналами, да и небыстрый процессор даёт о себе знать с периодическими паузами при просмотре.

К счастью у Plex есть конфигурационные профили, которые можно редактировать. Например профиль для браузеров Resources/Profiles/Web.xml .

В нём мы видим параметр <UpperBound name="audio.channels" value="6" />
, который говорит о том, что максимальное количество каналов для аудио не должно превышать шесть. А при перекодировании аудио дорожки это означает, что если мы преобразуем AC3 6 каналов в AAC, то результирующий AAC тоже будет иметь 6 каналов, т.е. мы декодируем 6 каналов AC3 и кодируем их в 6 каналов AAC, лишний раз используя ресурсы CPU. При просмотре видео это вызывает периодические подвисания.

Чтобы включить так называемый downmix, нужно параметр 6 заменить на 2 и получим <UpperBound name="audio.channels" value="2" />
. Тогда файлы с шестиканальной звуковой дорожкой будут преобразовываться в стерео.

Для большинства пользователей этот вариант будет приемлемым. Но не для тех, у кого есть файлы с шестиканальной дорожкой AAC. В данном случае шестиканальный AAC будет преобразоываваться в stereo AAC. А это опять трата ресурсов процессора и периодические зависания при просмотре видео. Я полагал, что колдование с профилями может решить проблему, но, к сожалению, в текущей версии Plex такие исключения не возможны. На форуме Plex уже две недели без ответа висит запрос о добавлении подобной опции.

Единственный вариант для решения этой проблемы я увидел в подмене бинарника Plex Transcoder на скрипт, который будет формировать необходимые параметры при наличии AAC дорожки в видео файле.

При тестировании выяснилось, что данный хак неплохо работает с видео файлами из моей медиатеки.

Docker

Теперь посмотрим как всё это обернуть в образ Docker. Как минимум должны выполняться следующие условия:

  • Доступ из контейнера возможен только к определенным директориям.
  • Plex не должен запускаться из под root, даже внутри контейнера.
  • Почему бы не использовать systemd для запуска контейнера с Plex?

Далее приведу выдержки из Dockefile , который я использую.

Добавляем в контейнер непривилегированного системного пользователя plex .

Все дальнейшие действия в контейнере будут выполняться от пользователя plex .

Помечаем пути /var/lib/plex (для сохранения состояния базы медиа файлов) и /media (путь для медиа файлов) как внешние тома:

Запуск контейнера

systemd

Unit файл, который я использую для запуска контейнера plex.

Читайте также: