Converters, Renders, Components (обсуждения)

Автор сергей 999s, 23 Січень 2020, 09:14:14

Попередня тема - Наступна тема

0 Користувачі і 3 Гостей дивляться цю тему.

Evg77734

Цитата: biko_73 від 02 Лютий 2022, 21:12:24Событие сбоя прикреплено

Там  у вас в креше: "Permission denied", очевидно вы забыли присвоить файлу opbitrate права 755
А так все работает, как и заявлено выше.

Evg77734

Цитата: biko_73 від 04 Лютий 2022, 00:05:09но значение не оценивается

А если заменить на конвертер из прицепа и попробовать?

сергей 999s

Так битрейт и не будет отображаться в инфобарах скинов на ресиверах  Vu+ об этом уже сто раз писали что проблема в драйверах
AX 4K-BOX HD51

Evg77734

Цитата: сергей 999s від 04 Лютий 2022, 19:58:49не будет отображаться

Для проверки можно запустить из командной строки такое:

/usr/bin/opbitrate 0 0 1902 2902

где 1902 видеопид, а 2902 аудиопид включенного в данный момент канала. Мне оветило 4119 192, это видео и аудио битрейт на данную секунду.
Интересно, что ответит тем, у кого не работает конвертер.


sety

Цитата: Evg77734 від 06 Лютий 2022, 14:26:12Интересно, что ответит тем, у кого не работает конвертер.
По идее у всех должно работать :)
Цитата: Evg77734 від 06 Лютий 2022, 14:26:12запустить из командной строки
Так работает, ниже три канала из пакета МТС, два FHD и один UHD
ЕТ11000, VU+ DUO 4K & VU+ DUO 4K SE  Все против нас, только ветер навстречу

Виталий

Evg77734, тоже пробовал эту пару - конвертер и бинарник. Я правда поправил конвертер так, чтобы он работал по старой схеме, где оба файла находятся в папке конвертеров Converter. Конвертер пробовал и правленый вами и тот, что не правленый. Разницы никаой нет. Ауди битрейт отображается без проблем, а видео битрейт отображается с перерывами. То идет, то падает на ноль. Еще бинарник переименовал в bitratecalc.so

sety

По поводу бинарника, вернее библиотеки bitratecalc.so, насколько я помню, она собирается вместе с имиджем и раньше на mips-ах работала без проблем, но на 4К ресах практически не работает, иногда например на некоторых каналах Трико битрейт отображается, возможно нужно что то изменить при сборке имиджа... думаю нужно спросить наших ребят Эдика или Борю, возможно они чем то и помогут
ЕТ11000, VU+ DUO 4K & VU+ DUO 4K SE  Все против нас, только ветер навстречу

Evg77734

Переименования тут не помогут. Понятно, что opbitrate это чье то кустарное творчество, хотя и работоспособное у многих, у меня все показывает.
Я веду к другому. Интересен файл bitrate из одноименного плагина, который везде работает, скачанный с фида. Вставить его в любой плагин - нет проблем.
А вот в скин -нужен конвертер.
Запустите его с теми же параметрами из консоли и увидите нескончаемый поток данных, по четыре значения для видео и аудио битрейта (макс, мин, среднее и текущее), остановить его можно только дав команду killall bitrate или Ctr+C, в консоли из плагина только init 4 + init 3 помогает. Он работает совсем не так, как opbitrate.
opbitrate и bitrate это обычные бинарники, написанные скорее всего на С и скомпилированные под определенную архитектуру, ну как оскам например.
Поэтому bitrate запускаетсяв плагине в контейнере, который при выходе из плагина уничтожается (self.container.kill()) и bitrate останавливается.
Нужно как то реализовать это в конвертере.  Ну совсем нет на это времени, даже зимой, а вот вот весна начнется...  :o


Klausman

Занимаюсь правкой скина для дисплея. Имидж атв 6.4. Перевёл  часы на конвертер ClockToText2.py, чтоб убрать незначащий нуль. Перевёл вывод даты на этот конвертер. Но почему то день недели отображается по русски, а название месяца по английски. Есть ли решение исправить этот недочёт. PS Конвертер от питона 3 не подходит.

Evg77734

Цитата: сергей 999s від 06 Лютий 2022, 16:31:02
Есть ещё такой Bitrate_BH.py

Переделал конвертер j00zekBitrate_BH.py в Bitrate5.py для ATV py3
Выводит пока только текущий видеобитрейт (он и ранее его только и выводил)
У меня работает. Хорошо бы проверить в скинах и на арм и на мипс.
Требует в /usr/bin/  файл bitrate, который устанавливается с фида вместе с одноименным плагином под правильную архитектуру. Нужен только этот файл bitrate с правами 755
Прописывать, как в образце:
Spoiler
<widget source="session.CurrentService" render="Label" position="1420,663" size="250,30" halign="left" zPosition="4" transparent="1"  foregroundColor="white"  font="Regular; 28">
      <convert type="Bitrate5">vcur</convert>
</widget>

sety

Evg77734, Спасибо,  классно :)
Цитата: Evg77734 від 07 Лютий 2022, 17:09:20Выводит пока только текущий видеобитрейт (он и ранее его только и выводил)
выводит видеобитрейт, аудио пока нет, ну или я не так что то сделал, АТВ-7.0 arm Для скина то что нужно, как раз и нужен именно текущий видеобитрейт

ЕТ11000, VU+ DUO 4K & VU+ DUO 4K SE  Все против нас, только ветер навстречу

Evg77734

Цитата: sety від 07 Лютий 2022, 17:43:52или я не так что то сделал

Нет, не выводит, хотя есть данные по текущему, минимальному, максимальному и среднему значению видео битрейта + то же по аудиобитрейту.
Я с ним уже неделю играюсь, сделал только 27 вариантов Bitrate4, но только этот Bitrate5 заработал   :) Запал он мне в душу, а я рогом уперся почему то... :D

Evg77734

Поправил, Теперь выводит текущий и видео и аудио битрейт.
Прописывать по образцу:
Spoiler
<widget source="session.CurrentService" render="Label" position="160,212" size="250,30" halign="left" zPosition="4" transparent="1" foregroundColor="white" font="Regular; 28">
      <convert type="Bitrate5">bitvcur</convert>
</widget>
<widget source="session.CurrentService" render="Label" position="159,257" size="250,30" halign="left" zPosition="4" transparent="1" foregroundColor="white" font="Regular; 28">
      <convert type="Bitrate5">bitacur</convert>
</widget>

Виталий

Evg77734, может сделать вывод битрейта покороче, как было раньше - kb/c. А то длинновато. У себя поправил ваш конвертер. Еще потестирую, а то как то не стабильно работает. Может это только у меня. Ресивер - Ultimo4k