Вы хорошо пóмните, надѣюсь (всего нѣсколько дней прошло!), что 15 августа я посѣтовалъ на малое и недостаточное качество JPEG в Телеграме и на подчас недостаточное количество пикселов в картинках. В частности, тогда я всерьёз подосадовал о том, что величина кадра 4K остаётся совершенно недосягаемою для картинок в Телеграме, хотя, казалось бы, для видеозаписей, из Telegram Desktop отправленных, точно та же величина оказывается невозбранно досягаемою (чему примѣромъ может служить цитата WWDC 2023, выложенная мною 8 июня), а видеонагрузка не должна же быть менѣе тяжёлою для мессенджера по сравнению со статическим изображением совершенно того же размѣра. Сѣтованіе это я закончил мыслью о том, что Дурову рановато мечтать о том, чтобы сдѣлать Telegram лидером по инновациям среди социальных медиа, пока такие привычные и малоинновационные штуки, как рассылка картинок (и их альбомов), всё ещё заслуживают дополнительного внимания.
Мнѣ не пришлось долго ждать подтверждения моей мысли. Вчера (18 августа) канал @nyannews_tech автоматически оповѣстилъ читателей о появлении хабрановости про появление в WhatsApp возможности обмѣниваться фотографиями в HD-качестве. Если ознакомиться с первоисточником на сайте Techcrunch (скриншот прилагаю) и затѣмъ ещё посмотрѣть в Архиве Интернета скриншоты бета-версии (которые также прилагаю), всплывшие ещё 7 июня, то тогда будет видно, что в WhatsApp прибѣгли к преуменьшению: они называют «качеством HD» достижение кадром такой величины, которая превосходит собою кадр fullHD болѣе чѣмъ в два раза. То есть на сáмомъ дѣлѣ рѣчь идёт об иллюстрациях величиною 4K — и это не тот кадр 4K, который 3840 пикселов (то есть ровно 2×2 кадра fullHD 1920×1080), а тот кадр 4K, который 4096 пикселов.
Мы видим, что этим рывком компания Meta (хозяйка WhatsApp) догоняет собою Twitter пятилѣтней давности (Twitter-то ещё в 2018 году поддерживал отправку картинок до 4096 пикселов по большей стороне).
Теперь вопрос в том, сможет ли и Telegram достигнуть той же величины картинок — и не уйдёт ли ещё пять лѣтъ на это.
Мнѣ не пришлось долго ждать подтверждения моей мысли. Вчера (18 августа) канал @nyannews_tech автоматически оповѣстилъ читателей о появлении хабрановости про появление в WhatsApp возможности обмѣниваться фотографиями в HD-качестве. Если ознакомиться с первоисточником на сайте Techcrunch (скриншот прилагаю) и затѣмъ ещё посмотрѣть в Архиве Интернета скриншоты бета-версии (которые также прилагаю), всплывшие ещё 7 июня, то тогда будет видно, что в WhatsApp прибѣгли к преуменьшению: они называют «качеством HD» достижение кадром такой величины, которая превосходит собою кадр fullHD болѣе чѣмъ в два раза. То есть на сáмомъ дѣлѣ рѣчь идёт об иллюстрациях величиною 4K — и это не тот кадр 4K, который 3840 пикселов (то есть ровно 2×2 кадра fullHD 1920×1080), а тот кадр 4K, который 4096 пикселов.
Мы видим, что этим рывком компания Meta (хозяйка WhatsApp) догоняет собою Twitter пятилѣтней давности (Twitter-то ещё в 2018 году поддерживал отправку картинок до 4096 пикселов по большей стороне).
Теперь вопрос в том, сможет ли и Telegram достигнуть той же величины картинок — и не уйдёт ли ещё пять лѣтъ на это.
👍9❤1🤔1🙉1
Завтра (21 августа) на сайте gyan.dev ожидается новая сборка FFmpeg для Windows, содержащая обновлённые версии многих библиотек, на которые FFmpeg опирается в работе над видео — в частности, и новую версию библиотеки libsvtav1, содержащей тот кодировщик SVT-AV1, которым я пользуюсь на канале для видеоцитат в формате AV1 как при сопоставлении сцен из аниме, так и вообще.
О новинках SVT-AV1 можно узнать, прежде всего, из обсуждения исходного кода их на сайте GitLab. И больше всего интересна выложенная там таблица (видная на первом из прилагаемых мною скриншотов) объ измѣненіяхъ в поведении пресетов (то есть готовых комплектов настроек, обеспечивающих тот или иной желаемый баланс между скоростью работы кодировщика и достигаемым качеством). Ещё важно упоминание (на втором скриншоте) о том, что достигнутый рост качества работы новых пресетов был тонко донастроен для того, чтобы пресеты со второго по шестой (включительно) в новой версии ≈соѿвѣтствовали (по качеству) пресетам с первого по пятый (включительно) прежней версии. То есть кто сейчас пользуется пресетом из первого полудесятка (но не нулевым), тот сможет в новой версии либо увеличить номер пресета на единицу (и получить рост скорости при прежнем качестве), либо остаться на привычном пресете и получить вмѣсто того рост качества и нѣкоторое уменьшение скорости работы.
А насколько значителен тот рост качества?
В сабреддите AV1 идёт обсуждение (цѣликомъ прилагаю его на третьем скриншоте), в одной изъ вѣтвей котораго (на четвёртом скриншоте) пишут о том, как надо читать таблицу с первого скриншота — в частности, намѣреніе остаться на четвёртом пресете будет означать рост качества на 3,72% (если считать Bjøntegaard-дельту по метрике VMAF NEG), но не даром: скорость работы замедлится на 18¾%. Тот же автор пишет, что такой рост качества составляет ≈половину от того, который достижим уменьшением CRF на единицу. (Разница в том, что уменьшение CRF сопровождается ростом объёма файла, тогда как в новом SVT-AV1 будет благопріятнѣе само соѿношеніе качества и объёма файла.)
О новинках SVT-AV1 можно узнать, прежде всего, из обсуждения исходного кода их на сайте GitLab. И больше всего интересна выложенная там таблица (видная на первом из прилагаемых мною скриншотов) объ измѣненіяхъ в поведении пресетов (то есть готовых комплектов настроек, обеспечивающих тот или иной желаемый баланс между скоростью работы кодировщика и достигаемым качеством). Ещё важно упоминание (на втором скриншоте) о том, что достигнутый рост качества работы новых пресетов был тонко донастроен для того, чтобы пресеты со второго по шестой (включительно) в новой версии ≈соѿвѣтствовали (по качеству) пресетам с первого по пятый (включительно) прежней версии. То есть кто сейчас пользуется пресетом из первого полудесятка (но не нулевым), тот сможет в новой версии либо увеличить номер пресета на единицу (и получить рост скорости при прежнем качестве), либо остаться на привычном пресете и получить вмѣсто того рост качества и нѣкоторое уменьшение скорости работы.
А насколько значителен тот рост качества?
В сабреддите AV1 идёт обсуждение (цѣликомъ прилагаю его на третьем скриншоте), в одной изъ вѣтвей котораго (на четвёртом скриншоте) пишут о том, как надо читать таблицу с первого скриншота — в частности, намѣреніе остаться на четвёртом пресете будет означать рост качества на 3,72% (если считать Bjøntegaard-дельту по метрике VMAF NEG), но не даром: скорость работы замедлится на 18¾%. Тот же автор пишет, что такой рост качества составляет ≈половину от того, который достижим уменьшением CRF на единицу. (Разница в том, что уменьшение CRF сопровождается ростом объёма файла, тогда как в новом SVT-AV1 будет благопріятнѣе само соѿношеніе качества и объёма файла.)
👍7
От себя прибавлю ещё нѣсколько мыслей насчёт таблицы из своего предшествующего сообщения.
Во-первых, в этой таблице ясно видно, что пять пресетов с сáмой большою скоростью работы (от девятого до тринадцатого включительно) получили не слишком значительное замедление работы (примѣрно полтора процента у одиннадцатого, примѣрно два с половиною процента у десятого, меньше процента у остальных), но зато и качество не слишком подросло (полтора процента или меньше).
Во-вторых, хочется ѿмѣтить, что три пресета с сáмой мáлой скоростью работы: и первый, и нулевой, и минус первый — также не сильно замедлилися (первый примѣрно на пять процентов, остальные примѣрно на один), зато получили неплохой рост качества. Если справедлива высказанная на Рэддите оцѣнка, согласно которой рост качества на 3¾% (у четвёртого и пятого пресета) сопоставим с достигаемым от уменьшения CRF на ½, то тогда рост качества на 2½% (который показан у трёх пресетов с наименьшею скоростью работы) сопоставим с достигаемым от уменьшения CRF на ⅓. И так как сам я предпочитаю нулевой пресет, то получу такой рост качества «почти бесплатно» (во всяком случае, сѣтовать о замедлении на 1,1% уж точно не буду).
В-третьих, полезно припомнить, что вообще-то кривая зависимости качества от объёма файла не только слегка подвинется в ту сторону, гдѣ качество, но и потащит с собою конкретныя точки на этой кривой, достигаемыя конкретными значениями CRF. И так как перемѣщеніе этих точек не обязано происходить перпендикулярно координатной оси, то приходится сознавать, что соѿношеніе качества и объёма файла может сдѣлаться болѣе благоприятным четырьмя разными путями:
① При прежнем значении CRF объём видеофайла остаётся ≈прежним, единственным измѣненіемъ оказывается возросшее качество видео.
② При прежнем значении CRF объём видеофайла возрастает, однако качество возрастает ещё сильнѣе.
③ При прежнем значении CRF уменьшается достигаемое качество видеозаписи, однако объём видеофайла уменьшается ещё значительнѣе.
④ При прежнем значении CRF объём видеофайла уменьшается, однако качество видео возрастает.
В зависимости от того, по какому пути улучшение пошлó на этот раз, будет обостряться или ослабляться (или останется неизмѣннымъ) вопрос о том, что вообще можно сдѣлать тогда, когда максимальное значение CRF ужé указано, а видеофайл всё ещё чуть больше по объёму, чѣмъ хотѣлось бы.
Но так как заранѣе, по-видимому, неоткуда узнать, по какому пути улучшение пошлó на этот раз, то придётся прояснить этот вопрос при непосредственном употреблении видеокодировщика. И проясню.
Постскриптум: и прояснил. В вышеозначенной ситуации максимального CRF (63 балла) объём итогов кодирования видеозаписи «Basu bango yonbyakujuu バス番号四百十 ED FULL» (которую я ужé использовал в качестве примѣра в прошлом году и въ нынѣшнемъ) при прочих равных вырастает на 0,04% по сравнению с итогами работы SVT-AV1 версии 1.6 (то есть достигавшимися въ нынѣшнемъ іюнѣ). Можно пренебрегать.
При этом я использовал нулевой пресет.
Постпостскриптум: вторая из видеоцитат аниме «Engage Kiss», используемых в сообщении от 18 августа, в аналогичной ситуации максимального CRF (совершенно необходимого для втискивания 9⅔ минут динамичного видео в пятнадцать мегабайтов) при прочих равных даже уменьшается в объёме на 1,72%, а не только наращивает качество.
Это достижение позволило мнѣ замѣнить теперь ту видеоцитату новою версиею, попутно повысив битрейт звука, ФФмпегу указываемый (не путать с реально достигаемым битрейтом), на 4,57 «десятичных» килобайта. То есть рост качества видеодорожки сопровождается в сём случае ростом и качества звука.
При этом, в отличие от упоминаемого в постскриптуме, я использовал минус первый пресет.
Во-первых, в этой таблице ясно видно, что пять пресетов с сáмой большою скоростью работы (от девятого до тринадцатого включительно) получили не слишком значительное замедление работы (примѣрно полтора процента у одиннадцатого, примѣрно два с половиною процента у десятого, меньше процента у остальных), но зато и качество не слишком подросло (полтора процента или меньше).
Во-вторых, хочется ѿмѣтить, что три пресета с сáмой мáлой скоростью работы: и первый, и нулевой, и минус первый — также не сильно замедлилися (первый примѣрно на пять процентов, остальные примѣрно на один), зато получили неплохой рост качества. Если справедлива высказанная на Рэддите оцѣнка, согласно которой рост качества на 3¾% (у четвёртого и пятого пресета) сопоставим с достигаемым от уменьшения CRF на ½, то тогда рост качества на 2½% (который показан у трёх пресетов с наименьшею скоростью работы) сопоставим с достигаемым от уменьшения CRF на ⅓. И так как сам я предпочитаю нулевой пресет, то получу такой рост качества «почти бесплатно» (во всяком случае, сѣтовать о замедлении на 1,1% уж точно не буду).
В-третьих, полезно припомнить, что вообще-то кривая зависимости качества от объёма файла не только слегка подвинется в ту сторону, гдѣ качество, но и потащит с собою конкретныя точки на этой кривой, достигаемыя конкретными значениями CRF. И так как перемѣщеніе этих точек не обязано происходить перпендикулярно координатной оси, то приходится сознавать, что соѿношеніе качества и объёма файла может сдѣлаться болѣе благоприятным четырьмя разными путями:
① При прежнем значении CRF объём видеофайла остаётся ≈прежним, единственным измѣненіемъ оказывается возросшее качество видео.
② При прежнем значении CRF объём видеофайла возрастает, однако качество возрастает ещё сильнѣе.
③ При прежнем значении CRF уменьшается достигаемое качество видеозаписи, однако объём видеофайла уменьшается ещё значительнѣе.
④ При прежнем значении CRF объём видеофайла уменьшается, однако качество видео возрастает.
В зависимости от того, по какому пути улучшение пошлó на этот раз, будет обостряться или ослабляться (или останется неизмѣннымъ) вопрос о том, что вообще можно сдѣлать тогда, когда максимальное значение CRF ужé указано, а видеофайл всё ещё чуть больше по объёму, чѣмъ хотѣлось бы.
Но так как заранѣе, по-видимому, неоткуда узнать, по какому пути улучшение пошлó на этот раз, то придётся прояснить этот вопрос при непосредственном употреблении видеокодировщика. И проясню.
Постскриптум: и прояснил. В вышеозначенной ситуации максимального CRF (63 балла) объём итогов кодирования видеозаписи «Basu bango yonbyakujuu バス番号四百十 ED FULL» (которую я ужé использовал в качестве примѣра в прошлом году и въ нынѣшнемъ) при прочих равных вырастает на 0,04% по сравнению с итогами работы SVT-AV1 версии 1.6 (то есть достигавшимися въ нынѣшнемъ іюнѣ). Можно пренебрегать.
При этом я использовал нулевой пресет.
Постпостскриптум: вторая из видеоцитат аниме «Engage Kiss», используемых в сообщении от 18 августа, в аналогичной ситуации максимального CRF (совершенно необходимого для втискивания 9⅔ минут динамичного видео в пятнадцать мегабайтов) при прочих равных даже уменьшается в объёме на 1,72%, а не только наращивает качество.
Это достижение позволило мнѣ замѣнить теперь ту видеоцитату новою версиею, попутно повысив битрейт звука, ФФмпегу указываемый (не путать с реально достигаемым битрейтом), на 4,57 «десятичных» килобайта. То есть рост качества видеодорожки сопровождается в сём случае ростом и качества звука.
При этом, в отличие от упоминаемого в постскриптуме, я использовал минус первый пресет.
Поступил вопрос от читателя о том, сможет ли виртуальная реальность с полным погружением (устроенная наподобие «Матрицы» Вачовски) позволить сильно ускорить время в такой реальности (за счёт отсутствия реального пространства), смогут ли обитатели такой матрицы сильно обогнать в развитии всё остальное человѣчество.
В качестве художественных прототипов обсуждаемой VR сразу предлагаю припомнить не только «Матрицу» Вачовски (VR с полным погружением и с тайным заточением там от рождения, видеоцитату прилагаю), но также ещё и #аниме «Accel World» про тайное многопользовательское приложение для носимого на шее нейрокомпьютера, придающее пользователям тысячекратное ускорение темпа времени и доступ къ нѣсколькимъ виртуальным реальностям, одна из которых создана на основе такъ называемаго реальнаго міра (видеоцитату прилагаю), а другие модифицированы для PvP.
Возможен ли сюжет «Accel World» и какие есть к тому препятствия? — их три:
① Компьютеры сейчас едва достигли возможности создавать ту ≈сотню кадров в секунду, которая необходима для VR в реальном времени. А рост возможностей компóв настолько замедлился, что пользоваться в 2023 году компьютером 2013 года — это не та же бездна различия, которая в 2003 году существовала по отношению к компáм 1993 г., напримѣръ. И этот рост упёрся в объективные границы (напримѣръ, въ размѣры атомов, из которых состоят транзисторы), так что нельзя просто перенести сюжет в будущее на ≈полвѣка и надѣяться, что границы расширятся тысячекратно.
② Конечная скорость свѣта принудит группировать пользователей такой VR (тысячекратно ускоренных) очень кучно, чтобы не подлагивали (за их личную секунду свѣтъ не проходит и трёхсот километров).
③ И в Википедии, и на сайте TV Tropes, и даже в «Российской газете» говорится, что мозг человѣка ужé работает почти на предѣлѣ своих возможностей и потребляет до ⅕—¼ мощности всего организма, так что попытка ускорить мозг хотя бы на порядок (не говоря уж о тысячекратности) неизбѣжно столкнётся с явлениями как перегрева мозга, так и истощения всего организма.
В качестве художественных прототипов обсуждаемой VR сразу предлагаю припомнить не только «Матрицу» Вачовски (VR с полным погружением и с тайным заточением там от рождения, видеоцитату прилагаю), но также ещё и #аниме «Accel World» про тайное многопользовательское приложение для носимого на шее нейрокомпьютера, придающее пользователям тысячекратное ускорение темпа времени и доступ къ нѣсколькимъ виртуальным реальностям, одна из которых создана на основе такъ называемаго реальнаго міра (видеоцитату прилагаю), а другие модифицированы для PvP.
Возможен ли сюжет «Accel World» и какие есть к тому препятствия? — их три:
① Компьютеры сейчас едва достигли возможности создавать ту ≈сотню кадров в секунду, которая необходима для VR в реальном времени. А рост возможностей компóв настолько замедлился, что пользоваться в 2023 году компьютером 2013 года — это не та же бездна различия, которая в 2003 году существовала по отношению к компáм 1993 г., напримѣръ. И этот рост упёрся в объективные границы (напримѣръ, въ размѣры атомов, из которых состоят транзисторы), так что нельзя просто перенести сюжет в будущее на ≈полвѣка и надѣяться, что границы расширятся тысячекратно.
② Конечная скорость свѣта принудит группировать пользователей такой VR (тысячекратно ускоренных) очень кучно, чтобы не подлагивали (за их личную секунду свѣтъ не проходит и трёхсот километров).
③ И в Википедии, и на сайте TV Tropes, и даже в «Российской газете» говорится, что мозг человѣка ужé работает почти на предѣлѣ своих возможностей и потребляет до ⅕—¼ мощности всего организма, так что попытка ускорить мозг хотя бы на порядок (не говоря уж о тысячекратности) неизбѣжно столкнётся с явлениями как перегрева мозга, так и истощения всего организма.
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Видя неспособность полиции найти убийцу сестры, брат убитой (не биологически родной, но оттого не слабѣе любивший покойницу) опосля разговора со школьным другом рѣшается взять в свои руки и слѣдствіе, и правосудие. Помѣхою ему въ дѣлѣ мести становится событие, которое зритель #аниме изначально никак не мог бы ожидать (так что упоминание его — по сути спойлер, но неибѣжный в обсуждении такого сюжета и отчасти завлекающий будущих зрителей): скоро в их родном городе почти всѣ жители оказываются безжалостно уничтоженными сверхъестественными силами, которые для простоты можно звать магиею, хотя силы эти не вызываются сверхспособностями каких-либо волшебников, а исходят от божества съ нечеловѣческими возможностями и стремлениями, которыми в своих интересах пользуется семейство жрецов его — семейство, многие вѣка приносившее тому божеству подношения и таившее его настоящие смертоносные возможности. Произошедшая гибель людей внѣшне отчасти напоминает быстродѣйствующую заразную болезнь со смертельным исходом, однако ея симптомы слишком явно сверхъестественны и оттого были бы невозможны для какой бы то ни было настоящей болезни — на сáмом же дѣлѣ это и не болезнь, и даже не проклятие, а нѣчто совсем другое.
Среди центральных персонажей этого аниме оказывается и вышеупомянутый брат, силою событий принуждённый заниматься одновременно ѿмщеніемъ и богоборчеством, и его мёртвая сестра (приходя флэшбэками воспоминаний, совѣты и мысли ея оказывают мощное дѣйствіе на ход событий, а затѣмъпообщаться с ней удаётся и во плоти ), и школьный друг, и нежданная союзница постарше — только что прибывшая в этот городок жгучая брюнетка, вооружённая до зубов (в том числе огнестрѣльнымъ оружием) и готовая энергично и отчаянно драться, но сперва преисполненная подозрѣній (и дѣйствующая в одиночку) и лишь позже привлечённая на сторону главных героев аргументами на основе драматического обнажения тайн.
Всѣ эти элементы сюжета видны в первых сериях «Zetsuen no Tempest» (кромѣ подспойлернаго) и в завязке сюжета «Summer Time Render».
📔 ОГЛАВЛЕНИЕ
Среди центральных персонажей этого аниме оказывается и вышеупомянутый брат, силою событий принуждённый заниматься одновременно ѿмщеніемъ и богоборчеством, и его мёртвая сестра (приходя флэшбэками воспоминаний, совѣты и мысли ея оказывают мощное дѣйствіе на ход событий, а затѣмъ
Всѣ эти элементы сюжета видны в первых сериях «Zetsuen no Tempest» (кромѣ подспойлернаго) и в завязке сюжета «Summer Time Render».
📔 ОГЛАВЛЕНИЕ
👍6🆒2❤1
#Геленджик, 28 августа 2023 г., шесть часов вечера.
Вид на сѣверъ вдоль улицы Айвазовского.
На заднем плане — горный хребет #Маркотх.
Вид на сѣверъ вдоль улицы Айвазовского.
На заднем плане — горный хребет #Маркотх.
❤9👍1😁1🗿1
#Геленджик, 19 июля 2023 г., 17:20.
Центральная площадь, небо, облака.
Вид на запад (в сторону солнца, неспѣшно движущагося к закату).
Центральная площадь, небо, облака.
Вид на запад (в сторону солнца, неспѣшно движущагося к закату).
👍13
Прежде я ужé упоминал на канале (14 июля, то есть ровно два мѣсяца назад), что при иллюстрировании своего канала видеозаписями я предпочитаю видеосжатие по стандарту AV1, которым обеспечивается неплохое соѿношеніе качества и объёма видеофайла — и, в частности, обеспечивается для небольших видеоцитат (меньше шести-девяти минут) возможность умѣститься в 15 мегабайтах (и оттого быть видными даже для зрителей, никогда не регистрировавшихся в Телеграме и просто перешедших по URLам конкретных сообщений канала), а для ещё болѣе небольших (меньше двух-трёх минут) ещё и возможность умѣститься в 5 мегабайтах (чтобы не один только Telegram, но и сайт Telegraph, братский по отношению к Телеграму, мог принимать такие видеофайлы к публикации посредством прямой загрузки на сайт, а не выкладывания их ещё куда-нибудь).
Оборотною стороною достоинств AV1 является удручающе недостаточная поддержка его в мобильных приложениях Телеграма, которые в этом смысле сильно отстают от приложений компании Meta (как от Facebook отстают, так и от Instagram), потому что Telegram опирается единственно на возможности нижележащей операционной системы (то есть Android или iOS), не пытаясь притаскивать с собою программные средства декодирования AV1 (такие, как dav1d). В результате под iOS просмотр видео AV1 возможен только в видеопроигрывателе, внѣшнемъ по отношению к Телеграму (напримѣръ, в VLC), а под Android внутренний видеопроигрыватель Телеграма плохо справляется с поддержанием частоты кадров, если эти кадры достигают хотя бы размѣра fullHD (1920×1080 пикселов), не говоря ужé о бóльших размѣрахъ.
Я, впрочем, всегда говорил себѣ, что для мобильных устройств я создаю AV1 «на вырост», надѣясь на рост возможностей самих устройств или на готовность разработчиков Телеграма догнать коллег из Meta, внедрив dav1d.
В этом направлении меня порадовала компания Apple, 12 сентября огласившая (фрагмент видеокадра прилагаю) намѣреніе снабдить Pro-версии айфонов нынѣшняго года аппаратным декодировщиком видео AV1. И хорошо бы Telegram под iOS им воспользовался.
Оборотною стороною достоинств AV1 является удручающе недостаточная поддержка его в мобильных приложениях Телеграма, которые в этом смысле сильно отстают от приложений компании Meta (как от Facebook отстают, так и от Instagram), потому что Telegram опирается единственно на возможности нижележащей операционной системы (то есть Android или iOS), не пытаясь притаскивать с собою программные средства декодирования AV1 (такие, как dav1d). В результате под iOS просмотр видео AV1 возможен только в видеопроигрывателе, внѣшнемъ по отношению к Телеграму (напримѣръ, в VLC), а под Android внутренний видеопроигрыватель Телеграма плохо справляется с поддержанием частоты кадров, если эти кадры достигают хотя бы размѣра fullHD (1920×1080 пикселов), не говоря ужé о бóльших размѣрахъ.
Я, впрочем, всегда говорил себѣ, что для мобильных устройств я создаю AV1 «на вырост», надѣясь на рост возможностей самих устройств или на готовность разработчиков Телеграма догнать коллег из Meta, внедрив dav1d.
В этом направлении меня порадовала компания Apple, 12 сентября огласившая (фрагмент видеокадра прилагаю) намѣреніе снабдить Pro-версии айфонов нынѣшняго года аппаратным декодировщиком видео AV1. И хорошо бы Telegram под iOS им воспользовался.
🎉3👍2
На второй и на третьей недѣлѣ сентября (примѣрно с пятого по четырнадцатое число) я наблюдал в qBittorrent странное явление: включённая в настройках перепровѣрка скачанных файлов («Recheck torrents on completion») с изрядною вѣроятностью приводила к тому, что опосля перепровѣрки файл воспринимался в качестве полностью некорректного и отбрасывался цѣликомъ, то есть скачивание его начиналося с нуля заново.
В списке закачек (скриншот прилагаю) в столбце «Downloaded» в результате появлялося количество байтов, в два раза (или ещё больше) превосходящее собою их количество в столбце «Size», а в столбце «Ratio» (в котором подсчитывается, сколько раз было роздано скачанное) число кратно уменьшилося при прочих равных — и не только оттого, что для достижения прежнего числа нужно заниматься файлообмѣномъ вдвое больше, если скачано вдвое больше, но также ещё и оттого, что драгоценное время наибольшаго спроса на файл (наступающее в тот момент, когда он впервые появляется на трэкере) потрачено было не на раздачу, а на перескачивание, так что раздавать приходится немногим поздним пирам, пришедшим, так сказать, «к шапочному разбору».
Я подумал нѣкоторое время и переустановил qBittorrent в таком варианте его версии 4.5.5, который собран был без использования libtorrent 2.0 — и тогда неприятное явление совершенно прекратилося.
У меня есть двѣ идеи истолкования произошедшаго:
① Может быть, протокол BitTorrent v2 настолько ещё малопопулярен, что им ещё не овладела обыкновенная публика, а вмѣсто нея файлообмѣномъ по этому протоколу занимаются либо злоумышленники, в эти недѣли раздававшие мнѣ порченые куски файлов нарочно, руководясь тайным желанием поднасрать, либо борцы за соблюдение авторских прав, руководимые желанием отвратить люд от файлообмѣна раздачею всякой хѣрни вмѣсто желаемых файлов.
② Может быть, при создании libtorrent 2 допущена оплошность — скажем, необходимость сосчитать два хэша (привычный и v2) порождает race condition и успѣваетъ признать файл неподходящим до того, как поступит годный хэш.
То и другое досадно.
В списке закачек (скриншот прилагаю) в столбце «Downloaded» в результате появлялося количество байтов, в два раза (или ещё больше) превосходящее собою их количество в столбце «Size», а в столбце «Ratio» (в котором подсчитывается, сколько раз было роздано скачанное) число кратно уменьшилося при прочих равных — и не только оттого, что для достижения прежнего числа нужно заниматься файлообмѣномъ вдвое больше, если скачано вдвое больше, но также ещё и оттого, что драгоценное время наибольшаго спроса на файл (наступающее в тот момент, когда он впервые появляется на трэкере) потрачено было не на раздачу, а на перескачивание, так что раздавать приходится немногим поздним пирам, пришедшим, так сказать, «к шапочному разбору».
Я подумал нѣкоторое время и переустановил qBittorrent в таком варианте его версии 4.5.5, который собран был без использования libtorrent 2.0 — и тогда неприятное явление совершенно прекратилося.
У меня есть двѣ идеи истолкования произошедшаго:
① Может быть, протокол BitTorrent v2 настолько ещё малопопулярен, что им ещё не овладела обыкновенная публика, а вмѣсто нея файлообмѣномъ по этому протоколу занимаются либо злоумышленники, в эти недѣли раздававшие мнѣ порченые куски файлов нарочно, руководясь тайным желанием поднасрать, либо борцы за соблюдение авторских прав, руководимые желанием отвратить люд от файлообмѣна раздачею всякой хѣрни вмѣсто желаемых файлов.
② Может быть, при создании libtorrent 2 допущена оплошность — скажем, необходимость сосчитать два хэша (привычный и v2) порождает race condition и успѣваетъ признать файл неподходящим до того, как поступит годный хэш.
То и другое досадно.
👍3❤2😱2