За счет удаления ненужных дорожек также и размер уменьшился с 65 до 45 гигабайт.
У меня тлеет надежда, что DTS программно выпилен. Вчера пробовал подмонтировать файлы от C9 в CX.
Umediaserver получилось подменить и перезапустить, но на звуке это не отразилось.
Подменил все, что похоже, но не получилось перезапустить pulseaudio на работающей машине.
ругается что не должен быть запущен от рута
12.mkv это кусочек аватара в котором только две дорожки и обе DTS. Видео воспроизведение я сломал, но аудио играет!
По отсутствию видео - я там миксовал папки /usr/lib /usr/bin с С9 и СХ и в итоге похерил какие-то зависимости для видеокодеков но для аудио наоборот.
smsbox писал(а):LG OLED CX и более поздние телевизоры больше не поддерживают DTS. При наличии root его можно включить. Подробнее описано https://github.com/RootMyTV/RootMyTV.gi ... /issues/72
Если кратко вот архив: dts_install.tar.gz
Просто извлеките содержимое вышеуказанного архива в /home/root/ (у вас должно получиться каталог /home/root/dts_install.sh и /home/root/gst/), запустите dts_install.sh, и теперь вы сможете воспроизводить mkv с треками DTS...pbatard писал(а):Как это работает
По сути, мы заменяем все библиотеки GStreamer, которые LG преднамеренно понерфила, на «не понерфленные» версии (и если вы заинтересованы в перекомпиляции своей собственной версии, а не в использовании предоставленных мной, я описываю, как это сделать ниже). В частности, мы:
Восстанавливаем демультиплексирование DTS в библиотеке разбора Matroska (libgstmatroska.so)
Восстанавливаем синтаксический анализ DTS в глобальной библиотеке синтаксического анализа аудио (libgstaudioparsers.so)
Восстанавливаем декодирование DTS в глобальной библиотеке программного декодирования на основе ffmpeg (libgstlibav.so)
Затем мы обновляем реестр GStreamer (который является постоянным на оборудовании LG и не обновляется, если вы специально не попросите его) и удостоверяемся, что avdec_dca (libgstlibav.soдекодер DTS) имеет достаточно высокий приоритет в /etc/gst/gstcool.conf глобальном файле конфигурации GStreamer, используемом LG.
Вот v2, который микширует многоканальный DTS в стерео, и поэтому его гораздо удобнее использовать: dts_install_v2.tar.gz
Особенно, если у вас нет внешнего декодера, а вы используете только внутренние динамики телевизора, то вышеперечисленное — это почти все, что вам нужно для восстановления воспроизведения DTS.
Процесс установки такой же, как и раньше: извлеките все содержимое /home/root/ и запустите dts_install.sh. Обратите внимание, что вам нужно будет запускать сценарий вручную при каждой загрузке, так как он не является постоянным, и вы, вероятно, захотите изменить его GST_UPDATE_REGISTRY=1 после GST_UPDATE_REGISTRY=0 запуска сценария хотя бы один раз, поскольку реестр сохраняется между перезагрузками.
Если кто-то хочет написать веб-приложение DTS Enabler, которое использует этот контент для автоматического (и более дружественного) включения DTS, не стесняйтесь. Очевидно, что для этого приложения потребуется root-доступ. В идеале, поскольку я вытащил коэффициенты понижающего микширования из воздуха, мы, вероятно, хотели бы, чтобы это потенциальное приложение webos обрабатывало значения понижающего микширования и передавало их через libgstlibav.so файл конфигурации, чтобы пользователи могли изменять их для своей ссылки...pbatard писал(а):Заметки:
Если вы по-прежнему получаете, что видео не поддерживает звук с первой попытки, просто закройте видеофайл и повторите попытку. Иногда кажется, что проигрыватель LG немного медленно понимает, что он действительно может снова воспроизводить DTS...
В этой версии полностью отсутствует libgstaudioparsers.so, поскольку libgstlibav.so может включать парсер DTS, если вы добавите --enable-parser=dca к --with-libav-extra-configure= параметрам gst-libav (см. предыдущую запись).
Поскольку я не LG, и я публикую свои изменения, вот точный патч, к которому я применил (который представляет собой подмодульgst-libs/ext/libav/ git, который необходимо создать, прежде чем вы сможете его исправить), чтобы заставить стереофоническое понижающее микширование: Force-stereo-downmix-for -LG.patch.gz
Если у вас есть дорожка DTS, в которой используется плавающая запятая, а не целое число, микширование с понижением, вероятно, не будет работать, так как я только удосужился переопределить фиксированную точку. Насколько я понимаю, это должно быть достаточно редко, чтобы не быть проблемой.
Опять же, поскольку мы переопределяем libgstmatroska.soверсию, отличную от LG, вы потеряете 2-кратное воспроизведение для всех файлов mkv (а не только для тех, которые содержат дорожку DTS).
Все еще возможно, что мы просто не нашли подходящего приемника, который можно было бы использовать для получения реального многоканального и/или сквозного канала, и что есть какой-то другой приемник звука, помимо упомянутого audiosinkв /etc/gst/gstcool.conf. Или, возможно, нужно что-то сделать (предварительная настройка? ), чтобы audiosinkправильно обрабатывать многоканальность. Если это так, то это избавит вас от необходимости писать наш собственный конвертер DTS -> BluRay LPCM, что, вероятно, будет очень длительным процессом, если это произойдет. Так что, если вы заинтересованы в восстановлении DTS и можете разобраться с GStreamer, не стесняйтесь ковыряться.
JackSparrow писал(а):Как раз сегодня smsbox поделился инструкцией по включению DTS на 4pda:
Andrei писал(а):Сейчас дороги которые просто dts (не dts-hd ma) не играют и если такая дорожка первая в файле, то запустить файл не получается. Пример - аватар на 101гб. Без патча он стартовал с поддерживаемой дороги, а с патчем не может запуститься.
Когда будет приложение-патч в hbc не нужна будет никакая инструкция.
Вот версия v3 со следующими изменениями:
- Исправлено воспроизведение обычных файлов DTS (тех, которые были преобразованы в файлы с плавающей запятой)
- Исправлена ошибка при пониженном микшировании задних правых каналов на передние левые вместо передних правых
- Включено считывание коэффициента понижающего микширования стерео из /etc/gst/gstcool.conf
- Переопределение только 2 нужных нам файла библиотек вместо переопределения всего каталога библиотеки.
https://github.com/RootMyTV/RootMyTV.gi ... _v3.tar.gz
Вернуться в Телевизоры LG - Помощь