Anonymous
нипанятна
Anonymous
зачем?
Vitaly
зачем?
Quiet
Как html заставить проиграть 3gp и .mov? В теге video
Vladimir
написать декодер и рисовать на канвасе
Vladimir
скорее всего получится не очень
Vladimir
Мб получится декодировать в блобы в воркере
Quiet
нет. Видосы локальные
Quiet
он не читает 3gp и mov
Vitaly
нет. Видосы локальные
так переконвертируй
Quiet
условие "должны читатся все форматы"
Vladimir
Так не бывает
Quiet
In HTML5, there are 3 supported video formats: MP4, WebM, and Ogg.
Quiet
Может как-то можно все же 3gp и mov?
Vladimir
Да можно, все можно
Vladimir
Геморой просто
Vladimir
Может готовое что то и есть
Vladimir
Или плеер на флэше
Quiet
подскажите плз
Anonymous
Anonymous
кодируй в поддерживаемое на сервере
Vladimir
Да можно - почему нет
Vladimir
Можно и на клиенте перекодировать
Vladimir
Но зачем?
Anonymous
можно еще пиксели дивами рисовать
Vladimir
Можно
Vladimir
Это скорее всего не очень будет
Vladimir
Пишешь перекодировщик из 3gp в mp4 на js
Vladimir
Запускаешь его в веб воркере
Vladimir
Он скачивает ролик (желательно по частям)
Vladimir
Перекодирует и кладет в блобы
Vladimir
А уже через video из блобов показываешь
Quiet
=(
Vladimir
Возможно это кто то уже сделал
Vladimir
Но скорее всего нет
Vladimir
2017 год, какой нахер 3gp
Vladimir
да, так короче
Vitaly
https://github.com/bgrins/videoconverter.js - вот, но это скорее всего очень медленно
Vitaly
ffmpeg на emscripten
Quiet
нашел плеер на js
Vitaly
нашел плеер на js
расскажи потом как он 3gp проигрывает )
Quiet
нет, ошибка - плеер для ноды
Vitaly
ггг
Quiet
(нужно онли фронт)
Алдар
нужын вебасм
Vitaly
(нужно онли фронт)
ну так сказали же, перекодировать на серваке
Ohar
условие "должны читатся все форматы"
Так не бывает нигде и никогда. Требуй список форматов. Или составь сам и утверди. Будут выпендриваться — возьми с вики список видеоформатов и дай оценку трудозатрат в человекомесяцах.
Quiet
и?
без бекенда, просто фронт
Vitaly
без бекенда, просто фронт
тогда выше ответили
Ohar
можно еще пиксели дивами рисовать
лол я так игру Жизнь делал на ячейках таблицы
Ohar
Чисто по фану
Ohar
было интересно насколько оно стрёмно получится
Anonymous
без бекенда, просто фронт
тогда жди пока webassembly допилят
Vitaly
Коллеги, а угадайте что выведет эта комманда: new Uint8Array([1, 4, 8, 8]).map(x => "${x}")
Vitaly
я вот не могу понять почему так :(
Vitaly
почему в результате все тот-же Uint8Array?
Vladimir
Чего странного то
Anonymous
не тот же, новый
Anonymous
с таким же содержанием
Anonymous
а что не так?
Vitaly
с таким же содержанием
а если надо смапить в строку?
Anonymous
что такое смапить в строку?
Vladimir
То не надо использовать map
Anonymous
мап возвращает новый массив (в данном случае Uint8Array), полученный в результате вызова функции на каждом его элементе
Anonymous
если ты хочешь в строчку превратить, то сделай new Uint8Array([1, 4, 8, 8]).join('卐')
Paul
https://www.facebook.com/photo.php?fbid=10206290487781652&set=a.1611655031830.65064.1849899310&type=3&theater
Vladimir
190 дней аптайма?
Vladimir
Это как то нездорово
Vladimir
И каждую секунду логгировать потребление памяти на продакшне?
Paul
Каждые 30сек же
Vladimir
да, сорри
Vladimir
тем не менее
Paul
Просто GC вызывается самостоятельно, авто выключен
Vladimir
это тоже ненормально