Я не верю, что вы можете легко сделать что-то вроде того, что вы хотите - особенно если вы ожидаете, что пользователи выберут видеофайл, а затем в течение нескольких секунд он будет доступен онлайн.
Существует множество переменных итонна обработки связана с конвертированием / сжатием видео, и есть причина, по которой даже гигантские сайты, такие как YouTube, требуют много времени, чтобы ваши видео появились.
Плюс, вы хотите, чтобы люди использовали различные типы видеофайлов и так или иначевыводить видеофайл того же типа, правильно?Geez.Теперь вам нужно найти приложения для конвертации видео с открытым исходным кодом, которые вы, возможно, сможете использовать за кулисами, просто чтобы они хорошо играли с любым конечным типом видеофайла.
Я не понимаю, как этоможет быть сделано только с помощью JavaScript.Я думаю, что вы, вероятно, могли бы создать загрузчик, а затем, возможно, использовать другое приложение, чтобы проверить каталог на наличие новых файлов и преобразовать файлы с помощью скрипта во что-то еще ... но только в JS?А из вашего браузера?А на полпути приличное количество времени?Ни за что.
Я бы предложил разрешить загрузку только определенных типов видеофайлов и отклонить все остальные.Даже не связывайтесь с ними.