Rygel не будет передавать файлы .mpg на мой Hisense TV

Я использую сервер Ubuntu 20.04 (новая установка) на компьютере в моей домашней сети. После некоторых усилий (добавив рендерер: Network Manager в /etc/netplan/00-installer-config.yaml) я смог обмениваться мультимедийными файлами с помощью приложения настройки в графическом интерфейсе. Теперь мой телевизор Hisense 32K3110W может видеть мой сервер и получать доступ к моему каталогу видео. К сожалению, похоже, что Ригель не делится моими файлами .mpg, в формате, в котором хранится большинство моих фильмов. Только файлы .avi и .mov видны для телевизора. Я знаю, что это не проблема для телевизора, потому что, когда я копирую файлы .mpg на USB-устройство и подключаю его непосредственно к телевизору, он и видит их, и прекрасно их воспроизводит. Мой текущий файл rygel.conf:

yaml) Я смог поделиться медиафайлами, используя приложение настройки в графическом интерфейсе. Теперь мой телевизор Hisense 32K3110W может видеть мой сервер и получать доступ к моему каталогу видео. К сожалению, похоже, что Ригель не делится моими файлами .mpg, в формате, в котором хранится большинство моих фильмов. Только файлы .avi и .mov видны для телевизора. Я знаю, что это не проблема для телевизора, потому что, когда я копирую файлы .mpg на USB-устройство и подключаю его непосредственно к телевизору, он и видит их, и прекрасно их воспроизводит. Мой текущий файл rygel.conf:

yaml) Я смог поделиться медиафайлами, используя приложение настройки в графическом интерфейсе. Теперь мой телевизор Hisense 32K3110W может видеть мой сервер и получать доступ к моему каталогу видео. К сожалению, похоже, что Ригель не делится моими файлами .mpg, в формате, в котором хранится большинство моих фильмов. Только файлы .avi и .mov видны для телевизора. Я знаю, что это не проблема для телевизора, потому что, когда я копирую файлы .mpg на USB-устройство и подключаю его непосредственно к телевизору, он и видит их, и прекрасно их воспроизводит. Мой текущий файл rygel.conf:

Это не проблема для телевизора, потому что, когда я копирую файлы .mpg на USB-устройство и подключаю его непосредственно к телевизору, он видит их и воспроизводит их отлично. Мой текущий файл rygel.conf:

Это не проблема для телевизора, потому что, когда я копирую файлы .mpg на USB-устройство и подключаю его непосредственно к телевизору, он видит их и воспроизводит безупречно. Мой текущий файл rygel.conf:

[вообще] UPnP-Enabled = правда включить-транскодирование = истина video-upload-folder = @ VIDEOS @ music-upload-folder = @ МУЗЫКА @ picture-upload-folder = @ ИЗОБРАЖЕНИЯ @ медиа-двигатель = librygel-media-engine-gst.so интерфейс = Порт = 0 Журнал уровня = *: 4 позволяет загружать-= верно позволяют-удаление = истина ACL-резервная-политика = истина

[GstMediaEngine] транскодеры = mp3; LPCM; mp2ts; WMV; ААС; АВК

[рендерер] время ожидания изображения = 15

[Tracker] Enabled = правда only-export-from = @ МУЗЫКА @; @ ВИДЕО @ ; @ ФОТОГРАФИИ @ Доля-картинка = True доля-видео = True Доля-музыка = правда строгий обмен = ложь title = @ REALNAME @ в @ PRETTY_HOSTNAME @

[LMS] Enabled = ложный title = @ REALNAME @ в @ PRETTY_HOSTNAME @

[MediaExport] Enabled = ложный title = @ REALNAME @ в @ PRETTY_HOSTNAME @ uris = @ МУЗЫКА @; @ ВИДЕО @ ; @ ФОТОГРАФИИ @ Экстракт-метаданные = истина монитор-изменения = истина монитор-благодатное таймаут = 5 виртуальные папки-= True

[Playbin] Enabled = правда title = Воспроизведение аудио / видео на @ PRETTY_HOSTNAME @ # Аудио-мойка = autoaudiosink # Видео раковина = fakesink

[GstLaunch] Enabled = ложный Launch-элементы = audiotestsrc; videotestsrc; videotestoverlay audiotestsrc-название = Audiotestsrc audiotestsrc-мим = аудио / X-WAV audiotestsrc-launch = audiotestsrc! wavenc videotestsrc-название = Videotestsrc videotestsrc-мим = видео / MPEG videotestsrc-launch = videotestsrc! avenc_mpeg2video! mpegtsmux videotestoverlay-title = Videotestsrc с временным наложением 2 videotestoverlay-мим = видео / MPEG videotestoverlay-launch = videotestsrc! время наложения! avenc_mpeg2video! mpegtsmux

[Тест] включено = ложь

[ExampleServerPluginVala] включено = ложь

[ExampleServerPluginC] включено = ложь

[ExampleRendererPluginVala] включено = ложь

[ExampleRendererPluginC] включено = ложь

[MPRIS] включено = ложь

[Внешний] включено = ложь

[Ruih] Enabled = ложный title = Rygel Remote UI Server

Я новичок в Ubuntu в частности и в Linux в целом. Скорее всего, есть что-то очевидное, что я пропустил. Я потратил несколько часов, пытаясь найти решение онлайн без результата. Я был бы рад, если бы кто-нибудь из соперников мог мне помочь.

0
задан 12 July 2020 в 07:54

1 ответ

Я думаю, что вряд ли кто-нибудь ответит, поэтому я опубликую свое возможное решение, такое, как оно есть, если оно помогает кому-то еще в будущем. Во-первых, кое-что, что я узнал, в конце концов не имело значения, но было полезно узнать. Файл rygel.conf, относящийся к совместному использованию мультимедиа при использовании приложения настроек в графическом интерфейсе, находится в ~ / .config. Насколько я вижу, другой rygel.conf не имеет значения, если вы не включите общий доступ к мультимедиа из командной строки.

Моя проблема с совместным доступом была результатом того, что Ригель занес в черный список все файлы .mpg. База данных ~ / .cache / rygel / media-export. В Интернете я нашел несколько мест, где «руководитель» проекта Rygel, mail@jensge.org , предложил использовать сценарий gnome, который он написал, mx-info, для разблокировки файлов. К сожалению, я далеко не такой умный, как mail@jensge.org so I couldn't make it work. If you are clever I suggest investigating this further. If you are "challenged" like me you may have to follow my eventual, half arsed solution described below.

In the end I simply used ffmpeg to convert all the .mpg files to .avi files then deleted the original .mpg to conserve disk space.I used the Winff GUI front end because it was easy to process large numbers of files in batches. I had to leave the conversion running in the background for about four days but now I can watch videos from my Ubuntu server on my TV. I had already shared my Videos folder accross the network using Samba (after enabling SMB2) so all the Windows & Chrome OS machines on our home network could already play all the movies in the mpeg2 format, successfully sharing to the smart TV was the final piece of the puzzle.

0
ответ дан 30 July 2020 в 22:10

Другие вопросы по тегам:

Похожие вопросы: