У Вас отключён javascript.
В данном режиме, отображение ресурса
браузером не поддерживается

Dash & Cam - Форум для обсуждения видеорегистраторов и экшн-камер

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



BitrateEditor 1.0 for SJCam SJ8 PRO & GitUp F1 (author: v_max)

Сообщений 91 страница 120 из 130

1

BitrateEditor (v_max) - Исходники программы
BitrateEditor (v_max) - Актуальная версия программы
BitrateEditor (v_max) - Актуальная версия программы + сборка для регистраторов 70mai



Пока ТОЛЬКО для SJ8Pro прошивок на базе версий v1.3.0 и v1.2.7, а также для GitUp F1 v1.2
Теперь и для версий 1.3.1 и 1.3.2. Отдельная благодарность djl.
Скачать: BitrateEditor 1.0 for SJCam SJ8 PRO & GitUp F1 (author: v_max)
ИСПОЛЬЗУЕТЕ НА СВОЙ СТРАХ И РИСК. НИ АВТОР, НИ КТО ИНОЙ НИКАКОЙ ОТВЕТСТВЕННОСТИ НЕ НЕСЕТ!!!


1. Кладете содержимое архива в одну директорию с SJ8_FWUPDATE.bin и SJ8_CHECK.ch
2. Запускаете bitrates.bat
3. Правите битрейты
4. Сохраняете...  на выходе получите пару файлов SJ8_FWUPDATE.bin.mod и SJ8_CHECK.ch.mod

http://s5.uploads.ru/t/xqGpz.jpg http://s9.uploads.ru/t/fzJcd.jpg


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

Инфа для продвинутых....
Программа теоретически адаптируется и для других версий прошивки и возможно даже для других аппаратов.
Нужно только переписать конфиг. Точнее написать свой и подставить имя файла конфига в параметр батника.
Все адреса в конфиге в ДЕСЯТИЧНОМ виде.
md5fileName опционален. При его наличии проверяет при старте MD5 и генерит новый при сохранении .
Для прошивок, где это не нужно, можно строчку удалить из конфига.
Секция verify для проверки соответствия подсунутой прошивке конфигу.
Содержит произвольное число проверок типа адрес - строка,  достаточных для верификации.
Набор видеорежимов по одному на каждую тройку строк битрейтов в прошивке.
inUse - просто пометка используется или нет
Формат названия 3840x2160 30P фиксированный!!! {ширина}х{высота} {фпс}{P|I}
Есть задумка его парсить для автоматизированой калькуляции так что соблюдайте..
Не распарсенные не будут участвовать в перекалькуляции... Но это пока задумка.

Адреса:
"sectionStartAddr": 560,    (по началу заголовка секции)
"sectionLen": 25710016,   (включая заголовок секции длинной 0x100)
"sectionCrcAddr": 560,       (адрес в заголовке секции где лежит crc32 тела секции)
"bitratesTableAddress": 25333104, (адрес начальной строки таблицы битрейтов)
Все адреса это адрес во всей прошивке целиком

Правила валидации при вводе значений пользователем:
"validate": {
     "bitrate": {"min":1, "max":120},
     "min": {"min":0.75, "max":1.0},
     "max": {"min":1.0, "max":1.25}
  }

Подпись автора

[html]
<div>
<a href="http://videoreg.forum2.net"><img src="https://forumstatic.ru/files/0018/21/d5/26807.gif">
</div>
<br>
<div>
<a href="https://clck.ru/NGf3a"><img src="https://forumstatic.ru/files/0018/21/d5/23980.gif" title="Additional version of the forum">
</div>
[/html]

+2

91

I've figured out how to find table addresses and verification values. But I have no idea how crc section works.

Should I find it in firmware-editor-tool-9.0-SNAPSHOT.jar code? I'm not sure if I can do anything with compiled project.

I've tried to translate info in readme but I don't understand it.

Отредактировано czesio666 (14.02.2020 18:52:15)

0

92

czesio666
You do not need to do anything ...
As I wrote

v_max написал(а):

czesio666
I added FF8SE.v110.config.json to git repository

So you can download ready for use config for V110 version there
https://raw.githubusercontent.com/vmax1 … onfig.json

FYI
crc section contains
address of firmware section crc32 value inside firmware header
and start address and length of section region of firmware to calculate this crc32
so when editor starts it calculate crc32 for defined region and compare it with value found at crc address (verification step)
when editor save firmware it recalculate crc for updated firmware and update crc value in firmware to make it valid

Отредактировано v_max (14.02.2020 19:24:10)

Подпись автора

[html]
<style type="text/css">
.sign {
width: 88px; /* Ширина */
border-style: double; /* double, dotted, dashed, solid, outset */
border-color: #809FFE; /* Цвет границы */
padding:3px;
font-style: bold; /* Курсивное начертание */
color: #809FFE; /* Цвет текста */
}
</style>
<div class="sign">
<div>
</b>v_max</b>  <img src="https://forumstatic.ru/files/0018/21/d5/91139.png">
</div>
</div>
[/html]

+1

93

I have to do it because I use U103 GoPrawn mod firmware.

Ok, understood. There is nothing to change in crc section.

0

94

Config file for GoPrawn MOD3.0. I had to change crc length. In newer firmware version this section is larger.  Not tested yet but it seems to be ok. Bitrates in table are as GoPrawn has written in readme:

Код:
1. 60 - 80 - 100 bitrates for 4K30/25, 2K60, 1080p120 and 720p240 video modes.
2. 24 - 40 - 80 and 16 - 24 - 60 bitrates for 1080p60 and 1080p30 modes.

I'm going to test it next week. I will share with results.

FF8SE U103 GoPrawn MOD3.0.json

Отредактировано czesio666 (15.02.2020 01:40:05)

+1

95

Дружище v-max, а можешь батничек сварганить для рихтовки последних вариантов паршивок GitUp F1 MOD#1.8.1, а то мэтр опять позарез занят, и дело медленно двигается чёто.

Подпись автора

[html]
<style type="text/css">
.sign {
width: 106px; /* Ширина */
border-style: double; /* double, dotted, dashed, solid, outset */
border-color: #809FFE; /* Цвет границы */
padding:3px;
font-style: bold; /* Курсивное начертание */
color: #809FFE; /* Цвет текста */
}
</style>
<div class="sign">
<div>
</b>nick2bike</b>  <img src="https://forumstatic.ru/files/0018/21/d5/91139.png">
</div>
</div>
[/html]

0

96

[mod]
Анонсирую постепенный переход на сей ресурс:


https://i.ibb.co/tXXjjqB/111.jpg


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

[/mod]

Подпись автора

[html]
<div>
<a href="http://videoreg.forum2.net"><img src="https://forumstatic.ru/files/0018/21/d5/26807.gif">
</div>
<br>
<div>
<a href="https://clck.ru/NGf3a"><img src="https://forumstatic.ru/files/0018/21/d5/23980.gif" title="Additional version of the forum">
</div>
[/html]

0

97

nick2bike
а сам не пробовал? Не так страшен черт.
Там же все просто ж)

Подпись автора

[html]
<style type="text/css">
.sign {
width: 88px; /* Ширина */
border-style: double; /* double, dotted, dashed, solid, outset */
border-color: #809FFE; /* Цвет границы */
padding:3px;
font-style: bold; /* Курсивное начертание */
color: #809FFE; /* Цвет текста */
}
</style>
<div class="sign">
<div>
</b>v_max</b>  <img src="https://forumstatic.ru/files/0018/21/d5/91139.png">
</div>
</div>
[/html]

0

98

v_max написал(а):

nick2bike
а сам не пробовал? Не так страшен черт.
Там же все просто ж)

Та не, я єто не умею, для меня это китайская грамота. Да и ты ж автор-то, а я люблю все авторизованное ;)
Если все просто, заделай плиз.

Подпись автора

[html]
<style type="text/css">
.sign {
width: 106px; /* Ширина */
border-style: double; /* double, dotted, dashed, solid, outset */
border-color: #809FFE; /* Цвет границы */
padding:3px;
font-style: bold; /* Курсивное начертание */
color: #809FFE; /* Цвет текста */
}
</style>
<div class="sign">
<div>
</b>nick2bike</b>  <img src="https://forumstatic.ru/files/0018/21/d5/91139.png">
</div>
</div>
[/html]

0

99

Config file for U103 GoPrawn Mod3.0 has been tested. It works.

Concerning other resolutions. There are many other inactive resolutions. Should they work after enabling them by changing value to true in json? I would like to enable some 4:3 resolutions in SJ8.

0

100

czesio666 написал(а):

Config file for U103 GoPrawn Mod3.0 has been tested. It works.

Concerning other resolutions. There are many other inactive resolutions. Should they work after enabling them by changing value to true in json? I would like to enable some 4:3 resolutions in SJ8.

No, it's hidden as inactive  BECAUSE thise ones are not used by firmware

Подпись автора

[html]
<style type="text/css">
.sign {
width: 88px; /* Ширина */
border-style: double; /* double, dotted, dashed, solid, outset */
border-color: #809FFE; /* Цвет границы */
padding:3px;
font-style: bold; /* Курсивное начертание */
color: #809FFE; /* Цвет текста */
}
</style>
<div class="sign">
<div>
</b>v_max</b>  <img src="https://forumstatic.ru/files/0018/21/d5/91139.png">
</div>
</div>
[/html]

+1

101

Config file for FireFly 8S V1.0.79 GoPrawn MOD7

Tested, it works. This file is for V version only (not for U version!)

@v_max
You can add both config files to your repository.

+1

102

czesio666
Thanks. added

Подпись автора

[html]
<style type="text/css">
.sign {
width: 88px; /* Ширина */
border-style: double; /* double, dotted, dashed, solid, outset */
border-color: #809FFE; /* Цвет границы */
padding:3px;
font-style: bold; /* Курсивное начертание */
color: #809FFE; /* Цвет текста */
}
</style>
<div class="sign">
<div>
</b>v_max</b>  <img src="https://forumstatic.ru/files/0018/21/d5/91139.png">
</div>
</div>
[/html]

0

103

Сделал конфиги редактирования битрейта и качества фото для следующих версий:
Скачать: https://yadi.sk/d/B1qyZKrWFWSuvw
SJ8Pro V1.3.1 от 2019.06.28
SJ8Pro V1.3.2 от 2019.12.18
SJ9Strike V1.0.6 от 2019.10.25
А также конфиги для регулировки expo, gamma и yuv третьей секции прошивки, которая одинакова для версий 1.3.0 - 1.3.2.
Секцию предварительно нужно извлечь из файла прошивки а потом запаковать обратно с помощью программы
для распаковки прошивок h22_ex_by_djl. У SJ9Strike третья секция отличается одним звуковым файлом,
думаю можно использовать третью секцию от SJ8Pro.


https://image.ibb.co/bGjw07/Stamp_Shapka.gif

Отредактировано djl (20.04.2020 17:56:14)

+3

104

Добавил конфиги djl в сборку.
В том числе переквасил конфиги для секции в привычный вид что бы не заморачиваться с раскидыванием на секции и сборкой обратно
FirmwareEditorTools 9

Отредактировано v_max (30.04.2020 18:37:24)

Подпись автора

[html]
<style type="text/css">
.sign {
width: 88px; /* Ширина */
border-style: double; /* double, dotted, dashed, solid, outset */
border-color: #809FFE; /* Цвет границы */
padding:3px;
font-style: bold; /* Курсивное начертание */
color: #809FFE; /* Цвет текста */
}
</style>
<div class="sign">
<div>
</b>v_max</b>  <img src="https://forumstatic.ru/files/0018/21/d5/91139.png">
</div>
</div>
[/html]

+3

105

v_max написал(а):

Добавил конфиги djl в сборку.
В том числе переквасил конфиги для секции в привычный вид что бы не заморачиваться с раскидыванием на секции и сборкой обратно


v_max, ссылка на актуальную версию всё та же, как я понимаю?
https://github.com/vmax1145/BitrateEditor

Подпись автора

[html]
<div>
<a href="http://videoreg.forum2.net"><img src="https://forumstatic.ru/files/0018/21/d5/26807.gif">
</div>
<br>
<div>
<a href="https://clck.ru/NGf3a"><img src="https://forumstatic.ru/files/0018/21/d5/23980.gif" title="Additional version of the forum">
</div>
[/html]

0

106

Kaliningrad написал(а):

v_max, ссылка на актуальную версию всё та же, как я понимаю?
https://github.com/vmax1145/BitrateEditor

Да исходники там же в том же месте
а сборка 9.2
https://drive.google.com/open?id=1z9_P5 … AKc1g5Vu3A


https://image.ibb.co/bGjw07/Stamp_Shapka.gif

Отредактировано v_max (30.04.2020 18:37:40)

Подпись автора

[html]
<style type="text/css">
.sign {
width: 88px; /* Ширина */
border-style: double; /* double, dotted, dashed, solid, outset */
border-color: #809FFE; /* Цвет границы */
padding:3px;
font-style: bold; /* Курсивное начертание */
color: #809FFE; /* Цвет текста */
}
</style>
<div class="sign">
<div>
</b>v_max</b>  <img src="https://forumstatic.ru/files/0018/21/d5/91139.png">
</div>
</div>
[/html]

+1

107

+ сборка для регистраторов 70mai
https://drive.google.com/open?id=1RYjx8 … ArBxcgLM1l
Разница только в наборе конфигов .. движок тот-же


https://image.ibb.co/bGjw07/Stamp_Shapka.gif

Подпись автора

[html]
<style type="text/css">
.sign {
width: 88px; /* Ширина */
border-style: double; /* double, dotted, dashed, solid, outset */
border-color: #809FFE; /* Цвет границы */
padding:3px;
font-style: bold; /* Курсивное начертание */
color: #809FFE; /* Цвет текста */
}
</style>
<div class="sign">
<div>
</b>v_max</b>  <img src="https://forumstatic.ru/files/0018/21/d5/91139.png">
</div>
</div>
[/html]

+1

108

В 9 версии после редактирования гаммы в прошивке 1.3.2 не открывается потом нигде.

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

Отредактировано Multisoft (01.05.2020 18:01:58)

Подпись автора

[html]
<style type="text/css">
.sign {
width: 98px; /* Ширина */
border-style: double; /* double, dotted, dashed, solid, outset */
border-color: #809FFE; /* Цвет границы */
padding:3px;
font-style: bold; /* Курсивное начертание */
color: #809FFE; /* Цвет текста */
}
</style>
<div class="sign">
<div>
</b>Multisoft</b>  <img src="https://forumstatic.ru/files/0018/21/d5/91139.png">
</div>
</div>
[/html]

0

109

v_max написал(а):

Да исходники там же в том же месте
а сборка 9.2
https://drive.google.com/open?id=1z9_P5 … AKc1g5Vu3A

Отредактировано v_max (30.04.2020 16:37:40)

Планируется ли добавление конфига в редактор битрейта для Gitup F1 версии 1.8.1 ? (битрейтедитор не запускается на версии 1.8.1)

Дело в том что в 4К пресет нормал идет с битрейтом 15 килобит что приводит к шахматам при движении(логично). Мне бы его в 50 килобит, как некий компромисс.
Для 80 уже нужна быстрая флешка.

0

110

Fadis написал(а):

Планируется ли добавление конфига в редактор битрейта для Gitup F1 версии 1.8.1 ? (битрейтедитор не запускается на версии 1.8.1)

Дело в том что в 4К пресет нормал идет с битрейтом 15 килобит что приводит к шахматам при движении(логично). Мне бы его в 50 килобит, как некий компромисс.
Для 80 уже нужна быстрая флешка.

Есть такое дело. 2160Р30 тоже идет с 15 Мб/с в нормале.
Батник и джавчик конфига для MOD#1.8.1 вот тут:
https://turb.to/lijn3vb8yt9t.html
файл с расширением json ложить в директорию [config-bitrates], ну а сам батник запускать в диреттории с jar-ом БитрейтЭдитора

Подпись автора

[html]
<style type="text/css">
.sign {
width: 106px; /* Ширина */
border-style: double; /* double, dotted, dashed, solid, outset */
border-color: #809FFE; /* Цвет границы */
padding:3px;
font-style: bold; /* Курсивное начертание */
color: #809FFE; /* Цвет текста */
}
</style>
<div class="sign">
<div>
</b>nick2bike</b>  <img src="https://forumstatic.ru/files/0018/21/d5/91139.png">
</div>
</div>
[/html]

+2

111

Короче крутил вертел, начиная кажется с прошивки 1.3.0
Глюки на некоторых ревизиях в режиме FLAT:
Камера виснет если изменили коррекцию дисторсии, а с самим FLAT это вряд ли связано.

Отредактировано Multisoft (01.06.2020 19:11:53)

Подпись автора

[html]
<style type="text/css">
.sign {
width: 98px; /* Ширина */
border-style: double; /* double, dotted, dashed, solid, outset */
border-color: #809FFE; /* Цвет границы */
padding:3px;
font-style: bold; /* Курсивное начертание */
color: #809FFE; /* Цвет текста */
}
</style>
<div class="sign">
<div>
</b>Multisoft</b>  <img src="https://forumstatic.ru/files/0018/21/d5/91139.png">
</div>
</div>
[/html]

0

112

Multisoft написал(а):

Камера виснет если изменили коррекцию дисторсии, а с самим FLAT это вряд ли связано.

SJ8Pro у меня тоже несколько раз висла при включении..  но какой-то закономерности я так и не выявил

Подпись автора

[html]
<style type="text/css">
.sign {
width: 88px; /* Ширина */
border-style: double; /* double, dotted, dashed, solid, outset */
border-color: #809FFE; /* Цвет границы */
padding:3px;
font-style: bold; /* Курсивное начертание */
color: #809FFE; /* Цвет текста */
}
</style>
<div class="sign">
<div>
</b>v_max</b>  <img src="https://forumstatic.ru/files/0018/21/d5/91139.png">
</div>
</div>
[/html]

0

113

v_max написал(а):

Да исходники там же в том же месте
а сборка 9.2
https://drive.google.com/open?id=1z9_P5 … AKc1g5Vu3A


Все конфиги для GitUp F1 v1.2:
https://cloud.mail.ru/public/5ypx/4fTLc5Yr5
https://i.ibb.co/sthrnQm/1.jpg

AAA
https://i.ibb.co/cK9d65k/1-AAA.jpg
Bitrate
https://i.ibb.co/Fx8779d/2-BITRATE.jpg
Chroma
https://i.ibb.co/B3LRzR1/3-CHROMA.jpg
Expo
https://i.ibb.co/H4xgp47/4-EXPO.jpg
Gamma
https://i.ibb.co/bbmM6Z6/5-GAMMA.jpg
Param JPEG
https://i.ibb.co/2ZcK98Q/6-PARAM-JPEG.jpg
YUV
https://i.ibb.co/NNkqyq2/7-YUV.jpg

Подпись автора

[html]
<div>
<a href="http://videoreg.forum2.net"><img src="https://forumstatic.ru/files/0018/21/d5/26807.gif">
</div>
<br>
<div>
<a href="https://clck.ru/NGf3a"><img src="https://forumstatic.ru/files/0018/21/d5/23980.gif" title="Additional version of the forum">
</div>
[/html]

+1

114

Kaliningrad написал(а):

Все конфиги для GitUp F1 v1.2:

Мэтр... как раз конфигов то нет.... одни батники в архивчике ;)

Подпись автора

[html]
<style type="text/css">
.sign {
width: 88px; /* Ширина */
border-style: double; /* double, dotted, dashed, solid, outset */
border-color: #809FFE; /* Цвет границы */
padding:3px;
font-style: bold; /* Курсивное начертание */
color: #809FFE; /* Цвет текста */
}
</style>
<div class="sign">
<div>
</b>v_max</b>  <img src="https://forumstatic.ru/files/0018/21/d5/91139.png">
</div>
</div>
[/html]

+1

115

v_max написал(а):

как раз конфигов то нет.... одни батники в архивчике


Вот это я дал маху...)))
Обновил ссылочку в посте...

Подпись автора

[html]
<div>
<a href="http://videoreg.forum2.net"><img src="https://forumstatic.ru/files/0018/21/d5/26807.gif">
</div>
<br>
<div>
<a href="https://clck.ru/NGf3a"><img src="https://forumstatic.ru/files/0018/21/d5/23980.gif" title="Additional version of the forum">
</div>
[/html]

+1

116

10-я версия ..
Перетачивал исключительно под SJ8Pro унифицировал конфиги
теперь можно задавать адреса
а. абсолютно в терминах прошивки
b. номер секции + смещение в теле секции
с.  номер секции + имя файла + смещение от начала файла
d. через поиск заданой байтовой последовательности c адреса вычисленого по варианту a.b.c + смещение от нее
Эта логика реализована в препроцессоре SJ8ProProcessor .. так что работает только для конфигов с ним

https://drive.google.com/file/d/1B-yDjW … sp=sharing

Сильно не тестил... так что аккуратно и на свой страх и риск


https://image.ibb.co/nzkH9G/fors12025.gif

Отредактировано v_max (17.09.2020 17:45:52)

Подпись автора

[html]
<style type="text/css">
.sign {
width: 88px; /* Ширина */
border-style: double; /* double, dotted, dashed, solid, outset */
border-color: #809FFE; /* Цвет границы */
padding:3px;
font-style: bold; /* Курсивное начертание */
color: #809FFE; /* Цвет текста */
}
</style>
<div class="sign">
<div>
</b>v_max</b>  <img src="https://forumstatic.ru/files/0018/21/d5/91139.png">
</div>
</div>
[/html]

+1

117

Салют!
Хочу попробовать переконфигурить Мод 1.7 Калининграда для GitUp F1. Уменьшить нижнюю планку битрейта.

Что-то я вроде и технарь немного (образование и профессия), но совсем не понимаю, что должно быть предустановлено, и как вместе со всем этим добром поправить битрейты в прошивке. Остановился на вот этой ошибке: http://prntscr.com/xbaenc (можно сказать, еще до начала)

Нужно ли мне что-то дополнительно доставлять, чтобы батник запустился?

И не могу понять, куда положить файл прошивки (учитывая что он только один "FWF1.bin").

Отредактировано drguga (20.01.2021 23:45:42)

Подпись автора

Мото Канал by DoctorGuga

0

118

Сам спросил - сам отвечу. )

Да, нужно поставить жабу (Java) с оф сайта: https://www.java.com/ru/download/manual.jsp

И заработало! Странно. Почему ругается на стоковую прошивку http://prntscr.com/xbc61t http://prntscr.com/xbbbvj ?

Подпись автора

Мото Канал by DoctorGuga

0

119

Kaliningrad написал(а):

Усё заработало на GitUp F1:

Теперь надо только список разрешений поправить...

А какие стандартные на GitUp F1?

Подпись автора

Мото Канал by DoctorGuga

0

120

drguga написал(а):

А какие стандартные на GitUp F1?


Уточните вводную. Не понял из цитаты...

Подпись автора

[html]
<div>
<a href="http://videoreg.forum2.net"><img src="https://forumstatic.ru/files/0018/21/d5/26807.gif">
</div>
<br>
<div>
<a href="https://clck.ru/NGf3a"><img src="https://forumstatic.ru/files/0018/21/d5/23980.gif" title="Additional version of the forum">
</div>
[/html]

0