openvk icon indicating copy to clipboard operation
openvk copied to clipboard

Смена кодека на более совместимый

Open WerySkok opened this issue 4 years ago • 17 comments

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

WerySkok avatar Jan 09 '21 18:01 WerySkok

Но видео проигрывают, да?

celestora avatar Jan 09 '21 23:01 celestora

Но видео проигрывают, да?

только что с сафари загрузил тестовое видео, не воиспроизводит. искал видео, с сафари на macOS тоже не работает image

mbs0ft avatar Jan 10 '21 00:01 mbs0ft

только что с сафари загрузил тестовое видео, не воиспроизводит. искал видео, с сафари на macOS тоже не работает

Safari не поддерживает видео формата Ogg/Ogv. Дело не в плеере.

likhner avatar Jan 10 '21 08:01 likhner

Safari не поддерживает видео формата Ogg/Ogv. Дело не в плеере.

понял, благодарю за объяснение

mbs0ft avatar Jan 10 '21 12:01 mbs0ft

Предлагаю просто сменить кодек на AVC/MP4A

veselcraft avatar Jan 11 '21 07:01 veselcraft

Я думаю, что в сафари поддерживается MP3+H.264

пн, 11 янв. 2021 г., 09:35 Vladimir Barinov [email protected]:

Предлагаю просто сменить кодек на AVC/MP4A

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/openvk/openvk/issues/41#issuecomment-757676827, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIGYZUVDANQ363HYATUGPSDSZKS4RANCNFSM4V3YT4QQ .

celestora avatar Jan 11 '21 07:01 celestora

Поддерживает. https://caniuse.com/mpeg4 https://caniuse.com/mp3 / https://caniuse.com/aac

LumaerisArchive avatar Jan 11 '21 07:01 LumaerisArchive

Такая же проблема. Screenshot_20210929_085646_com yandex browser Screenshot_20210929_090152_com android chrome Screenshot_20210929_090755_com huawei browser

Проблема наблюдается с Yandex Browser 21.6.3 также с Google Chrome 92.0.4515.131 и с Браузера Huawei 11.1.1.310 Android 10 Honor 8x EMUI 10

C0la149 avatar Sep 29 '21 06:09 C0la149

Необходима смена кодека на более совместимый

veselcraft avatar Oct 11 '21 19:10 veselcraft

Ребята, когда смените? Мне на сафари не возможно сидеть, да и пользователям на iPhone думаю тоже.

vlapsk1y avatar May 10 '22 09:05 vlapsk1y

Так что же мы будем делать с несовместимым кодеком? Меня волнует то, что он так и не был сменён, после бурной дискуссии здесь, хотя жалуются на это все НЕпкшные юзеры, как и обладатели мобильных смартфонов на шOS и пользователи Safari.

veselcraft avatar Aug 10 '22 13:08 veselcraft

Вместо создания issue я просто перенесу прикол сюда

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

Это не исправит данное issue для основного экземпляра, однако исправит просмотр видео у всех будущих.

VP8 поддерживается в Safari на который жалуются.

Additionally, Safari 12.1 supports the VP8 video codec, in addition to H.264. VP8 support in Safari 12.1 ships on macOS 10.14.4, and it is also available for macOS 10.13.6 and 10.12.6. And it is available in the latest iOS 12.2 release.

А также VP8 работает в Android WebView-браузерах.

осуждаю h264

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

Оригинал: #13 на Codeberg

Lumaeris avatar Aug 19 '22 09:08 Lumaeris

VP8 поддерживается в Safari на который жалуются.

Есть ли более надёжный источник? Я вижу то, что VP8 и VP9 поддерживаются в сасари, но только в WebRTC, не в

celestora avatar Aug 19 '22 10:08 celestora

<video>. Как минимум таковы дела с Safari <14 и Safari для iOS

celestora avatar Aug 19 '22 10:08 celestora

image image

celestora avatar Aug 19 '22 10:08 celestora

a, извиняюсь. В любом случае, тупые яблочные проприерасты сами виноваты. Если идти по пути большей совместимости сохраняя свободный кодек то переход на VP8 охватывает большее количество браузеров на ведроиде.

В целом в конфиг можно добавить и выбор между Theora, VP8 и H264. Тем самым оставляя выбор свободности кодека владельцу будущего экземпляра. ~~Фритардам~~ Сторонникам свободных программ Theora & VP8(с пометкой что второй рекомендован для большей совместимости, по крайней мере на Android'e) а ~~тупым проприерастам любителям патентов~~ другим H264.

Оригинал

Lumaeris avatar Aug 20 '22 02:08 Lumaeris

Ребят, так что нужно сделать-то, чтобы видео заработало на мобилках?)

programmister68 avatar Sep 28 '22 09:09 programmister68

Так а почему тикет начинался с плеера а теперь про кодек?

WerySkok avatar Jan 27 '23 23:01 WerySkok

Так а почему тикет начинался с плеера а теперь про кодек?

Потому что софтварно в браузере реализовать кодек, сделав новый плеер нельзя. Нужно кодировать в ином формате. Завтра мб будет fix !! 1

celestora avatar Jan 27 '23 23:01 celestora

Кодек изменён на совместимый

celestora avatar Feb 08 '23 11:02 celestora

@Lumaeris @celestora вы хоть вообще думали как нативно на старых версиях Android полностью поддерживать MP4? Потому что я вижу, что MP3onMP4 поддерживается только с десятого андроида.

SCR_20230804_220748_firefox

tretdm avatar Aug 04 '23 15:08 tretdm

https://github.com/openvk/openvk/issues/41#issuecomment-1220505436, извиняюсь. В любом случае, тупые яблочные проприерасты сами виноваты.

Не ну, Google тоже виноват, что запаздывает с решением о добавлении MP3onMP4.

tretdm avatar Aug 04 '23 15:08 tretdm

Короче, я предлагаю сделать ещё одну схему кодирования на примере этого issue https://github.com/openvk/openvk/issues/877 и похуй, что неэкономно, зато готовые библиотеки FFmpeg (там поддержка HTTPS еще хуже, приходится мучаться с OpenSSL) при разработке приложений для старых ведроидов станут ненужными.

tretdm avatar Aug 04 '23 15:08 tretdm