Mithgol the Webmaster – Telegram
Mithgol the Webmaster
1.4K subscribers
158 photos
196 videos
219 files
915 links
Мицгол-вебмастер ведёт на сём канале свой малоблог в Telegram.

Основные темы (в алфавитном порядке): аниме, виртуальная реальность, Геленджик, криптоконспирология, русский антиутопизм, сайтостроение, урбанизм, 猫 etc.

💸Донат: https://news.1rj.ru/str/ReadMithgol/923
Download Telegram
Всѣ три приведённые выше команды составлены мною таким образом, чтобы создавалась видеозапись, насчитывающая 60 кадров в секунду при размѣрахъ кадров, равных 1280×720 пикселов. Эта частота кадров необходима для того, чтобы эффект Кена Бёрнса выглядел по-настоящему плавным, то есть чтобы отдѣльные межкадровые движения были малопиксельными (желательно — вообще однопиксельными), а промежутки между такими движениями выглядели достаточно равными: то и другое вполне достигается именно при 60 кадрах в секунду, так как и промежутки выглядят достаточно равными (с прибавлением не болѣе шестидесятой доли секунды, что почти не замѣтно), и движения могут быть однопиксельными (скажем, 140 секунд по 60 кадров в секунду способны вмѣстить до 8400 однопиксельных движений, а этого с избытком достаточно для изображений среднего размѣра и даже болѣе чѣмъ среднего). А такой размѣръ кадра является необходимостью только для Твиттера (Twitter не принимает видеозаписи больше 1280×1024, что и означает для кадра с пропорциями 16:9 необходимость вписываться в 1280×720), но я решил использовать именно его также и в Telegram, и на имиджбордах, потому что есть печальная вѣроятность того, что кадры большего размѣра (напримѣръ, FullHD 1920×1080) при этой частоте кадров будут у нѣкоторыхъ зрителей подтормаживать: всё же 60 кадров в секунду — это не 25 и не 30. (А у нѣкоторыхъ зрителей устройства управятся с 60 кадрами FullHD в секунду, но адски нагреются и потратят много энергии.)

Первая из моих команд (которая для Twitter) не содержит параметр «%4», а вмѣсто того использует фиксированное и притом достаточно малое значение CRF (равное 5), что означает высокое качество и высокий битрейт (и объём) создаваемой видеозаписи. Это объясняется тѣмъ, что Twitter достаточно ясно рекомендует загружать видеозаписи достаточно большого объёма (минимум пять мегабитов в секунду), которые затѣмъ ужé сам Twitter переужмёт и сохранит у себя в разном качестве для зрителей с разными каналами связи. А вот в Telegram и на имиджбордах видеозаписи, загруженные пользователями, используются «как есть», поэтому в командах для создания видеозаписей, предназначаемых для Telegram и для имиджборд, я предусмотрел указание CRF в явном виде. На имиджбордах наиболѣе значимым ограничением, способным принудить к высокому CRF и небольшому битрейту, является объём файла (ограниченный чаще всего нѣсколькими мегабайтами или десятками мегабайтов); Telegram же ограничивает объём файла полутора гигабайтами (так что этим ограничением чаще всего можно пренебречь), однако же видеофайлы с крупными битрейтами всё равно менѣе удобны, так как они оказываются недоступными для просмотра, совершаемого зрителями без промедления (по мѣрѣ скачивания видеофайла), потому что скорость скачивания, понятное дѣло, должна для такого просмотра быть больше, чѣмъ битрейт. (И каналы сотовой связи, и скорости телеграмных серверов ограничены примѣрно мегабайтом в секунду. Очень, очень примѣрно.)

Параметр «-c:a copy» в третьей команде предполагает для звукозаписи возможность быть записанною в видеоконтейнер WebM простым копированием (без какого-либо декодирования и послѣдующаго кодирования другим аудиокодеком). Всякий, кто когда-либо взглядывал в гугловскую документацию по контейнеру WebM, уж знает, что такая возможность существует только для двух аудиокодеков: для Vorbis и для Opus — к счастью, мнѣ вполне достаточно Telegram Desktop для того, чтобы имѣть возможность сперва записать голосовое сообщение (напримѣръ, в папке «Saved Messages» в Telegram), а затѣмъ сохранить его в файл в формате Opus, который подходит именно для такого употребления в WebM.

Длина звукозаписи в секундах (параметр «%3» в каждой из команд) может быть указана на одну или двѣ секунды меньше действительной, чтобы отрѣзать звук движения, совершённого для выключения микрофона. Если я захочу что-либо прибавить к своему голосовому сообщению, а затѣмъ сочту это прибавление ненужным (или просто не помещающимся в 140-секундный предѣлъ длины видеозаписей в Twitter), то хвост звукозаписи опять же можно будет отрѣзать уменьшением именно этого параметра команды.
🐦 Опубликован очередной сборник моих твиттеровских микроблогозаписей.

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

Также я изложил одиннадцать пожеланий о будущих улучшениях Телеграма:

0️⃣ 1️⃣ 2️⃣ 3️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 8️⃣ 9️⃣ 🔟
По отношению к хорошо развитым чатникам (мессенджерам) нередко высказывается просьба о реализации P2P-соединений между мобильниками для обеспéчения коммуникации между даже такими пользователями, которые отключены от Интернета.

(Вон там можно для примѣра увидать такую просьбу изложенною по отношению к Telegram.)

Одним из обыкновенных ѿвѣтовъ на такую просьбу является упоминание ограниченности возможностей такого P2P: группа людей способна оказаться подключённою к интернетовскому общению по P2P только при том непремѣнномъ условии, что расположены они достаточно плотно, то есть что каждое из расстояний между соседствующими пользователями преодолимо для мобильников, то есть оно не препятствует им «докричаться» друг до друга по радиосвязи (по вайфаю, напримѣръ).

Это означает, в частности, что P2P не поможет хуторянам из отдалённого неинтернетизированного хутора початиться с городскими, P2P не поможет грибнику в лесной глуши выслать свои координаты, P2P даже не поможет жителям города или провинции в преодолении отключения Интернета, совершённого правительством, если вокруг того города или провинции — сельская глушь (с отсутствием других пользователей, необходимых для P2P) или если они окружены правительственными кордонами с радиоглушилками.

Это указание на ограниченную примѣнимость P2P совершенно справедливо, однако и в рамках своих настоящих возможностей P2P может принести много, много пользы (так что есть повод всё же запускать P2P по мѣрѣ готовности разработчиков к этому).

Во-первых, P2P может преодолевать отключение Интернета, совершённое не во всём городе, а только въ нѣкоторой части его, непосредственно соседствующей с одной или нѣсколькими другими частями города, плотно населёнными другими пользователями и оттого способными обеспечить P2P.

Причиной такого отключения могут быть не только мѣры правительства (как в случае деинтернетизации московских митингов в 2019 году), но и такое отключение оборудования провайдеров (как проводного, так и мобильного Интернета), которое совершается в результате обширного отключения электричества, вызванного стихийным бѣдствіемъ (таким, как Великое наводнение 2012 года) или необходимостью ремонта (как в Геленджике сегодня утром).

Во-вторых, P2P поможет не оказаться выброшенными из чатов и таким пользователям, которые лично оказались без мобильного и без проводного Интернета на какое-то время: пропустили время оплаты, столкнулись с выходом маршрутизатора из строя, зашли в радиотень, заехали в тоннель, пострадали от эскалации конфликта обезумевших соседей, способных перерубить топором интернетовский или электрический кабель всей сельской улицы (или всего подъезда в городской многоэтажке), etc.

Конечно, это благо подвержено трагедии обобществлённого, то есть теоретически оно способно порождать халявщиков въ непомѣрныхъ количествах, способных забить интернетовские каналы связи добросовестных пользователей. (Если эта проблема возникнет, то хорошо бы она породила не отказ от P2P, а нѣкій сдерживающий механизм — скажем, криптовалютный механизм компенсации той части стоимости подключения к Интернету, которая расходуется на пользователей P2P, за их же счёт.)

Кроме того, подключение районов с сотнями и тысячами пользователей через «бутылочное горлышко» десятков (а не то и единиц) P2P-соединений съ неизбѣжностью приведёт к снижению скорости соединения на порядок и даже на нѣсколько порядков — но это, во-первых, всё равно лучше, чѣмъ ничего, а во-вторых, со временем окажется подпираемо сочетанием «костылей» криптовалютных и околоземных (то есть аппаратно-программными механизмами, служащими для автоматического формирования у нѣкоторыхъ пользователей P2P-чатника дополнительных каналов связи через подключение к двустороннему спутниковому Интернету за общий счёт и для общего же блáга, то есть для подключения через них всей оравы потребителей P2P).

А ещё этому не обрадуется ни государство (желающее спасти «рубильник», то есть свою способность вырубать Интернет), ни провайдеры Интернета (обычного и спутникового), которые не рады его групповому использованию, хотя бы оно и оплачивалося в складчину.
🐦 Опубликован очередной сборник моих твиттеровских микроблогозаписей.

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

Он содержит, в частности, рассуждения о всемирном вреде от роста концентрации CO₂ (ввиду ядовитости CO₂).
🐦 Опубликован очередной сборник моих твиттеровских микроблогозаписей.

Там упомянуты, в частности, нѣкоторые обстоятельства использования AV1 для кодирования видеозаписей.
Media is too big
VIEW IN TELEGRAM
#Вечер #сегодня, #Геленджик, #закат.

Я еду, став на #моноколесо и не особенно поторапливаясь.

60 кадров в секунду, FullHD, HEVC.
🐦 Опубликован очередной сборник моих твиттеровских микроблогозаписей.

Он содержит, в частности, практический примѣръ того, как изображение в формате PNG может оказаться болѣе сжатым, чѣмъ в том формате JPEG XL, который я прежде априорно считал безоговорочно способным «убить» (недосягаемо превзойти) PNG. Теперь я мрачно подозреваю, что тот набор PNG-файлов, который при тестировании показал в среднем сжатие на 30% при переводе в формат JPEG XL, способен был бы, возможно, показать не особенно худшие результаты и просто-напросто от засовывания в OptiPNG.

Также я ретвитнул тот твитшторм, в рамках которого Nick Hinton рассуждает и умствует о том, не наступил ли конец свѣта в 2012 году.
🐦 Опубликован очередной сборник моих твиттеровских микроблогозаписей.

Он содержит, в частности, видеоцитату из телепередачи о зависимости коронавирусной смертности от возраста, а также ретвиты болѣе дюжины шуток про обнуление (ох уж этот термин, которому эти шутники своими отчаянными усилиями пытаются продолжить придавать оппозиционное околопутинское значение, а не мрачное околокоронавирусное).