The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск децентрализованной видеовещательной платформы PeerTube 6.0, opennews (ok), 29-Ноя-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


69. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от нах. (?), 30-Ноя-23, 09:28 
экшн-какамеры, если они не позапрошлого века, обычно и так снимают 4k и частенько 60 и выше.
Проблема в другом - но на этом сайте правду удаляют.

P.S. нет, на самом деле просто те сцены которые ему так дороги - снятые дергающейся камерой в активном движении - самые тяжелые по битрейту. А поскольку гуглю такое видео совершенно неинтересно - он вовсе и не переживает пережевав их с общесредним качеством.

Но людям оно тоже неинтересно, поэтому можно не париться.

Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от Эксперт (?), 30-Ноя-23, 15:43 
Это-то понятно) На сценах с высокой энтропией ютуб чаще всего выдает месиво из кубиков. Просто подумал, может человек заливает в 1080p из расчета экономии трафика или что-то такое. Т.е. ещё сильнее ухудшает ситуацию
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от нах. (?), 30-Ноя-23, 17:15 
Ну так и у тебя так же получится.

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

Так и так плохо.

Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от Аноним (39), 30-Ноя-23, 17:59 
> вручную пометив

--zones и --qpfile в x264 и x265, --qpfile в SVT-AV1. В гуглокодеках кодирование плохо распараллеливается, поэтому там видео перед кодированием могут резать на куски, а вместе с разрезанием можно и функциональность --zones реализовать (см. --zones в av1an).

> вообще нельзя перекодировать

Это работа энкодера - кодировать. ffmpeg умеет склеивать, но лучше не полагаться на совместимость кусков до и после кодирования:
https://trac.ffmpeg.org/wiki/Concatenate

> По-моему вообще нет такого софта.

Вот, теперь тебе есть чем заняться - кадры помечать.

Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от нах. (?), 30-Ноя-23, 18:21 
> --zones и --qpfile в x264

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

Т.е. нет именно софта для этой цели а не технической возможности.

> Это работа энкодера - кодировать. ffmpeg умеет склеивать,

так как он это умеет - лучше б вообще не умел. Казалось бы, у нас есть уже закодированный поток того же самого формата (для простоты) - нельзя ли его просто скопировать без полной распаковки и обратного lossy кодирования? Почему-то нет. То есть нет инструментов для этого. Только уродливые технологии ffmpeg.

Ну а гуглю оно не нать, и так сойдет.

Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от Аноним (39), 30-Ноя-23, 19:23 
> первому нужны данные в виде фреймов которые непонятно кто ему выдумает.

Ему нужен диапазон кадров, который ты и задашь.

> второе я не понимаю причем тут и чем могло бы помочь

Примерно то же самое, только низкоуровневое.

> Т.е. нет именно софта для этой цели

Ты хотел вручную пометить места, а теперь уже не хочешь...

> То есть нет инструментов для этого. Только уродливые технологии ffmpeg.

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

> Ну а гуглю оно не нать, и так сойдет.

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

Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от нах. (?), 30-Ноя-23, 20:24 
>> первому нужны данные в виде фреймов которые непонятно кто ему выдумает.
> Ему нужен диапазон кадров, который ты и задашь.

и где его взять? В секундах еще понимаю, хотя это тоже конечно пердолинг.

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

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

я хотел вручную - пометить. Вот о сих до сих. А не вручную декодировать поток выясняя какой это тип фрейма в этом месте.

> Задача такой склейки сама по себе уродлива. Если исходное видео укладывается в

по-моему задача вполне нормальна - если мне не все равно на качество отдельных кусков видео - ткнуть пальцем в эти куски. А не заниматься любимым линуксятами пердолингом.

> нужный профиль, в нужный уровень, имеет те же кодек-разрешение-разрядность-субдискретизацию-

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

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

мне казалось проблемы каналов 32 килобита где-то там же где корни дуба.

Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от Аноним (57), 30-Ноя-23, 21:04 
> мне казалось проблемы каналов 32 килобита где-то там же где корни дуба.

3G и ADSL здесь и сейчас, а не с корнями дуба.

Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от нах. (?), 30-Ноя-23, 21:16 
ну кому ваша центральная африка сдалась-то на самом деле? Копайте кобальт дальше, грета трупнег борется с глобальным потеплением.

Какое вам видео там надо еще, у вас и мобилы нет.

Ответить | Правка | Наверх | Cообщить модератору

107. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от Аноним (57), 01-Дек-23, 01:24 
Комфортно, конечно, жить внутри МКАДа, с оплаченным родителями полугигабитом и не выходить из дома. Но реальность вокруг несколько иная.
Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от нах. (?), 01-Дек-23, 11:35 
реальность именно такова - всем глубоко начхать на твои страдания, житель дальнего заж0пья. И в особенности - тем кто выкладывает свой криатифф в 4k на ютуб. Впрочем как и самому ютубу, он уже давно не парится чтоб низкие разрешения было можно использовать.

Если чо - готов тебе сосватать хорошую хозяйку домика снаружи мкада, можешь там жить с вполне нормальным dsl позволяющим смотреть видосики. Домик где-нить $50/месяц и модем еще за 15. (4G разумеется тоже есть, но вот он в этих краях тормозноват пока еще и дороговат)
27.82195614943566, 86.22687839962579 - от тута примерно.

Да, у местных есть мобилы. Интернет им не по карману, правда, так что если высунешь точку в общий доступ - деревенская дискотека под окнами каждый день тебе бонусом будет.

И военком не найдет. Правда, найдет иммиграционная полиция, но не скоро, пол-года у тебя точно есть.

Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от Аноним (39), 30-Ноя-23, 22:09 
> и где его взять? В секундах еще понимаю, хотя это тоже конечно пердолинг.

Было бы в секундах, "ну и как я ему точное начало сцены укажу", "что значит у меня timestamp'ы не с нуля", "что за чёрное окошко, где мои гуи".

Так работает:
ffmpeg -i input.mkv -crf 50 -x264-params zones=100,200,b=10.0/300,400,b=20.0 encoded_with_zones.mkv
Настройки такие, чтоб прямо было видно, что работает.

> то есть опять возможно только если кто-то напишет софт которого нет.

--qpfile - низкоуровневый вариант, который можно не трогать, что значит опять?

> по-моему задача вполне нормальна
> А не заниматься любимым линуксятами пердолингом.

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

> мне казалось проблемы каналов 32 килобита где-то там же где корни дуба.

А чем проблема всплесков битрейта отличается на 4K или 8K?

Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

100. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от Аноним (39), 30-Ноя-23, 22:34 
UPD: вот хорошая аналогия - просто перекодировать избранные части JPEG-картинки. В принципе реализуемо, но попахивает кое-чем и неудивительно, что нигде не реализовано.
Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от нах. (?), 30-Ноя-23, 23:09 
> UPD: вот хорошая аналогия - просто перекодировать избранные части JPEG-картинки. В принципе
> реализуемо, но попахивает кое-чем и неудивительно, что нигде не реализовано.

afair, в jpegtool.
там, правда, не выборочное перекодирование, а обрезка без перекодирования. Ну да, не по любой точке и либо паддинг либо больше чем надо. Но зато качество и без того пострадавшего исходника не ухудшает, и чаще всего этого метода вполне достаточно.

Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от нах. (?), 30-Ноя-23, 23:05 
> Было бы в секундах, "ну и как я ему точное начало сцены

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

> Так работает:

ну так это все еще номерка кадриков же?

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

или обойтись минимальным (не делать квадратиков а взять готовые хотя бы) не? (я не уверен что просто кусок одного потока можно стыковать с куском другого с другими параметрами, и что перекодирования в современных кодеках можно избежать полностью)

> что это такой пердолинг, который только тебе в голову пришёл. Причём

vc=copy пришел в голову очень многим, но это работает только целиком. Смысл именно тот - не ухудшать качество ненужным в данном случае перекодированием, да и времени изрядно сэкономить.

>> мне казалось проблемы каналов 32 килобита где-то там же где корни дуба.
> А чем проблема всплесков битрейта отличается на 4K или 8K?

ну наверное тем что у кого есть на чем смотреть 8k (а точно есть? А если не найду?!) у них и канал позволяет, и вся остальная начинка (в свое время далекого немодного fhd я упирался больше всего, как ни странно, в производительность тракта диск-память-видеокарта [диск -потому что браузеры у нас вот так работают] на слабой машине. Т.е. сеть-то даже не напрягается, декодер аппаратный поэтому ему тоже не в напряг, внапряг внезапно оказывалось переложить это все с диска через память в видюху без задержек - да, да, 12309, привет-привет) и они эти всплески битрейта даже и не заметят (тем более что это все еще видео с лобковой камеры, не забудь - его как-то переварила китайская флэшка и весь тракт дохлого SoC)

Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

105. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от Аноним (39), 01-Дек-23, 01:14 
> ну так это все еще номерка кадриков же?

Там не так много дописать осталось. Вот идея, главное, что на линуксят не похоже:
[Math]::Round([Timespan]::Parse($Time).TotalMilliseconds / $Fps)

> vc=copy пришел в голову очень многим

Разница как в соседнем примере: "там, правда, не выборочное перекодирование, а обрезка без перекодирования". То есть настолько большая, что для меня это остаётся непонятным оффтопом, как и появившаяся откуда-то неуверенность в возможности простой стыковки.

> ну наверное тем что у кого есть на чем смотреть 8k (а точно есть? А если не найду?!)

1080p могут апскейлить перед заливкой, чтобы ютуб побольше битрейта выделял. Аналогично могут и с 4K поступить.

Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от Аноним (39), 01-Дек-23, 01:22 
> TotalMilliseconds /

...
Ну всё равно идея понятна.

Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от нах. (?), 01-Дек-23, 11:18 
Ну, попердолиться пол-годика, назвать это "electronicallyassistedbrake", выложить на раздачу, собирать донаты, ???? PROFIT!!!!
Чем мы хуже хандбряка? А... ну да, тем что на электроне кодить не умеем :-(

Может индуса наймет? ТЗ вроде обрисовался...

Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

114. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от Аноним (39), 01-Дек-23, 13:32 
> выложить на раздачу, собирать донаты
> Может индуса наймет? ТЗ вроде обрисовался...

Кто он-то, ты здесь один. Это тебе одному якобы хотелось качество вручную подкручивать.

Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

115. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от нах. (?), 01-Дек-23, 14:19 
>> выложить на раздачу, собирать донаты
>> Может индуса наймет? ТЗ вроде обрисовался...

"наймем" мог бы и сам догадаться что опечатка

> Кто он-то, ты здесь один.

не, я последнюю камеру с 4k девушке подарил. Там другойвасян спрашивал за перекодирование в квадратики.

> Это тебе одному якобы хотелось качество вручную подкручивать.

но не настолько же ж "вручную"-то.


Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору

116. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от Аноним (39), 01-Дек-23, 15:14 
> спрашивал за перекодирование в квадратики.

Может быть, он не понял, что PeerTube - лишь инструмент для создания своего хостинга. Как настроишь - так и будет.
https://github.com/Chocobozzz/PeerTube/issues/2442
https://framacolibri.org/t/avoid-transcoding-of-videos/3943

> но не настолько же ж "вручную"-то.

Вообще если гипотетическому юзеру остальные более автоматические крутилки не помогли, то текущее положение у него должно выглядеть так: он уже прочитал всю справку к энкодеру и обвешался скриптами для тестирования разных настроек. Так что номера кадров вместо временных меток он добудет, и не одним способом, и будет радоваться такому консольному интерфейсу вместо сишечно-библиотечного. А если положение не такое глубокое, то и нечего ему лезть глубже, он на своём уровне ещё не все крутилки перепробовал и радость обладания опцией --zones не познает.

Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

119. "Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от нах. (?), 01-Дек-23, 16:46 
Да для своего он нахрен не нужен.

Но товарищ скорее всего будет вполне щаслив - ютубом. Если научится его побеждать.
upscale в 8k - неплохая пробная идея.

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

ну мне вот как-то...не зашла идея. Кстати, каждый такой эксперимент еще и занимает пару часов.

Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру