Я закодировал различные веб-страницы с помощью альфа-канала, который отлично работает на настольных компьютерах Chrome, FF, даже Samsung Browser и FF на Android отображают их корректно.
Но в Android Chrome кажется, что Интернет болееопределенный размер ~ 600px потеряет прозрачность. (У меня нет доступа к Chrome Canary на мобильном банкомате)
Я создал тестовую страницу с различными настройками v8 / v9, но единственным изменением, обеспечивающим прозрачность, был размер https://robert-daly.com/temp/vid.html
Я пробовал различные инструменты FFMpeg, включая v8 и v9. Некоторые формулы, которые я использовал
ffmpeg -i walkaround-hatchback-beta-v0.mov walkaround-hatchback-beta-v0.1.webm
ffmpeg -i walkaround-hatchback-beta-v0.mov -vcodec libvpx-vp9 walkaround-hatchback-beta-v0.1.webm
ffmpeg -i walkaround-hatchback-beta-v0.mov -vcodec libvpx walkaround-hatchback-beta-v0.1.webm
ffmpeg -i walkaround-hatchback-beta-v0.mov -vcodec libvpx-vp9 -pix_fmt yuva420p walkaround-hatchback-beta-v0.1.webm
ffmpeg -i walkaround-hatchback-beta-v0.mov -vcodec libvpx-vp9 -pix_fmt yuv444p walkaround-hatchback-beta-v0.3.webm
ffmpeg -i walkaround-hatchback-beta-v0.mov -vcodec libvpx -pix_fmt yuva420p -auto-alt-ref 0 walkaround-hatchback-beta-v0.3.webm
На демонстрационной странице я включил веб-страницу со страницы альфа-демонстрации, которая также имеет проблему https://simpl.info/videoalpha/
С точки зрения разметки Iпопытался указать тип и кодек в теге video, но ничего не сделал. Также используется mediaCapabilities.decodingInfo
, который говорит, что он поддерживается (https://developer.mozilla.org/en-US/docs/Web/API/MediaCapabilities/decodingInfo)
У меня такое ощущение, что это старая добрая ошибка браузера, но если кто-то знает какие-либо настройки, которые могут заставить Chrome отображать ихБуду признателен.
Аналогичные проблемы;
Прозрачное веб-видео отображает сплошной цвет фона на Chrome для Android 68 на Android 9.0
Видео с прозрачностью, как правильно отображать альфа-канал файлов webm на каждом устройстве;Кодировка VP9 или VP8?