Isekai Maou to Shoukan Shoujo no Dorei Majutsu EP02.7z
92.6 MB
Сшил (в Overmix) нѣкоторые кадры второй серии #аниме «Isekai Maou to Shoukan Shoujo no Dorei Majutsu».
Сшивки прилагаю в формате PNG внутри архива 7-Zip.
Альбом — на сайте Telegraph.
Сшивки прилагаю в формате PNG внутри архива 7-Zip.
Альбом — на сайте Telegraph.
❤1👍1
Isekai Maou to Shoukan Shoujo no Dorei Majutsu EP03.7z
118.2 MB
Сшил (в Overmix) нѣкоторые кадры третьей серии #аниме «Isekai Maou to Shoukan Shoujo no Dorei Majutsu».
Сшивки прилагаю в формате PNG внутри архива 7-Zip.
Альбом — на сайте Telegraph.
Сшивки прилагаю в формате PNG внутри архива 7-Zip.
Альбом — на сайте Telegraph.
❤1
Isekai Maou to Shoukan Shoujo no Dorei Majutsu EP04.7z
114.7 MB
Сшил (в Overmix) нѣкоторые кадры четвёртой серии #аниме «Isekai Maou to Shoukan Shoujo no Dorei Majutsu».
Сшивки прилагаю в формате PNG внутри архива 7-Zip.
Альбом — на сайте Telegraph.
Сшивки прилагаю в формате PNG внутри архива 7-Zip.
Альбом — на сайте Telegraph.
❤1
Дуров сперва без предупреждения отобрал @имена многих каналов, затѣмъ сообщил, что готовит криптовалютную распродажу @имён. Воспринимаемая надёжность Телеграма снизилася. (Руководясь этим восприятием, сегодня утром я на всякий случай отформатировал диск Blu-ray и затѣмъ помѣстилъ страховочную копию архивов моих сшивок кадров аниме на этот диск, не довольствуясь их нахождением на том моём канале в Телеграме, в котором сейчас это пишу.)
До этого обновление Телеграма двѣ недѣли задерживалося, но там причиною был не Telegram, а Apple.
🐦 Тем временем я выложил очередной сборник моих твиттеровских микроблогозаписей.
Ретвитнул, в частности, вот какие обстоятельства:
① Так как нервный тик может провоцироваться наблюдением аналогичного нервного тика, то нѣкоторые видеоблоггеры (напримѣръ, тиктоковые) «заразны» в этом смысле.
② Обнародованы фэнфики, являющиеся сократическими передѣлками пѣсенъ «Любэ» («Комбат» и «Солдат»).
③ Посредством телескопа «Джеймс Уэбб» нашли звезду, до которой примѣрно 13 миллиардов свѣтовыхъ лѣтъ, дали ей толкиновское название.
④ Совѣтскіе учёные засняли обратную сторону Луны (в ходе проекта «Луна-3») на высококачественную аэрофотоплёнку, извлечённую из сбитых над территорией Совѣтскаго Союза высотных аэростатов-шпионов (Project Genetrix) Сѣверо-Американскихъ Соединённых Штатов.
⑤ Президент Южной Кореи помиловал главу Samsung и председателя Lotte Group, которые ранѣе были наказаны за взятки.
⑥ У станции метро «Юго-Западная» в Москве продаётся огнетушитель, якобы буддийский, на котором изображён вьетнамский монах-буддист, совершивший самосожжение.
⑦ Telegram обзавёлся возможностью показа произвольных анимированных (или просто перерисованных) эмоджи, которые в тексте своих сообщений могут употреблять пользователи, уплатившие за Telegram Premium. Причём пользователями эта возможность была быстро переосмыслена, так что окромя собственно эмоджи (то есть сѵмволовъ-картинок, обыкновенно служащих как значки или для графического выражения чувств) с помощью этой новинки научилися вставлять в сообщения цвѣтной моноширинный текст, или импровизированные кнопки, или даже иллюстрации под спойлером, заблаговременно нарѣзанныя на ломтики-«эмоджи». Этот послѣдній примѣръ демонстрирует собою вот что: создатели Телеграма совершенно напрасно оснастили его только двумя способами размѣщенія иллюстраций: над текстом (когда текст оказывается не болѣе чѣмъ подписью къ нѣкоторой картинке или альбому) или же под текстом (когда текст содержит гиперссылку на картинку, показываемую ниже него в специальной «области предпросмотра»). По-видимому, нѣкоторые пользователи всё это время чувствовали себя ограниченными в рамках этого выбора и желали выйти за предѣлы этого выбора из двух зол и наконец получить возможность перемежать абзацы иллюстрациями внутри одного и того же сообщения. Так оно и вышло, хотя и технически извращённым способом (через создание набора эмоджи, состоящего из кусочков иллюстрации). По-видимому, это всё ещё удобнѣе для таких пользователей, чѣмъ та альтернатива, которую предлагали им создатели Телеграма («подите на сайт Telegraph и там создавайте иллюстрированный текст»).
⑧ Пока что в системе iOS 16 не поддерживаются анимированные AVIF.
⑨ Разрѣшённая эвтаназия превосходно сочетается с крионикою, не создавая законодательно установленной необходимости дожидаться смерти пациента (или пациентки) перед криоконсервацией.
⑩ Под конец пятидесятых годов состоялась перевозка нѣсколькихъ тонн льда от полярного круга к экватору без какого-либо охлаждения (лёд попросту теплоизолировали стекловатою) в рекламных цѣляхъ.
⑪ Либеральный публицист Сэм Харрис признался, что во имя антитрампизма был бы готов замалчивать даже трупы дѣтей, кабы они были найдены в подвале Хантера Байдена.
⑫ На улице Академика Королёва в Москве совершалася моноколёсная ѣзда на скорости болѣе 70 километров в час. В том же городе явилися трёхколёсные самокаты со встроенным автопилотом.
⑬ Российский рынок стал третьим по величине международных сдѣлокъ, оплачиваемых китайскими юанями. (На втором мѣстѣ, если кому интересно, находится Великобритания.)
До этого обновление Телеграма двѣ недѣли задерживалося, но там причиною был не Telegram, а Apple.
🐦 Тем временем я выложил очередной сборник моих твиттеровских микроблогозаписей.
Ретвитнул, в частности, вот какие обстоятельства:
① Так как нервный тик может провоцироваться наблюдением аналогичного нервного тика, то нѣкоторые видеоблоггеры (напримѣръ, тиктоковые) «заразны» в этом смысле.
② Обнародованы фэнфики, являющиеся сократическими передѣлками пѣсенъ «Любэ» («Комбат» и «Солдат»).
③ Посредством телескопа «Джеймс Уэбб» нашли звезду, до которой примѣрно 13 миллиардов свѣтовыхъ лѣтъ, дали ей толкиновское название.
④ Совѣтскіе учёные засняли обратную сторону Луны (в ходе проекта «Луна-3») на высококачественную аэрофотоплёнку, извлечённую из сбитых над территорией Совѣтскаго Союза высотных аэростатов-шпионов (Project Genetrix) Сѣверо-Американскихъ Соединённых Штатов.
⑤ Президент Южной Кореи помиловал главу Samsung и председателя Lotte Group, которые ранѣе были наказаны за взятки.
⑥ У станции метро «Юго-Западная» в Москве продаётся огнетушитель, якобы буддийский, на котором изображён вьетнамский монах-буддист, совершивший самосожжение.
⑦ Telegram обзавёлся возможностью показа произвольных анимированных (или просто перерисованных) эмоджи, которые в тексте своих сообщений могут употреблять пользователи, уплатившие за Telegram Premium. Причём пользователями эта возможность была быстро переосмыслена, так что окромя собственно эмоджи (то есть сѵмволовъ-картинок, обыкновенно служащих как значки или для графического выражения чувств) с помощью этой новинки научилися вставлять в сообщения цвѣтной моноширинный текст, или импровизированные кнопки, или даже иллюстрации под спойлером, заблаговременно нарѣзанныя на ломтики-«эмоджи». Этот послѣдній примѣръ демонстрирует собою вот что: создатели Телеграма совершенно напрасно оснастили его только двумя способами размѣщенія иллюстраций: над текстом (когда текст оказывается не болѣе чѣмъ подписью къ нѣкоторой картинке или альбому) или же под текстом (когда текст содержит гиперссылку на картинку, показываемую ниже него в специальной «области предпросмотра»). По-видимому, нѣкоторые пользователи всё это время чувствовали себя ограниченными в рамках этого выбора и желали выйти за предѣлы этого выбора из двух зол и наконец получить возможность перемежать абзацы иллюстрациями внутри одного и того же сообщения. Так оно и вышло, хотя и технически извращённым способом (через создание набора эмоджи, состоящего из кусочков иллюстрации). По-видимому, это всё ещё удобнѣе для таких пользователей, чѣмъ та альтернатива, которую предлагали им создатели Телеграма («подите на сайт Telegraph и там создавайте иллюстрированный текст»).
⑧ Пока что в системе iOS 16 не поддерживаются анимированные AVIF.
⑨ Разрѣшённая эвтаназия превосходно сочетается с крионикою, не создавая законодательно установленной необходимости дожидаться смерти пациента (или пациентки) перед криоконсервацией.
⑩ Под конец пятидесятых годов состоялась перевозка нѣсколькихъ тонн льда от полярного круга к экватору без какого-либо охлаждения (лёд попросту теплоизолировали стекловатою) в рекламных цѣляхъ.
⑪ Либеральный публицист Сэм Харрис признался, что во имя антитрампизма был бы готов замалчивать даже трупы дѣтей, кабы они были найдены в подвале Хантера Байдена.
⑫ На улице Академика Королёва в Москве совершалася моноколёсная ѣзда на скорости болѣе 70 километров в час. В том же городе явилися трёхколёсные самокаты со встроенным автопилотом.
⑬ Российский рынок стал третьим по величине международных сдѣлокъ, оплачиваемых китайскими юанями. (На втором мѣстѣ, если кому интересно, находится Великобритания.)
Telegram
Telegram Info
Telegram отзывает неактивные юзернеймы
В последние дни пользователи массово столкнулись с ситуацией, когда мессенджер без предупреждения забирает публичные адреса у некоторых каналов.
В большинстве случаев задействованные юзернеймы были отозваны либо у…
В последние дни пользователи массово столкнулись с ситуацией, когда мессенджер без предупреждения забирает публичные адреса у некоторых каналов.
В большинстве случаев задействованные юзернеймы были отозваны либо у…
👍3❤1
Isekai Maou to Shoukan Shoujo no Dorei Majutsu EP05.7z
108.3 MB
Сшил (в Overmix) нѣкоторые кадры пятой серии #аниме «Isekai Maou to Shoukan Shoujo no Dorei Majutsu».
Сшивки прилагаю в формате PNG внутри архива 7-Zip.
Альбом — на сайте Telegraph.
Сшивки прилагаю в формате PNG внутри архива 7-Zip.
Альбом — на сайте Telegraph.
❤1
Strike the Blood EP13.7z
147.8 MB
Сшил (в Overmix) нѣкоторые кадры тринадцатой серии #аниме «Strike the Blood».
Сшивки прилагаю в формате PNG внутри архива 7-Zip.
Альбом — на сайте Telegraph.
(В этом архиве есть три таких файла, в именах которых я использовал мем «varying degrees of want», поскольку они неплохо иллюстрируют собою этот мем.)
Сшивки прилагаю в формате PNG внутри архива 7-Zip.
Альбом — на сайте Telegraph.
(В этом архиве есть три таких файла, в именах которых я использовал мем «varying degrees of want», поскольку они неплохо иллюстрируют собою этот мем.)
❤1
🐦 Под конец душного августа я выложил очередной сборник моих твиттеровских микроблогозаписей.
Ретвитнул, в частности, вот какие обстоятельства:
① Политическую борьбу за свободу Интернета общество проиграло, по мнѣнію Здольникова.
② Нижнесергинский районный суд Свердловской области запретил популярное #аниме «Death Note». Кроме того, Кировский районный суд Санкт-Петербурга запретил аниме «No Game No Life», причём с формулировками «мотивирует несовершеннолетних на применение насилия» и «есть признаки порнографии». Но так как достаточно посмотрѣть одну только первую серию NGNL для того, чтобы ясно увидать, что сюжет начинает выстраиваться на фантастическом допущении прямо дѣйствующаго божественного запрета на какое-либо насилие (так что всѣ личные и даже межгосударственные конфликты рѣшаются посредством настольных игр, азартных игр, компьютерных игр и проч.), и так как зрителям ни единого разу не показывают чей-либо обнажённый половой орган (и даже, скажем, óрган болѣе невинный — женский сосок), то напрашивается подозрѣніе об очередном явном издевательстве над буквою закона и правосознанием нации.
③ Браузер Safari в регулярных выражениях даже сейчас ещё не поддерживает lookbehind.
④ Крокодилы способны не только бѣжать нѣкоторое время изрядно быстро, но и буквально галопировать.
⑤ Сокращение «POV» пользователями Тиктока используется в переносном смысле, противоположном обыкновенному.
⑥ Вослѣдъ термину «автоледи» в Кирове журналисты изобрели термин «пешеледи». Читатели продолжили эту игру ума.
⑦ Новороссийск останется без скейт-парка: на его мѣстѣ возведут центр единоборств.
⑧ Один из итальянских гомосеков, возвратившись из поѣздки по Испании, привёз с собою одновременно и ковид, и ВИЧ, и оспу обезьян.
⑨ Би-Би-Си повѣдываетъ, что нѣкоторыя автоматическія системы, в Москве способныя распознавать лица и тѣмъ способствовать арестам граждан, обучены были и опредѣлять эмоции на лицах людей: злость, страх, грусть, радость, удивление, etc. (То есть съ нѣкоторою вѣроятностью вопрос «чё лыбишься?» не только не останется в девяностых, но и окажется способным исходить непосредственно из шестерёнок государственной машины.)
⑩ Молодёжную организацию ЛДПР будет сѵмволизировать дѣвушка, нарисованная в анимешном стиле в Адыгее.
⑪ Интерфейс Twitter во вкладке Spaces будет содержать не только «аудиокомнаты», но и подкасты, но пока что только для англоязычной аудитории.
⑫ Facebook рѣзко сократил как видимость, так и своевременность поступления критической информации про Байдена в лентах пользователей перед президентскими выборами, причём это было не собственною инициативою Фэйсбука, а требованием ФБР.
⑬ В Госдуме предложили ограничить 20 километрами в час скорость электросамокатов для дѣтей. В Омске готовятся требовать водительские права категории «М» для ѣзды на самокатах.
⑭ В Санкт-Петербурге не штрафуют автоѣздоковъ, паркующихся под знаками «Остановка и стоянка запрещены».
⑮ В поддержку употребления в бытовых приборах болѣе долговѣчных аккумуляторов высказался John Carmack.
Ретвитнул, в частности, вот какие обстоятельства:
① Политическую борьбу за свободу Интернета общество проиграло, по мнѣнію Здольникова.
② Нижнесергинский районный суд Свердловской области запретил популярное #аниме «Death Note». Кроме того, Кировский районный суд Санкт-Петербурга запретил аниме «No Game No Life», причём с формулировками «мотивирует несовершеннолетних на применение насилия» и «есть признаки порнографии». Но так как достаточно посмотрѣть одну только первую серию NGNL для того, чтобы ясно увидать, что сюжет начинает выстраиваться на фантастическом допущении прямо дѣйствующаго божественного запрета на какое-либо насилие (так что всѣ личные и даже межгосударственные конфликты рѣшаются посредством настольных игр, азартных игр, компьютерных игр и проч.), и так как зрителям ни единого разу не показывают чей-либо обнажённый половой орган (и даже, скажем, óрган болѣе невинный — женский сосок), то напрашивается подозрѣніе об очередном явном издевательстве над буквою закона и правосознанием нации.
③ Браузер Safari в регулярных выражениях даже сейчас ещё не поддерживает lookbehind.
④ Крокодилы способны не только бѣжать нѣкоторое время изрядно быстро, но и буквально галопировать.
⑤ Сокращение «POV» пользователями Тиктока используется в переносном смысле, противоположном обыкновенному.
⑥ Вослѣдъ термину «автоледи» в Кирове журналисты изобрели термин «пешеледи». Читатели продолжили эту игру ума.
⑦ Новороссийск останется без скейт-парка: на его мѣстѣ возведут центр единоборств.
⑧ Один из итальянских гомосеков, возвратившись из поѣздки по Испании, привёз с собою одновременно и ковид, и ВИЧ, и оспу обезьян.
⑨ Би-Би-Си повѣдываетъ, что нѣкоторыя автоматическія системы, в Москве способныя распознавать лица и тѣмъ способствовать арестам граждан, обучены были и опредѣлять эмоции на лицах людей: злость, страх, грусть, радость, удивление, etc. (То есть съ нѣкоторою вѣроятностью вопрос «чё лыбишься?» не только не останется в девяностых, но и окажется способным исходить непосредственно из шестерёнок государственной машины.)
⑩ Молодёжную организацию ЛДПР будет сѵмволизировать дѣвушка, нарисованная в анимешном стиле в Адыгее.
⑪ Интерфейс Twitter во вкладке Spaces будет содержать не только «аудиокомнаты», но и подкасты, но пока что только для англоязычной аудитории.
⑫ Facebook рѣзко сократил как видимость, так и своевременность поступления критической информации про Байдена в лентах пользователей перед президентскими выборами, причём это было не собственною инициативою Фэйсбука, а требованием ФБР.
⑬ В Госдуме предложили ограничить 20 километрами в час скорость электросамокатов для дѣтей. В Омске готовятся требовать водительские права категории «М» для ѣзды на самокатах.
⑭ В Санкт-Петербурге не штрафуют автоѣздоковъ, паркующихся под знаками «Остановка и стоянка запрещены».
⑮ В поддержку употребления в бытовых приборах болѣе долговѣчных аккумуляторов высказался John Carmack.
❤1👍1
Isekai Maou to Shoukan Shoujo no Dorei Majutsu EP06.7z
70.2 MB
Сшил (в Overmix) нѣкоторые кадры шестой серии #аниме «Isekai Maou to Shoukan Shoujo no Dorei Majutsu».
Сшивки прилагаю в формате PNG внутри архива 7-Zip.
Альбом — на сайте Telegraph.
Сшивки прилагаю в формате PNG внутри архива 7-Zip.
Альбом — на сайте Telegraph.
❤1
🐦 До того, как умерла английская королева, но ужé послѣ того, как сѣверный ветер перевёл собою #Геленджик в полуосеннее состояние погоды, я выложил очередной сборник моих твиттеровских микроблогозаписей.
Ретвитнул, в частности, вот какие обстоятельства:
① Ѿмѣна воздушнаго сообщенія со значительною долею Краснодарского края привела к изрядному спросу на железнодорожные билеты из Москвы на юг — люди садятся даже на поѣзда, движущиеся медленно (35 часов кряду).
② Компания InMotion начинает продажи мощных моноколёс, вѣсящихъ половину центнера и способных нести ѣздока со скоростью 90 километров в час.
③ Илья Клишин рассказал о том, какое значение имѣло (между ≈1910 годом и Первою міровою войною) катание на роликовых коньках в крытых скэтинг-ринках.
④ Велодорожки в Подольске оказались сдѣланными малоудобно: вмѣсто плавнаго съѣзда всюду бордюр-ступенька. Тем временем в Джале на велодорожку кое-гдѣ не положили асфальт. Спровоцирована внутрисемейная ссора.
⑤ Про Twitter пишут, что там задумывали техническую возможность платной подписки на микроблоги эротического содержания, но отложили эту идею, небезосновательно подозрѣвая труднопреодолимые сложности модерирования.
⑥ В возрасте 91 года умер Горбачёв.
⑦ Реализация P2P-распредѣлённой файловой системы IPFS на языке Go, раньше называвшаяся попросту go-ipfs, теперь зовётся Kubo и достигла версии 0.15. Установил. Могу сказать с досадою, что файлы, Kubo раздаваемые, сегодня (12 сентября) не то чтобы рѣзво долетают до гейтов; но вот только не знаю я, винить ли в том Kubo или гейты.
⑧ Twitter начал тестировать возможность редактирования микроблогозаписей. Подробности во блоге Твиттера содержат упоминание специальной помѣтки, означающей отредактированность и служащей гиперссылкою на историю правок микроблогозаписи. Даже если тестирование закончится благополучно, редактирование будет сперва доступно только пользователям, оплатившим подписку на Twitter Blue въ Канадѣ, въ Сѣверо-Американскихъ Соединённых Штатах, в Австралии, в Новой Зеландии.
⑨ Москвич на молоколесе вёз пред собою ребёнка въ дѣтской коляске.
⑩ Болѣе сорокá лѣтъ тому назад (в 1979 году) по Би-Би-Си передали сравнительно неплохой (прозорливый) прогноз благоприятных послѣдствій развития компьютерных сѣтей.
⑪ Нѣкоторые микроблоггеры собрались и обсуждали изложенный микроблоггером Тлеубенберри антиутопический прогноз европейского будущего.
Ретвитнул, в частности, вот какие обстоятельства:
① Ѿмѣна воздушнаго сообщенія со значительною долею Краснодарского края привела к изрядному спросу на железнодорожные билеты из Москвы на юг — люди садятся даже на поѣзда, движущиеся медленно (35 часов кряду).
② Компания InMotion начинает продажи мощных моноколёс, вѣсящихъ половину центнера и способных нести ѣздока со скоростью 90 километров в час.
③ Илья Клишин рассказал о том, какое значение имѣло (между ≈1910 годом и Первою міровою войною) катание на роликовых коньках в крытых скэтинг-ринках.
④ Велодорожки в Подольске оказались сдѣланными малоудобно: вмѣсто плавнаго съѣзда всюду бордюр-ступенька. Тем временем в Джале на велодорожку кое-гдѣ не положили асфальт. Спровоцирована внутрисемейная ссора.
⑤ Про Twitter пишут, что там задумывали техническую возможность платной подписки на микроблоги эротического содержания, но отложили эту идею, небезосновательно подозрѣвая труднопреодолимые сложности модерирования.
⑥ В возрасте 91 года умер Горбачёв.
⑦ Реализация P2P-распредѣлённой файловой системы IPFS на языке Go, раньше называвшаяся попросту go-ipfs, теперь зовётся Kubo и достигла версии 0.15. Установил. Могу сказать с досадою, что файлы, Kubo раздаваемые, сегодня (12 сентября) не то чтобы рѣзво долетают до гейтов; но вот только не знаю я, винить ли в том Kubo или гейты.
⑧ Twitter начал тестировать возможность редактирования микроблогозаписей. Подробности во блоге Твиттера содержат упоминание специальной помѣтки, означающей отредактированность и служащей гиперссылкою на историю правок микроблогозаписи. Даже если тестирование закончится благополучно, редактирование будет сперва доступно только пользователям, оплатившим подписку на Twitter Blue въ Канадѣ, въ Сѣверо-Американскихъ Соединённых Штатах, в Австралии, в Новой Зеландии.
⑨ Москвич на молоколесе вёз пред собою ребёнка въ дѣтской коляске.
⑩ Болѣе сорокá лѣтъ тому назад (в 1979 году) по Би-Би-Си передали сравнительно неплохой (прозорливый) прогноз благоприятных послѣдствій развития компьютерных сѣтей.
⑪ Нѣкоторые микроблоггеры собрались и обсуждали изложенный микроблоггером Тлеубенберри антиутопический прогноз европейского будущего.
👍3❤1
Вчера (12 сентября) было объявлено о том, что состоялся выпуск операционной системы iOS 16 для эппловских смартфонов. Как принято у Apple, в тот же день состоялся выпуск браузера Safari версии 16.0 с перечислением его новинок.
Среди этих новинок (в начале поздраздѣла «New since Safari 16 Beta 1») ясно видно, что Safari на iOS 16 научили показывать не только прежние форматы растровой графики (GIF, JPEG, PNG, WebP), но и болѣе новый формат AVIF, появившийся только в 2019 году.
Там же пишут, что в октябре поддержка AVIF в Safari 16 появится и на macOS 13 (Ventura), и на новой версии iPadOS.
Почему это важно? — потому, что формат AVIF обладает четырьмя достоинствами по сравнению с болѣе ранними форматами:
① Со сжатием графической информации, совершаемым с внесением потерь, формат AVIF справляется лучше других: файл получается меньшим при равном качестве. При сильном сжатии это выглядит выразительнѣе всего: как правило, JPEG при скромном удѣльномъ объёме файла (1 bpp, то есть 1 бит на пиксел в среднем) выглядит примѣрно так же хорошо, как WebP при ½ bpp или как AVIF при ⅓ bpp.
② Если сжатие файла не слишком значительно, то артефакты сжатия (неизбѣжные при сжатии, совершаемом с внесением потерь) в AVIF выглядят привлекательно и даже художественно (благодаря воздѣйствію фильтра CDEF, отчасти напоминающему мазки кистью художника) даже тогда, когда сила сжатия дѣлаетъ артефакты сжатия видимыми. Поэтому артефакты AVIF болѣе приятны взгляду зрителя, чѣмъ артефакты JPEG (выглядящие как «рябь», или как «расходящиеся волны», или как «мельтешение мóшек») или чѣмъ артефакты WebP («умное размытие», или «превращение поверхностей в пластик», или «скрытие морщин косметикою»). Понятно, впрочем, что дальнѣйшее наращивание сжатия (уменьшение объёма файла) всё же способно и такие артефакты довести наконец до раздражающей величины, просто не сразу.
③ Впервые в истории WWW форматом AVIF поддерживается десятибитная или двѣнадцатибитная глубина компонентов цвѣта (то есть тридцатибитные или тридцатишестибитные пикселы), слегка повышенная по сравнению с двадцатичетырёхбитными пикселами TrueColor. Это избавляет изображения с широкими диапазонами цвѣтовъ (HDR, WCG) от появления полос или областей искусственно одноцвѣтныхъ, порождаемых одною только недостаточностью ≈16 миллионов цвѣтовъ TrueColor для плавности переливов цвѣта. (Битов при этом тратится на 25%—50% больше — не как в формате PNG, который предлагал на выбор либо обычную глубину цвѣта, либо удвоенную.) Часть «шумов кодирования», свойственных сжатию, совершаемому с внесением потерь, в итоге напрочь отбрасывается, если кадры перед отображением переводятся округлением обратно в TrueColor (это достоинство тридцатибитных пикселов извѣстно, по меньшей мѣрѣ, с 2010 года — тогда оно примѣнялося при видеокодировании).
④ Анимированные AVIF содержат видеопоток AV1, которому доступны всѣ возможности современного видеокодирования: предсказание видеокадра сразу по нѣсколькимъ предшествующим и послѣдующимъ опорным видеокадрам, алгоритмы компенсации несложных движений видеокамеры, несложных движений в кадре, плавных перемѣнъ освѣщенія сцены и фокуснаго разстоянія объектива. Это означает многократный рост отношения качества к объёму файла по сравнению с прежними форматами анимации: анимированными GIF, анимированными PNG, анимированными WebP — которые могли сжимать только сам кадр (или разницу между ним и предшествующим кадром), не располагая никакими болѣе серьёзными средствами для устранения остальной временнóй или геометрической избыточности.
Но на четвёртое из этих достоинств можете сразу же махнуть рукою: поддержка анимированных AVIF не заложена в Safari 16, так что вмѣсто анимированных AVIF будет показываться только первый кадр их.
Судьба анимированных AVIF отчасти способна напомнить нам о судьбе анимированных PNG, поддержка которых появилась в Firefox 3 в 2008 году, в Safari 8 в 2014 году, в Chrome 59 в 2017 году, то есть без мáлого на девять лѣтъ позже Файерфокса. Но разница теперь противоположна: для анимированных AVIF браузер Chrome первым реализовал поддержку, а вот Firefox и Safari медлят.
Среди этих новинок (в начале поздраздѣла «New since Safari 16 Beta 1») ясно видно, что Safari на iOS 16 научили показывать не только прежние форматы растровой графики (GIF, JPEG, PNG, WebP), но и болѣе новый формат AVIF, появившийся только в 2019 году.
Там же пишут, что в октябре поддержка AVIF в Safari 16 появится и на macOS 13 (Ventura), и на новой версии iPadOS.
Почему это важно? — потому, что формат AVIF обладает четырьмя достоинствами по сравнению с болѣе ранними форматами:
① Со сжатием графической информации, совершаемым с внесением потерь, формат AVIF справляется лучше других: файл получается меньшим при равном качестве. При сильном сжатии это выглядит выразительнѣе всего: как правило, JPEG при скромном удѣльномъ объёме файла (1 bpp, то есть 1 бит на пиксел в среднем) выглядит примѣрно так же хорошо, как WebP при ½ bpp или как AVIF при ⅓ bpp.
② Если сжатие файла не слишком значительно, то артефакты сжатия (неизбѣжные при сжатии, совершаемом с внесением потерь) в AVIF выглядят привлекательно и даже художественно (благодаря воздѣйствію фильтра CDEF, отчасти напоминающему мазки кистью художника) даже тогда, когда сила сжатия дѣлаетъ артефакты сжатия видимыми. Поэтому артефакты AVIF болѣе приятны взгляду зрителя, чѣмъ артефакты JPEG (выглядящие как «рябь», или как «расходящиеся волны», или как «мельтешение мóшек») или чѣмъ артефакты WebP («умное размытие», или «превращение поверхностей в пластик», или «скрытие морщин косметикою»). Понятно, впрочем, что дальнѣйшее наращивание сжатия (уменьшение объёма файла) всё же способно и такие артефакты довести наконец до раздражающей величины, просто не сразу.
③ Впервые в истории WWW форматом AVIF поддерживается десятибитная или двѣнадцатибитная глубина компонентов цвѣта (то есть тридцатибитные или тридцатишестибитные пикселы), слегка повышенная по сравнению с двадцатичетырёхбитными пикселами TrueColor. Это избавляет изображения с широкими диапазонами цвѣтовъ (HDR, WCG) от появления полос или областей искусственно одноцвѣтныхъ, порождаемых одною только недостаточностью ≈16 миллионов цвѣтовъ TrueColor для плавности переливов цвѣта. (Битов при этом тратится на 25%—50% больше — не как в формате PNG, который предлагал на выбор либо обычную глубину цвѣта, либо удвоенную.) Часть «шумов кодирования», свойственных сжатию, совершаемому с внесением потерь, в итоге напрочь отбрасывается, если кадры перед отображением переводятся округлением обратно в TrueColor (это достоинство тридцатибитных пикселов извѣстно, по меньшей мѣрѣ, с 2010 года — тогда оно примѣнялося при видеокодировании).
④ Анимированные AVIF содержат видеопоток AV1, которому доступны всѣ возможности современного видеокодирования: предсказание видеокадра сразу по нѣсколькимъ предшествующим и послѣдующимъ опорным видеокадрам, алгоритмы компенсации несложных движений видеокамеры, несложных движений в кадре, плавных перемѣнъ освѣщенія сцены и фокуснаго разстоянія объектива. Это означает многократный рост отношения качества к объёму файла по сравнению с прежними форматами анимации: анимированными GIF, анимированными PNG, анимированными WebP — которые могли сжимать только сам кадр (или разницу между ним и предшествующим кадром), не располагая никакими болѣе серьёзными средствами для устранения остальной временнóй или геометрической избыточности.
Но на четвёртое из этих достоинств можете сразу же махнуть рукою: поддержка анимированных AVIF не заложена в Safari 16, так что вмѣсто анимированных AVIF будет показываться только первый кадр их.
Судьба анимированных AVIF отчасти способна напомнить нам о судьбе анимированных PNG, поддержка которых появилась в Firefox 3 в 2008 году, в Safari 8 в 2014 году, в Chrome 59 в 2017 году, то есть без мáлого на девять лѣтъ позже Файерфокса. Но разница теперь противоположна: для анимированных AVIF браузер Chrome первым реализовал поддержку, а вот Firefox и Safari медлят.
👍4❤1👎1🤔1
Сходство судьбы PNG и судьбы AVIF, изложенное въ послѣднемъ абзаце предшествующего сообщения, дополнительно подчёркивается тѣмъ обстоятельством, что формат APNG нарочно был спроектирован таким образом, чтобы браузеры, не способные показывать анимированные PNG, хотя бы показывали бы первый кадр анимации. И теперь всё то же сáмое: во браузере Firefox и во браузере Safari, которые способны показывать AVIF (но не анимированные AVIF), читатель сайта увидит только первый кадр анимированного AVIF.
К сожалению, на практике это привело к тому, что разница поведения браузера Chrome (тогда промедлившего с поддержкою новинки, а сейчас поддержавшего первым) не осталась единственною важною разницею тогдашних и нынѣшнихъ обстоятельств.
Другая (и, пожалуй, болѣе мрачная) разница состоит в том, что к 2022 году достаточно широкое употребление в WWW приобрёл элемент picture языка HTML5, посредством которого автор сайта может предложить браузеру нѣсколько форматов одной и той же иллюстрации, а браузер должен самостоятельно выбрать из этого списка самый первый поддерживаемый им формат файла, скачать его и показать. Но увы! — к сожалению, провѣрка той поддерживаемости реализована «спустя рукава»: Firefox сочтёт, что поддерживает AVIF, поэтому скачает анимированный AVIF (и покажет только первый кадр его) там, гдѣ слѣдовало бы скачать болѣе ранний формат анимации (анимированный GIF, анимированный PNG, анимированный WebP — смотря что было указано в теге picture) и показать всю анимацию цѣликомъ. Пользовательский опыт в силу этого страдает, так что по сути такое поведение — это баг Файерфокса, достойный своего упоминания в Багзилле. И вот теперь оказывается, что совершенно на эти же грабли наступили и разработчики браузера Safari!
Ѽ, етить.
К сожалению, на практике это привело к тому, что разница поведения браузера Chrome (тогда промедлившего с поддержкою новинки, а сейчас поддержавшего первым) не осталась единственною важною разницею тогдашних и нынѣшнихъ обстоятельств.
Другая (и, пожалуй, болѣе мрачная) разница состоит в том, что к 2022 году достаточно широкое употребление в WWW приобрёл элемент picture языка HTML5, посредством которого автор сайта может предложить браузеру нѣсколько форматов одной и той же иллюстрации, а браузер должен самостоятельно выбрать из этого списка самый первый поддерживаемый им формат файла, скачать его и показать. Но увы! — к сожалению, провѣрка той поддерживаемости реализована «спустя рукава»: Firefox сочтёт, что поддерживает AVIF, поэтому скачает анимированный AVIF (и покажет только первый кадр его) там, гдѣ слѣдовало бы скачать болѣе ранний формат анимации (анимированный GIF, анимированный PNG, анимированный WebP — смотря что было указано в теге picture) и показать всю анимацию цѣликомъ. Пользовательский опыт в силу этого страдает, так что по сути такое поведение — это баг Файерфокса, достойный своего упоминания в Багзилле. И вот теперь оказывается, что совершенно на эти же грабли наступили и разработчики браузера Safari!
Ѽ, етить.
👍5❤2😢2😁1
Та драма превозмогания, о которой я повѣдалъ в предшествующем сообщении, окажется, к счастью, недолгою: список новинок бета-версии Safari 16.1 содержит (въ подраздѣлѣ «Media») упоминание того, что не однѣ только обыкновенныя, но также и анимированныя иллюстраціи AVIF будут показываться этой версией браузера Safari и на macOS 13 (Ventura), и на iOS 16, и на iPadOS 16. А так как появление macOS 13 и iPadOS 16 ожидается в октябре, то значительна вѣроятность того, что тогда же выйдет и Safari 16.1, и поддержка анимированных AVIF в этом браузере.
Какими будут послѣдствія этого в Телеграме?
По-моему, судить о них можно по аналогии съ послѣдствіями поддержки WebP в Safari в 2020 году (начавшейся с той версии Safari 14, которая вышла ровно два года тому назад — также 16 сентября).
Так как Safari был послѣднимъ браузером, к тому времени ещё не способным поддерживать WebP, то перед нами прошло два года постепенного осознания авторами сайтов того, что формат WebP начал поддерживаться всѣми браузерами, а затѣмъ — осознания и обычными пользователями Сѣти того, что формат WebP поддерживается всё бóльшим числом сайтов.
Мы видѣли, как сперва тысячи, затѣмъ миллионы файлов в формате WebP начали создавать люди, распробовавшие достоинства формата WebP по сравнению с болѣе ранними форматами растровой графики. Таких достоинств вижу пять:
① Если сжатие пикселов совершается без внесения потерь (как и в PNG), то объём файла WebP в подавляющем большинстве случаев получается меньшим, чѣмъ у PNG.
② Если сжатие пикселов совершается с внесением потерь в изображение (как и в JPEG), то качество изображения получается бóльшим по сравнению с JPEG (при равном объёме файла). Артефакты сжатия JPEG (выглядящие как «рябь», или как «расходящиеся волны», или как «мельтешение мóшек») притом непривлекательнѣе, чѣмъ артефакты такого сжатия WebP («умное размытие», или «превращение поверхностей в пластик», или «скрытие морщин косметикою»).
③ Объём анимированных файлов WebP получается меньшим по сравнению с GIF, а предѣлъ цвѣтности, свойственный GIF (не болѣе 256 цвѣтовъ на кадр, а один из цвѣтовъ нерѣдко назначают прозрачным), не обязателен для WebP (если только не создавать анимированные WebP из анимированных GIF).
④ Пикселы в WebP могут быть прозрачными на 100% (как в GIF или в PNG) или частично (как в PNG), но небывалою является возможность сочетать то и другое с внесением потерь в изображение при его сжатии (скажем, никакой прозрачности в JPEG не предусматривалося), если только не учитывать тот метод внесения потерь, которым является намѣренное уменьшение количества цвѣтовъ, используемых в файле PNG.
⑤ Возможность сжатия с потерями существует даже в анимированных файлах WebP (хотя глючная), тогда как анимированных JPEG не бывало (если не говорить о Motion JPEG, который считали ранним видеоформатом, а не картинкою).
Совершенно естественно то, что всѣ, всѣ эти люди чаще даже не «плевать хотѣли», а даже и просто не знали о том, что за полдесятка лѣтъ до этого (в январе 2015 года) разработчики нѣкоего Телеграма осознали достоинства формата WebP, но ограничили его употребление стикерами.
И вот рѣшеніе 2015 года и новая дѣйствительность 2020 года столкнулися, и вот не первый год (и не второй) мы видим, как люди приносят из Интернета иллюстрации в формате WebP, пытаются скинуть их в Telegram — и тотчас принуждены бывают отпрянуть в большом удивлении, когда Telegram преобразует эти иллюстрации в стикер (или даже отправляет «как файл», когда для стикера тот файл великоват), а не создаёт ожидаемую иллюстрацию или альбом.
Можно ли думать, что с поддержкою AVIF в Телеграме случится чего-нибудь другое?
Никоим образом нельзя!
Случится всё то же сáмое; а единственная возможная разница состоять будет только в том, что файлы WebP чаще всего показываются в Телеграме как стикеры, тогда как файлы AVIF могут быть отправлены только «как файлы» (появляется кнопка скачивания, иллюстрированная только именем и объёмом файла — даже без миниатюрного изображения содержимого).
Я предвидѣлъ это ещё в марте 2021 года и предложил поддержать формат AVIF в Телеграме, но без толку!
Какими будут послѣдствія этого в Телеграме?
По-моему, судить о них можно по аналогии съ послѣдствіями поддержки WebP в Safari в 2020 году (начавшейся с той версии Safari 14, которая вышла ровно два года тому назад — также 16 сентября).
Так как Safari был послѣднимъ браузером, к тому времени ещё не способным поддерживать WebP, то перед нами прошло два года постепенного осознания авторами сайтов того, что формат WebP начал поддерживаться всѣми браузерами, а затѣмъ — осознания и обычными пользователями Сѣти того, что формат WebP поддерживается всё бóльшим числом сайтов.
Мы видѣли, как сперва тысячи, затѣмъ миллионы файлов в формате WebP начали создавать люди, распробовавшие достоинства формата WebP по сравнению с болѣе ранними форматами растровой графики. Таких достоинств вижу пять:
① Если сжатие пикселов совершается без внесения потерь (как и в PNG), то объём файла WebP в подавляющем большинстве случаев получается меньшим, чѣмъ у PNG.
② Если сжатие пикселов совершается с внесением потерь в изображение (как и в JPEG), то качество изображения получается бóльшим по сравнению с JPEG (при равном объёме файла). Артефакты сжатия JPEG (выглядящие как «рябь», или как «расходящиеся волны», или как «мельтешение мóшек») притом непривлекательнѣе, чѣмъ артефакты такого сжатия WebP («умное размытие», или «превращение поверхностей в пластик», или «скрытие морщин косметикою»).
③ Объём анимированных файлов WebP получается меньшим по сравнению с GIF, а предѣлъ цвѣтности, свойственный GIF (не болѣе 256 цвѣтовъ на кадр, а один из цвѣтовъ нерѣдко назначают прозрачным), не обязателен для WebP (если только не создавать анимированные WebP из анимированных GIF).
④ Пикселы в WebP могут быть прозрачными на 100% (как в GIF или в PNG) или частично (как в PNG), но небывалою является возможность сочетать то и другое с внесением потерь в изображение при его сжатии (скажем, никакой прозрачности в JPEG не предусматривалося), если только не учитывать тот метод внесения потерь, которым является намѣренное уменьшение количества цвѣтовъ, используемых в файле PNG.
⑤ Возможность сжатия с потерями существует даже в анимированных файлах WebP (хотя глючная), тогда как анимированных JPEG не бывало (если не говорить о Motion JPEG, который считали ранним видеоформатом, а не картинкою).
Совершенно естественно то, что всѣ, всѣ эти люди чаще даже не «плевать хотѣли», а даже и просто не знали о том, что за полдесятка лѣтъ до этого (в январе 2015 года) разработчики нѣкоего Телеграма осознали достоинства формата WebP, но ограничили его употребление стикерами.
И вот рѣшеніе 2015 года и новая дѣйствительность 2020 года столкнулися, и вот не первый год (и не второй) мы видим, как люди приносят из Интернета иллюстрации в формате WebP, пытаются скинуть их в Telegram — и тотчас принуждены бывают отпрянуть в большом удивлении, когда Telegram преобразует эти иллюстрации в стикер (или даже отправляет «как файл», когда для стикера тот файл великоват), а не создаёт ожидаемую иллюстрацию или альбом.
Можно ли думать, что с поддержкою AVIF в Телеграме случится чего-нибудь другое?
Никоим образом нельзя!
Случится всё то же сáмое; а единственная возможная разница состоять будет только в том, что файлы WebP чаще всего показываются в Телеграме как стикеры, тогда как файлы AVIF могут быть отправлены только «как файлы» (появляется кнопка скачивания, иллюстрированная только именем и объёмом файла — даже без миниатюрного изображения содержимого).
Я предвидѣлъ это ещё в марте 2021 года и предложил поддержать формат AVIF в Телеграме, но без толку!
👍5❤1
🐦 Превозмогая тормозá гейтов IPFS, я выложил очередной сборник моих твиттеровских микроблогозаписей.
Ретвитнул, в частности, вот какие обстоятельства:
① CNN передаёт противорѣчивыя свѣдѣнія об итогах глобального потепления.
② Руководство блокировками в Google и в Facebook и в Twitter совершается правительственными чиновниками байденовской администрации. Лозунг «это не цензура, поскольку эти ограничения налагает не государство, а частныя компаніи» позабудьте: перед нами перчаточныя куклы, и рука государства давно и прочно просунулася им в жопы по локоть. Это цензура.
③ Выражения наподобие «город встанет» — примѣры автомобилистического новояза.
④ Приём донатов в структурах Навального был устроен так, что властям РФ нетрудно было выявить и репрессировать пожертвователей.
⑤ Новости из Москвы: таксист проѣхалъ на красный свѣтъ, протаранил (и тѣмъ самым убил на мѣстѣ) моноколёснаго ѣздока. Тот и другой были из Киргизии.
⑥ Датская велоинфраструктура оказывается завидною.
⑦ В день 11 сентября многие вспоминают про участь башен-близнецов, позабыв про участь WTC-7.
⑧ Роспотребнадзор оцѣнилъ четвёртую производную количества заболевших коронавирусом.
⑨ В недавнем номере газеты «Новороссийский рабочий» жителей с Днём города поздравлял Сталин.
⑩ Стандарт Emoji 15.0 принесёт 31 новое эмоджи и, вѣроятно, будет развёртываться на мобильниках компаниями-производителями в течение ближайшего года. Причём Google ужé начинает это развёртывание.
⑪ Язык бѣлыхъ медвѣдей — синий.
⑫ Финансово обеспеченная женщина в Филадельфии за свой счёт записывала каждую минуту телевизионного эфира сразу нѣсколькихъ телеканалов с 1979 года по 2012 год, наполнив ими ≈71 тыщщу многочасовых видеокассет, а в 2012 году она умерла.
Я также ретвитнул нѣкоторые микроблогозаписи про смерть Елизаветы Второй и про закрытие сайта TJournal. (Часть ретвитнутого автоматически стёрлась, когда TJournal грохнул свой микроблог в Твиттере.)
Я также сообщил о том, почему ѿмѣнилъ подписку на канал @czartv в Телеграме.
В это время мой микроблог в Твиттере достиг двѣнадцатилѣтія.
Ретвитнул, в частности, вот какие обстоятельства:
① CNN передаёт противорѣчивыя свѣдѣнія об итогах глобального потепления.
② Руководство блокировками в Google и в Facebook и в Twitter совершается правительственными чиновниками байденовской администрации. Лозунг «это не цензура, поскольку эти ограничения налагает не государство, а частныя компаніи» позабудьте: перед нами перчаточныя куклы, и рука государства давно и прочно просунулася им в жопы по локоть. Это цензура.
③ Выражения наподобие «город встанет» — примѣры автомобилистического новояза.
④ Приём донатов в структурах Навального был устроен так, что властям РФ нетрудно было выявить и репрессировать пожертвователей.
⑤ Новости из Москвы: таксист проѣхалъ на красный свѣтъ, протаранил (и тѣмъ самым убил на мѣстѣ) моноколёснаго ѣздока. Тот и другой были из Киргизии.
⑥ Датская велоинфраструктура оказывается завидною.
⑦ В день 11 сентября многие вспоминают про участь башен-близнецов, позабыв про участь WTC-7.
⑧ Роспотребнадзор оцѣнилъ четвёртую производную количества заболевших коронавирусом.
⑨ В недавнем номере газеты «Новороссийский рабочий» жителей с Днём города поздравлял Сталин.
⑩ Стандарт Emoji 15.0 принесёт 31 новое эмоджи и, вѣроятно, будет развёртываться на мобильниках компаниями-производителями в течение ближайшего года. Причём Google ужé начинает это развёртывание.
⑪ Язык бѣлыхъ медвѣдей — синий.
⑫ Финансово обеспеченная женщина в Филадельфии за свой счёт записывала каждую минуту телевизионного эфира сразу нѣсколькихъ телеканалов с 1979 года по 2012 год, наполнив ими ≈71 тыщщу многочасовых видеокассет, а в 2012 году она умерла.
Я также ретвитнул нѣкоторые микроблогозаписи про смерть Елизаветы Второй и про закрытие сайта TJournal. (Часть ретвитнутого автоматически стёрлась, когда TJournal грохнул свой микроблог в Твиттере.)
Я также сообщил о том, почему ѿмѣнилъ подписку на канал @czartv в Телеграме.
В это время мой микроблог в Твиттере достиг двѣнадцатилѣтія.
👍5❤1😁1
Isekai Maou to Shoukan Shoujo no Dorei Majutsu EP07.7z
92.1 MB
Сшил (в Overmix) нѣкоторые кадры седьмой серии #аниме «Isekai Maou to Shoukan Shoujo no Dorei Majutsu».
Сшивки прилагаю в формате PNG внутри архива 7-Zip.
Альбом — на сайте Telegraph.
Сшивки прилагаю в формате PNG внутри архива 7-Zip.
Альбом — на сайте Telegraph.
❤1
Isekai Maou to Shoukan Shoujo no Dorei Majutsu EP08.7z
80.5 MB
Сшил (в Overmix) нѣкоторые кадры восьмой серии #аниме «Isekai Maou to Shoukan Shoujo no Dorei Majutsu».
Сшивки прилагаю в формате PNG внутри архива 7-Zip.
Альбом — на сайте Telegraph.
На этой-то восьмой серии я пока что и прекращу сшивать кадры аниме «Isekai Maou to Shoukan Shoujo no Dorei Majutsu», чтобы вмѣсто них разгребать и дополнять архивы сшивок кадров других аниме, также постепенно накопившиеся после моего знакомства с Overmix в 2019 году.
Сшивки прилагаю в формате PNG внутри архива 7-Zip.
Альбом — на сайте Telegraph.
На этой-то восьмой серии я пока что и прекращу сшивать кадры аниме «Isekai Maou to Shoukan Shoujo no Dorei Majutsu», чтобы вмѣсто них разгребать и дополнять архивы сшивок кадров других аниме, также постепенно накопившиеся после моего знакомства с Overmix в 2019 году.
❤2
Вон в том сообщении фото Спасской башни Московского Кремля состоит из 96 эмоджи (16 строк по 6 эмоджи в каждой).
Кастомные эмоджи по размѣру строго равны 100×100 пикселов, поэтому пред нами — премиальное изображение размѣромъ 1600 пикселов в высоту, что больше нынѣшняго ограниченія (1280 пикселов) на высоту при отправке непремиальных изображений из Telegram под Android или из Telegram Desktop, напримѣръ.
Такое изображение покупщики услуги Telegram Premium могут копировать друг у друга «как текст съ размѣткою» (из одного сообщения в другое) без внесения потерь в качество изображения, тогда как сохранение и переотправка обычного JPEG накапливала бы потери ввиду переужатия из JPEG в JPEG на стороне сёрвера.
Притом такое изображение может быть анимированным, типа вон того рикролла.
Однако, разглядывая эту новѣйшую возможность, можно увидать ≈полдесятка недостатков:
➊ Всё трудно. Нарѣзать картинку ломтями по 100×100 пикселов трудно, создавать пак эмоджи из ломтей (и не перепутать их порядок) трудно, аккуратно накидать 96 эмоджи в одно сообщение (и не перепутать их порядок) трудно. Со временем всё это смогут автоматизировать, но сейчас не смогут (сейчас ботам недоступны премиальные возможности Telegram). Сейчас трудно.
➋ Работают ограничения. В один пак помѣстятся не болѣе 200 эмоджи, в одно эмоджи — только 100×100 пикселов (будь оно статическим или видео). Одна строчка сообщения вмѣщаетъ (въ нѣкоторыхъ клиентах) не больше семи эмоджи (есть скриншот неудачи попытки использовать 8×11). Что ещё хуже, сообщение может использовать только 100 сущностей (entities), и рѣчь идёт обо всѣхъ сущностях, не только об эмоджи. То есть когда в сообщении 6×16=96 эмоджи (как в Кремле), тогда в нём можно, скажем, ещё пару ссылок помѣстить и пару мѣстъ выдѣлить жирностью или курсивом, но это и всё.
➌ Картинка искажается, когда размѣръ ломтей уменьшается. Напримѣръ, Telegram Desktop не покажет в сообщении никакое эмоджи в его натуральном размѣрѣ 100×100 пикселов, потому что получилось бы громадным. (Исключением могут быть экраны 4K с мощною плотностью пикселов, но они не у всѣхъ.)
➍ Картинка дополнительно искажается, когда ломти размѣщаются друг за другом неаккуратно. Между эмоджи могут возникать тонкие пробѣлы. Строчки эмоджи могут налазить друг на друга (я такое сам видал в Telegram под Android, напримѣръ).
➎ Анимированная картинка (навродѣ вон того рикролла) может искажаться сдвигом по фазе, когда анимации отдѣльныхъ ломтей стартуют в разное время (потому что загружаются изъ Сѣти раздѣльно, а стартуют по мѣрѣ окончания загрузки).
Налицо нѣкій 🩼 костыль, подпирающий собою полезную (но без него не поддерживаемую) возможность помѣстить в сообщение нѣкоторую картинку между абзацами, а не внизу (в области предпросмотра гиперссылки на внѣшнюю картинку) и не вверху (когда всё сообщение служит подписью для нѣкоторой картинки или для альбома).
Полезною эта возможность кажется потому, что нерѣдко приходится сталкиваться с необходимостью иллюстрировать не всё сообщение въ цѣломъ, а только одну мысль, лежащую в одном абзаце. Если в абзаце ставить ссылку на картинку, то она не так наглядна (когда читатель ещё не жмякнул мышóю по ссылке, тогда не видит картинку — а когда жмякнул, то ужé не видит абзац). Когда притом всё сообщение не слишком значительно (три тыщщи, двѣ, одна тыщща сѵмволовъ…), тогда обычный обходной путь («перемежайте абзацы картинками на странице в Telegraph, а читателей канала зовите пройти туда») выглядит незаслуженно высоким препятствием между читателями и текстом.
Руководясь такою пользою, хотѣлось бы вот чего:
① Пусть в сообщение можно будет кинуть файл WebP или PNG (как сейчас в эмоджи) или файл JPEG (как сейчас в альбомах и одиночных картинках) и получить картинку между абзацами.
② Пусть в сообщение можно будет кинуть видео VP9 в файле WebM (как сейчас в эмоджи) или видео AVC в файле MP4 (как сейчас в видеопроигрывателях и «гифках») и получить анимацию между абзацами.
Эти пожелания я оформил как новое предложение (на официальном сайте жалоб и предложений Телеграма).
Всѣхъ прошу зайти туда по гиперссылке и там лайкнуть.
Кастомные эмоджи по размѣру строго равны 100×100 пикселов, поэтому пред нами — премиальное изображение размѣромъ 1600 пикселов в высоту, что больше нынѣшняго ограниченія (1280 пикселов) на высоту при отправке непремиальных изображений из Telegram под Android или из Telegram Desktop, напримѣръ.
Такое изображение покупщики услуги Telegram Premium могут копировать друг у друга «как текст съ размѣткою» (из одного сообщения в другое) без внесения потерь в качество изображения, тогда как сохранение и переотправка обычного JPEG накапливала бы потери ввиду переужатия из JPEG в JPEG на стороне сёрвера.
Притом такое изображение может быть анимированным, типа вон того рикролла.
Однако, разглядывая эту новѣйшую возможность, можно увидать ≈полдесятка недостатков:
➊ Всё трудно. Нарѣзать картинку ломтями по 100×100 пикселов трудно, создавать пак эмоджи из ломтей (и не перепутать их порядок) трудно, аккуратно накидать 96 эмоджи в одно сообщение (и не перепутать их порядок) трудно. Со временем всё это смогут автоматизировать, но сейчас не смогут (сейчас ботам недоступны премиальные возможности Telegram). Сейчас трудно.
➋ Работают ограничения. В один пак помѣстятся не болѣе 200 эмоджи, в одно эмоджи — только 100×100 пикселов (будь оно статическим или видео). Одна строчка сообщения вмѣщаетъ (въ нѣкоторыхъ клиентах) не больше семи эмоджи (есть скриншот неудачи попытки использовать 8×11). Что ещё хуже, сообщение может использовать только 100 сущностей (entities), и рѣчь идёт обо всѣхъ сущностях, не только об эмоджи. То есть когда в сообщении 6×16=96 эмоджи (как в Кремле), тогда в нём можно, скажем, ещё пару ссылок помѣстить и пару мѣстъ выдѣлить жирностью или курсивом, но это и всё.
➌ Картинка искажается, когда размѣръ ломтей уменьшается. Напримѣръ, Telegram Desktop не покажет в сообщении никакое эмоджи в его натуральном размѣрѣ 100×100 пикселов, потому что получилось бы громадным. (Исключением могут быть экраны 4K с мощною плотностью пикселов, но они не у всѣхъ.)
➍ Картинка дополнительно искажается, когда ломти размѣщаются друг за другом неаккуратно. Между эмоджи могут возникать тонкие пробѣлы. Строчки эмоджи могут налазить друг на друга (я такое сам видал в Telegram под Android, напримѣръ).
➎ Анимированная картинка (навродѣ вон того рикролла) может искажаться сдвигом по фазе, когда анимации отдѣльныхъ ломтей стартуют в разное время (потому что загружаются изъ Сѣти раздѣльно, а стартуют по мѣрѣ окончания загрузки).
Налицо нѣкій 🩼 костыль, подпирающий собою полезную (но без него не поддерживаемую) возможность помѣстить в сообщение нѣкоторую картинку между абзацами, а не внизу (в области предпросмотра гиперссылки на внѣшнюю картинку) и не вверху (когда всё сообщение служит подписью для нѣкоторой картинки или для альбома).
Полезною эта возможность кажется потому, что нерѣдко приходится сталкиваться с необходимостью иллюстрировать не всё сообщение въ цѣломъ, а только одну мысль, лежащую в одном абзаце. Если в абзаце ставить ссылку на картинку, то она не так наглядна (когда читатель ещё не жмякнул мышóю по ссылке, тогда не видит картинку — а когда жмякнул, то ужé не видит абзац). Когда притом всё сообщение не слишком значительно (три тыщщи, двѣ, одна тыщща сѵмволовъ…), тогда обычный обходной путь («перемежайте абзацы картинками на странице в Telegraph, а читателей канала зовите пройти туда») выглядит незаслуженно высоким препятствием между читателями и текстом.
Руководясь такою пользою, хотѣлось бы вот чего:
① Пусть в сообщение можно будет кинуть файл WebP или PNG (как сейчас в эмоджи) или файл JPEG (как сейчас в альбомах и одиночных картинках) и получить картинку между абзацами.
② Пусть в сообщение можно будет кинуть видео VP9 в файле WebM (как сейчас в эмоджи) или видео AVC в файле MP4 (как сейчас в видеопроигрывателях и «гифках») и получить анимацию между абзацами.
Эти пожелания я оформил как новое предложение (на официальном сайте жалоб и предложений Телеграма).
Всѣхъ прошу зайти туда по гиперссылке и там лайкнуть.
👍9❤1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Этот результат кодирования видеозаписи «Basu bango yonbyakujuu バス番号四百十 ED FULL» занимает меньше пяти тыщщ килобайтов и тѣмъ демонстрирует возможности современного видеосжатия:
① видеодорожка хранится в формате AV1 без использования ключевых кадров (окромя первого кадра),
② звук хранится в формате USAC (он же xHE-AAC) с битрейтом 6 kbps.
Не очень трудно на своём опыте убедиться сразу же и в ограниченной поддержке этих новѣйшихъ возможностей: получившийся видеофайл в самóм Телеграме (который нифигушеньки не понимает ни формат AV1, ни формат USAC) никак нельзя предпросматривать или открыть в Telegram Desktop, не удастся предпросматривать его и в Telegram под Android — но вот если ткнуть там по видео пальцем, то тогда Telegram под Android передаст видео в системный проигрыватель, который понимает и звук USAC (начиная от Android 9), и видео AV1 (начиная от Android 10), так что всё будет видно и слышно.
И это не первое такое моё сообщение, которое по-разному выглядит в Telegram под Android и в Telegram Desktop!
Постскриптум: к концу года в Telegram Desktop добавили поддержку видео AV1, так что предпросмотр этого видеоролика начал работать, но работоспособность полного просмотра по-прежнему сдерживалася отсутствием поддержки звука USAC.
① видеодорожка хранится в формате AV1 без использования ключевых кадров (окромя первого кадра),
② звук хранится в формате USAC (он же xHE-AAC) с битрейтом 6 kbps.
Не очень трудно на своём опыте убедиться сразу же и в ограниченной поддержке этих новѣйшихъ возможностей: получившийся видеофайл в самóм Телеграме (который нифигушеньки не понимает ни формат AV1, ни формат USAC) никак нельзя предпросматривать или открыть в Telegram Desktop, не удастся предпросматривать его и в Telegram под Android — но вот если ткнуть там по видео пальцем, то тогда Telegram под Android передаст видео в системный проигрыватель, который понимает и звук USAC (начиная от Android 9), и видео AV1 (начиная от Android 10), так что всё будет видно и слышно.
И это не первое такое моё сообщение, которое по-разному выглядит в Telegram под Android и в Telegram Desktop!
Постскриптум: к концу года в Telegram Desktop добавили поддержку видео AV1, так что предпросмотр этого видеоролика начал работать, но работоспособность полного просмотра по-прежнему сдерживалася отсутствием поддержки звука USAC.
❤5
Современные экраны чаще всего состоят из 24-битных пикселов (TrueColor), состоящих из трёх восьмибитных компонентов цвѣта. С той же глубиною цвѣта изготавливается и большинство видеозаписей.
Впрочем, въ послѣдніе годы намѣтилася (но ещё далеко не восторжествовала) тенденция изготовления видеозаписей с повышенною глубиною цвѣта и продажа экранов с тридцатибитными пикселами — эти новинки используют ужé десятибитные компоненты цвѣта, а также стремятся использовать болѣе широкую гамму цвѣтовъ (wide color gamut, WCG) и болѣе широкий динамический диапазон яркости (high dynamic range, HDR), в чём им изрядно мѣшаетъ существование болѣе полудюжины конкурирующих систем HDR, чаще всего не совмѣстимыхъ друг с другом. (Производители экранов и видеозаписей поддерживают от одной до трёх разных.) Притом как WCG, так и HDR нуждаются именно в тридцатибитности пикселов, так как ≈16 миллионов цвѣтовъ TrueColor для них бывает мало и недостаточно (что проявляется в видеокадрах как пятна и полосы искусственно одноцвѣтныя, порождаемые одной только невозможностью найти и использовать промежуточные цвѣта для достижения постепенности перехода от одного цвѣта к другому).
Технически всё это — послѣдствія прогресса в изготовлении экранов, которые теперь способны отображать болѣе яркие и сочные цвѣта, болѣе насыщенный чёрный цвѣтъ (без фоновой засвѣтки) и проч.
Однако история десятибитности компонентов цвѣта в видеофайлах началась гораздо раньше нынѣшнихъ плодов прогресса и нынѣшней моды на WCG и HDR: её умѣстно отсчитывать от появления профиля «High 10» в рекомендациях ITU-T в марте 2005 года.
Очень скоро послѣ этого появления людьми, распробовавшими этот профиль, был обнаружен необычный (отчасти даже парадоксальный) эффект, весьма цѣнный при сжатии видеофайлов: даже если видеозапись будет показана на экране TrueColor и даже если исходный видеоматериал также использовал восьмибитную глубину цвѣтовыхъ компонентов, то и тогда соѿношеніе качества и объёма файла будет выгоднѣе, если нарочно (искусственно) сдѣлать пикселы видео тридцатибитными.
(Я пишу «очень скоро», потому что и пяти лѣтъ не прошло: есть файл PDF, датированный 2010 годом, в котором излагается именно это наблюдение.)
Упомянутый эффект порождается двумя обстоятельствами:
① Точность нѣкоторыхъ алгоритмов, въ цвѣторазностномъ пространстве примѣняемыхъ, благоприятно реагирует на рост разрядности. (Прочтите, напримѣръ, про «quantization distortions when the subsequent processing is not performed using higher bit depths» вон в том абзаце в Википедии.)
② Неточность нѣкоторыхъ алгоритмов, используемых при видеосжатии, невелика. Математически это означает, что ошибки сосредоточены («полностью» или хотя бы «главным образом») в младших разрядах. И так как отображение тридцатибитных пикселов видеозаписи на экране, имѣющемъ меньшую битность, нуждается в отбрасывании младших разрядов, то с ними отбрасывается и изрядная часть ошибок, привнесённых видеосжатием.
Поэтому объём видеофайла растёт от наращивания глубины цвѣта, но качество видеокадров растёт ещё быстрѣе — слегка понизив качество кодирования, можно и в прежний объём видеофайла засунуть видео большего качества, чѣмъ было бы при нетридцатибитных пикселах.
Напримѣръ, при торрентовом распространении нелицензионных видеозаписей их компактность (и потому сила видеосжатия) приобретает существенное значение, поэтому так называемыми «пиратами» тридцатибитность пикселов (десятибитность цвѣтовыхъ компонентов) была освоена въ тѣ же годы (так, поиск по слову «10bit» на трекере nyaa.si обнаруживает торренты, созданные ещё во второй половине 2011 года).
Видеоформат AV1 появился позже, чѣмъ благоприятность тридцатибитности была обнаружена — и позже, чѣмъ началось её использование. Несмотря на это, новый видеоформат также подпал подъ дѣйствіе упомянутого эффекта тридцатибитности — напримѣръ, тестирование в августе 2020 года на Рэддите показало стабильный выигрыш нѣсколькихъ процентов Bjøntegaard-дельты при переходе к десятибитным компонентам цвѣта (а для цитаты из кино «The Shawshank Redemption» — ещё и мощный рост пикового отношения сигнала к шуму).
Впрочем, въ послѣдніе годы намѣтилася (но ещё далеко не восторжествовала) тенденция изготовления видеозаписей с повышенною глубиною цвѣта и продажа экранов с тридцатибитными пикселами — эти новинки используют ужé десятибитные компоненты цвѣта, а также стремятся использовать болѣе широкую гамму цвѣтовъ (wide color gamut, WCG) и болѣе широкий динамический диапазон яркости (high dynamic range, HDR), в чём им изрядно мѣшаетъ существование болѣе полудюжины конкурирующих систем HDR, чаще всего не совмѣстимыхъ друг с другом. (Производители экранов и видеозаписей поддерживают от одной до трёх разных.) Притом как WCG, так и HDR нуждаются именно в тридцатибитности пикселов, так как ≈16 миллионов цвѣтовъ TrueColor для них бывает мало и недостаточно (что проявляется в видеокадрах как пятна и полосы искусственно одноцвѣтныя, порождаемые одной только невозможностью найти и использовать промежуточные цвѣта для достижения постепенности перехода от одного цвѣта к другому).
Технически всё это — послѣдствія прогресса в изготовлении экранов, которые теперь способны отображать болѣе яркие и сочные цвѣта, болѣе насыщенный чёрный цвѣтъ (без фоновой засвѣтки) и проч.
Однако история десятибитности компонентов цвѣта в видеофайлах началась гораздо раньше нынѣшнихъ плодов прогресса и нынѣшней моды на WCG и HDR: её умѣстно отсчитывать от появления профиля «High 10» в рекомендациях ITU-T в марте 2005 года.
Очень скоро послѣ этого появления людьми, распробовавшими этот профиль, был обнаружен необычный (отчасти даже парадоксальный) эффект, весьма цѣнный при сжатии видеофайлов: даже если видеозапись будет показана на экране TrueColor и даже если исходный видеоматериал также использовал восьмибитную глубину цвѣтовыхъ компонентов, то и тогда соѿношеніе качества и объёма файла будет выгоднѣе, если нарочно (искусственно) сдѣлать пикселы видео тридцатибитными.
(Я пишу «очень скоро», потому что и пяти лѣтъ не прошло: есть файл PDF, датированный 2010 годом, в котором излагается именно это наблюдение.)
Упомянутый эффект порождается двумя обстоятельствами:
① Точность нѣкоторыхъ алгоритмов, въ цвѣторазностномъ пространстве примѣняемыхъ, благоприятно реагирует на рост разрядности. (Прочтите, напримѣръ, про «quantization distortions when the subsequent processing is not performed using higher bit depths» вон в том абзаце в Википедии.)
② Неточность нѣкоторыхъ алгоритмов, используемых при видеосжатии, невелика. Математически это означает, что ошибки сосредоточены («полностью» или хотя бы «главным образом») в младших разрядах. И так как отображение тридцатибитных пикселов видеозаписи на экране, имѣющемъ меньшую битность, нуждается в отбрасывании младших разрядов, то с ними отбрасывается и изрядная часть ошибок, привнесённых видеосжатием.
Поэтому объём видеофайла растёт от наращивания глубины цвѣта, но качество видеокадров растёт ещё быстрѣе — слегка понизив качество кодирования, можно и в прежний объём видеофайла засунуть видео большего качества, чѣмъ было бы при нетридцатибитных пикселах.
Напримѣръ, при торрентовом распространении нелицензионных видеозаписей их компактность (и потому сила видеосжатия) приобретает существенное значение, поэтому так называемыми «пиратами» тридцатибитность пикселов (десятибитность цвѣтовыхъ компонентов) была освоена въ тѣ же годы (так, поиск по слову «10bit» на трекере nyaa.si обнаруживает торренты, созданные ещё во второй половине 2011 года).
Видеоформат AV1 появился позже, чѣмъ благоприятность тридцатибитности была обнаружена — и позже, чѣмъ началось её использование. Несмотря на это, новый видеоформат также подпал подъ дѣйствіе упомянутого эффекта тридцатибитности — напримѣръ, тестирование в августе 2020 года на Рэддите показало стабильный выигрыш нѣсколькихъ процентов Bjøntegaard-дельты при переходе к десятибитным компонентам цвѣта (а для цитаты из кино «The Shawshank Redemption» — ещё и мощный рост пикового отношения сигнала к шуму).
👍8❤2🤔2🔥1🤯1
В первую среду октября я выложил очередной сборник моих твиттеровских микроблогозаписей.
Ретвитнул, в частности, вот какие обстоятельства:
① Ужé к 1900 году газетчики догадалися, что мы вступили въ міръ пост-правды в том смысле, что комбинированные съёмки и ретушь фотографий сдѣлали невозможным безоговорочное довѣріе к фотографиям.
② По свѣдѣніямъ Bloomberg, ковидная эпидемия вогнала в нищету и принудила фактически к рабским условиям работы болѣе десяти миллионов человѣкъ.
③ Ждут аниме по «Genshin Impact», и ужé есть рекламный трэйлер его. (Ещё не сказано «сериал» явственно, так что это может оказаться нѣкоторый другой анимационный проект.) Как всегда, работа ufotable оказывается умопотрясающею «конфеткою для глаз» (eye candy).
④ В словосочетаниях «игра престолов» и «вопрос Гитлера» обнаружен одинаковый набор букв.
⑤ Ложным (но нѣсколько укоренившимся) является представление о том, что нервная система летучей мыши способна распознавать задержку звукового сигнала, измѣримую величиною всего-навсего десятинаносекундною.
⑥ Состоялся выпуск libjxl версии 0.7.0, которая по-прежнему иногда уступает PNG по силе сжатия простых (главным образом, текстовых) скриншотов, совершаемого без потерь.
⑦ За полтыщщи лѣтъ до нашей эры словом «гиперсион» в афинском флоте называлася промасленная кожаная подкладка под задницу.
⑧ Западные СМИ реально показали стародавнюю фотографию подводного погружения Владимира Владимировича Путина, желая заморочить своим читателям головы насчёт того, кто мог грохнуть «Сѣверный потокъ». Польский европарламентарий сперва возблагодарил Сѣверо-Американскіе Соединённые Штаты за разрушение «Сѣвернаго потока», затѣмъ стёр микроблогозапись.
⑨ Активисты собираются протоптать Большую тропу от Самары до Тольятти при информационной поддержке «Комсомольской правды». Ещё из новостей КП-Самары: жителям двадцати домов, страдающим от невыносимого шума Ново-Садовой улицы, помѣняютъ окна за казённый счёт.
⑩ Автоматический укладчик кирпичей, созданный компанией Fastbrick Robotics, строит кирпичный дом за два дня. (Много ли простых строителей он теперь сдѣлаетъ безработными? Хорошо ли это, плохо ли, или для кого как? И для кого же?)
⑪ Проектируется кольцо, управляющее дополненною реальностью, носимыми устройствами, etc.
⑫ ООН в партнёрстве с Google манипулирует итогами поискового запроса «изменения климата». Это не очень порадует тѣхъ, кто сочли себя неуязвимыми к пропаганде на том одном основании, что свѣдѣнія о мірѣ черпают из гуглопоиска: оказывается, и этот источник придётся отнести к числу ангажированных.
⑬ Twitter создал трёхмѣрную версию значков Twemoji, преисполненную употреблений логотипа Твиттера, но она не будет разрѣшена к свободному использованию и не замѣнитъ Twemoji собою.
⑭ Вышла книга о том, что приход Муссолини к власти (в том числе — марш на Рим) финансировала британская развѣдка.
Я также предвидѣлъ, что съ нынѣшняго года нѣкоторые мемы, оканчивающиеся восклицанием «КАРЛ!», будут переосмыслены как обращающиеся к английскому королю.
Я также наблюдал уменьшение объёма видеофайлов AV1 за счёт оптимизаций и исправления ошибок разработчиками SVT-AV1 и порассуждал о достоинствах небольших звуковых файлов в формате USAC (он же xHE-AAC), не повсюду поддерживаемом (ввиду политики его лицензирования), примѣръ чего был выше.
Ещё к этому же: я освоил PySceneDetect в качестве средства для выяснения подходящей позиции ключевых кадров видеозаписи — и тотчас же убедился, что такая расстановка ключевых кадров приносит ≈2% экономии объёма файла даже при одновременном ≈двукратном наращивании количества ключевых кадров. Попутно наблюдал новость об исправлении работы SVT-AV1 на Windows, способном ускорить работу этого кодировщика в 3—6 раз.
Ретвитнул, в частности, вот какие обстоятельства:
① Ужé к 1900 году газетчики догадалися, что мы вступили въ міръ пост-правды в том смысле, что комбинированные съёмки и ретушь фотографий сдѣлали невозможным безоговорочное довѣріе к фотографиям.
② По свѣдѣніямъ Bloomberg, ковидная эпидемия вогнала в нищету и принудила фактически к рабским условиям работы болѣе десяти миллионов человѣкъ.
③ Ждут аниме по «Genshin Impact», и ужé есть рекламный трэйлер его. (Ещё не сказано «сериал» явственно, так что это может оказаться нѣкоторый другой анимационный проект.) Как всегда, работа ufotable оказывается умопотрясающею «конфеткою для глаз» (eye candy).
④ В словосочетаниях «игра престолов» и «вопрос Гитлера» обнаружен одинаковый набор букв.
⑤ Ложным (но нѣсколько укоренившимся) является представление о том, что нервная система летучей мыши способна распознавать задержку звукового сигнала, измѣримую величиною всего-навсего десятинаносекундною.
⑥ Состоялся выпуск libjxl версии 0.7.0, которая по-прежнему иногда уступает PNG по силе сжатия простых (главным образом, текстовых) скриншотов, совершаемого без потерь.
⑦ За полтыщщи лѣтъ до нашей эры словом «гиперсион» в афинском флоте называлася промасленная кожаная подкладка под задницу.
⑧ Западные СМИ реально показали стародавнюю фотографию подводного погружения Владимира Владимировича Путина, желая заморочить своим читателям головы насчёт того, кто мог грохнуть «Сѣверный потокъ». Польский европарламентарий сперва возблагодарил Сѣверо-Американскіе Соединённые Штаты за разрушение «Сѣвернаго потока», затѣмъ стёр микроблогозапись.
⑨ Активисты собираются протоптать Большую тропу от Самары до Тольятти при информационной поддержке «Комсомольской правды». Ещё из новостей КП-Самары: жителям двадцати домов, страдающим от невыносимого шума Ново-Садовой улицы, помѣняютъ окна за казённый счёт.
⑩ Автоматический укладчик кирпичей, созданный компанией Fastbrick Robotics, строит кирпичный дом за два дня. (Много ли простых строителей он теперь сдѣлаетъ безработными? Хорошо ли это, плохо ли, или для кого как? И для кого же?)
⑪ Проектируется кольцо, управляющее дополненною реальностью, носимыми устройствами, etc.
⑫ ООН в партнёрстве с Google манипулирует итогами поискового запроса «изменения климата». Это не очень порадует тѣхъ, кто сочли себя неуязвимыми к пропаганде на том одном основании, что свѣдѣнія о мірѣ черпают из гуглопоиска: оказывается, и этот источник придётся отнести к числу ангажированных.
⑬ Twitter создал трёхмѣрную версию значков Twemoji, преисполненную употреблений логотипа Твиттера, но она не будет разрѣшена к свободному использованию и не замѣнитъ Twemoji собою.
⑭ Вышла книга о том, что приход Муссолини к власти (в том числе — марш на Рим) финансировала британская развѣдка.
Я также предвидѣлъ, что съ нынѣшняго года нѣкоторые мемы, оканчивающиеся восклицанием «КАРЛ!», будут переосмыслены как обращающиеся к английскому королю.
Я также наблюдал уменьшение объёма видеофайлов AV1 за счёт оптимизаций и исправления ошибок разработчиками SVT-AV1 и порассуждал о достоинствах небольших звуковых файлов в формате USAC (он же xHE-AAC), не повсюду поддерживаемом (ввиду политики его лицензирования), примѣръ чего был выше.
Ещё к этому же: я освоил PySceneDetect в качестве средства для выяснения подходящей позиции ключевых кадров видеозаписи — и тотчас же убедился, что такая расстановка ключевых кадров приносит ≈2% экономии объёма файла даже при одновременном ≈двукратном наращивании количества ключевых кадров. Попутно наблюдал новость об исправлении работы SVT-AV1 на Windows, способном ускорить работу этого кодировщика в 3—6 раз.
👍5❤2
С точки зрѣнія сценариста видеозапись раздѣляется на сцены.
С точки зрѣнія кодировщика (не человѣка, а программы, которая дѣлаетъ из видеозаписи видеопоток для видеофайла) видеозапись раздѣляется на группы кадров, располагающиеся от одного ключевого кадра (включительно) до другого (не включительно).
Однако и видеокодировщик, ничего не знающий и не способный знать про сюжет, всё же способен о начале новой сцены автоматически догадываться посредством анализа видеокадров: если внутри кадра всё перемѣнилося непредсказуемо (то есть о содержимом нового кадра трудно догадываться по предшествующим), то это и есть начало новой сцены.
Зачѣмъ видеокодировщику может быть нужна такая догадка? — затѣмъ, что имѣется нѣкоторое сходство между ключевыми кадрами и первыми кадрами сцен:
① Алгоритм видеокодирования устроен так, что каждый ключевой кадр не только располагается в начале «своей» группы кадров, но и служит опорным для ея алгоритмической предсказуемости, сам же он не предсказывается по своим сосѣдямъ, а подлежит интра-кодированию, отчего оказывается относительно болѣе вѣсомымъ по сравнению с обычными (предсказуемыми) кадрами.
② Содержимое видеопотока устроено так, что первый кадр новой сцены, раз уж в ея начале всё перемѣняется непредсказуемо, не может быть предсказан по предшествующим сосѣдямъ и также принуждается быть болѣе вѣсомымъ по сравнению с обычными кадрами из середины сцены.
Руководясь их сходством, видеокодировщику повадно ставить ключевой кадр в начале новой сцены (а не гдѣ-нибудь ещё): чтобы сдѣлать ключевым кадром такой кадр, который и без того содержал много информации о себе (как труднопредсказуемый кадр начала новой сцены), там прибавить придётся совсем немного информации, а чтобы вмѣсто того сдѣлать ключевым кадром другой кадр (обычный кадр из середины сцены, который, если его не дѣлать ключевым, оказался бы весьма предсказуемым — ему было бы достаточно немногих свѣдѣній о содержимом), пришлось бы прибавить много информации. От лишней информации и объём файла возрастёт сильнѣе, а вѣдь видеокодировщик всегда стремится экономить его.
Кроме такого стремления к экономии объёма самогó ключевого кадра важным оказывается ещё и стремление избѣжать необходимости чрезмѣрной экономии на качестве сосѣднихъ кадров. А такая необходимость порождается (не всякий раз, но досадно часто) любой такой расстановкою ключевых кадров, которая не учитывает положение начала сцен и оттого размѣщаетъ ключевые кадры независимо (напримѣръ, через равные промежутки). Только по случайности такой ключевой кадр может в точности попасть на начало новой сцены, но чаще (и также по случайности) попадает недалеко от начала и тѣмъ провоцирует видеокодировщик на чрезмѣрную экономию, так что случайная близость (но не тождество) ключевого кадра и начала новой сцены становится губительною для качества кадров в небольшом промежутке между ними:
➊ Если ключевой кадр слишком близко предшествует началу новой сцены, то тогда видеокодировщик способен бывает понять, что такой ключевой кадр служит опорным только для очень небольшого хвоста предшествующей сцены — и, руководясь этим пониманием, видеокодировщик понизит качество ключевого кадра и качество хвоста сцены, стремясь на них экономить.
➋ Если получилось наоборот, так что за началом новой сцены слишком близко слѣдуетъ ключевой кадр, то тогда видеокодировщик способен бывает понять, что на качество всей сцены влияет качество ключевого кадра, а качество начальных кадров ея влияет только само на себя — и, руководясь этим пониманием, видеокодировщик понизит качество начальных видеокадров сцены.
Та и другая экономия формально может считаться оправданною (как и в случае «эффекта двадцать пятого кадра», можно задаться вопросом: многие ли способны увидать качество кадров просѣвшимъ на ⅙ секунды, напримѣръ?), но по факту приводит к «ухабистой» неровности качества видеопотока: в таких промежутках между ключевым кадром и началом сцены (или наоборот) качество кадров сперва «просѣдаетъ», затѣмъ «подпрыгивает обратно» — и контраст с беспощадною ясностью обнажает перед зрителем то, как худо качество было передъ тѣмъ.
С точки зрѣнія кодировщика (не человѣка, а программы, которая дѣлаетъ из видеозаписи видеопоток для видеофайла) видеозапись раздѣляется на группы кадров, располагающиеся от одного ключевого кадра (включительно) до другого (не включительно).
Однако и видеокодировщик, ничего не знающий и не способный знать про сюжет, всё же способен о начале новой сцены автоматически догадываться посредством анализа видеокадров: если внутри кадра всё перемѣнилося непредсказуемо (то есть о содержимом нового кадра трудно догадываться по предшествующим), то это и есть начало новой сцены.
Зачѣмъ видеокодировщику может быть нужна такая догадка? — затѣмъ, что имѣется нѣкоторое сходство между ключевыми кадрами и первыми кадрами сцен:
① Алгоритм видеокодирования устроен так, что каждый ключевой кадр не только располагается в начале «своей» группы кадров, но и служит опорным для ея алгоритмической предсказуемости, сам же он не предсказывается по своим сосѣдямъ, а подлежит интра-кодированию, отчего оказывается относительно болѣе вѣсомымъ по сравнению с обычными (предсказуемыми) кадрами.
② Содержимое видеопотока устроено так, что первый кадр новой сцены, раз уж в ея начале всё перемѣняется непредсказуемо, не может быть предсказан по предшествующим сосѣдямъ и также принуждается быть болѣе вѣсомымъ по сравнению с обычными кадрами из середины сцены.
Руководясь их сходством, видеокодировщику повадно ставить ключевой кадр в начале новой сцены (а не гдѣ-нибудь ещё): чтобы сдѣлать ключевым кадром такой кадр, который и без того содержал много информации о себе (как труднопредсказуемый кадр начала новой сцены), там прибавить придётся совсем немного информации, а чтобы вмѣсто того сдѣлать ключевым кадром другой кадр (обычный кадр из середины сцены, который, если его не дѣлать ключевым, оказался бы весьма предсказуемым — ему было бы достаточно немногих свѣдѣній о содержимом), пришлось бы прибавить много информации. От лишней информации и объём файла возрастёт сильнѣе, а вѣдь видеокодировщик всегда стремится экономить его.
Кроме такого стремления к экономии объёма самогó ключевого кадра важным оказывается ещё и стремление избѣжать необходимости чрезмѣрной экономии на качестве сосѣднихъ кадров. А такая необходимость порождается (не всякий раз, но досадно часто) любой такой расстановкою ключевых кадров, которая не учитывает положение начала сцен и оттого размѣщаетъ ключевые кадры независимо (напримѣръ, через равные промежутки). Только по случайности такой ключевой кадр может в точности попасть на начало новой сцены, но чаще (и также по случайности) попадает недалеко от начала и тѣмъ провоцирует видеокодировщик на чрезмѣрную экономию, так что случайная близость (но не тождество) ключевого кадра и начала новой сцены становится губительною для качества кадров в небольшом промежутке между ними:
➊ Если ключевой кадр слишком близко предшествует началу новой сцены, то тогда видеокодировщик способен бывает понять, что такой ключевой кадр служит опорным только для очень небольшого хвоста предшествующей сцены — и, руководясь этим пониманием, видеокодировщик понизит качество ключевого кадра и качество хвоста сцены, стремясь на них экономить.
➋ Если получилось наоборот, так что за началом новой сцены слишком близко слѣдуетъ ключевой кадр, то тогда видеокодировщик способен бывает понять, что на качество всей сцены влияет качество ключевого кадра, а качество начальных кадров ея влияет только само на себя — и, руководясь этим пониманием, видеокодировщик понизит качество начальных видеокадров сцены.
Та и другая экономия формально может считаться оправданною (как и в случае «эффекта двадцать пятого кадра», можно задаться вопросом: многие ли способны увидать качество кадров просѣвшимъ на ⅙ секунды, напримѣръ?), но по факту приводит к «ухабистой» неровности качества видеопотока: в таких промежутках между ключевым кадром и началом сцены (или наоборот) качество кадров сперва «просѣдаетъ», затѣмъ «подпрыгивает обратно» — и контраст с беспощадною ясностью обнажает перед зрителем то, как худо качество было передъ тѣмъ.
❤4👍3🔥1