powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Сжатие видео
17 сообщений из 17, страница 1 из 1
Сжатие видео
    #38829228
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Можно ли как-нибудь организовать сжатие видео через JS?

Суть такова. Пользователь кидает толстый avi в input file. Оно сжимается и грузится в оракл.

Да, звучит бредово, заказчику так и сказал. Но, черт побери, это просто вызов для меня. Может есть какие-то способы? JS могуч, jpg же сжимает через canvas.
...
Рейтинг: 0 / 0
Сжатие видео
    #38829242
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ради бога, браузеры уже разрешают js читать файлы бинарно. Получил массив, обработал, отправил через XHR.

Можно разбить массив на куски, и сжимать их параллельно воркерами, будет быстрее и интерфейс браузера не будет висеть.
...
Рейтинг: 0 / 0
Сжатие видео
    #38829252
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,

Вы готовы разбираться со всеми 100500+ форматов и разновидностей форматов видео, которые может подсунуть пользователь?

Я бы предложил на флэш посмотреть. Если повезет, то там найдется подходящий функционал и, может быть, даже с аппаратным ускорением.

А на JS готовьтесь объяснять пользователям, почему 15-минутный ролик грузится уже вторую неделю...
...
Рейтинг: 0 / 0
Сжатие видео
    #38829343
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftА на JS готовьтесь объяснять пользователям, почему 15-минутный ролик грузится уже вторую неделю...Не думаю, что будет ТАК медленно. Тут валяется алгоритм компрессии Хаффмана, если ТСу не лень, он может взять его за эталон скорости, попробовав сжать мегов сто.
...
Рейтинг: 0 / 0
Сжатие видео
    #38829350
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,

ffmpeg
в оракл не нужно наверное грузить, в оракл грузить путь
...
Рейтинг: 0 / 0
Сжатие видео
    #38829359
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariymiksoftА на JS готовьтесь объяснять пользователям, почему 15-минутный ролик грузится уже вторую неделю...Не думаю, что будет ТАК медленно. Тут валяется алгоритм компрессии Хаффмана, если ТСу не лень, он может взять его за эталон скорости, попробовав сжать мегов сто.Кодирование видео все-таки заметно более трудоемко, чем компрессия Хаффмана. По крайней мере, если хочется уменьшить исходный файл (который, кстати, еще нужно декодировать, что тоже не быстро), а не увеличить.
...
Рейтинг: 0 / 0
Сжатие видео
    #38829361
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-k2-ffmpegОно-то да, во только как его пришить к браузеру?
...
Рейтинг: 0 / 0
Сжатие видео
    #38829372
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

если собирается грузить в оракл, то все равно как-то на сервер отправит :)
...
Рейтинг: 0 / 0
Сжатие видео
    #38829382
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-k2-miksoft,

если собирается грузить в оракл, то все равно как-то на сервер отправит :)Как я понял, топикстартер хочет сжимать именно на клиенте. А после передачи на сервер уже не интересно, там уже и ffmpeg, и все, что хочешь можно прикрутить.
...
Рейтинг: 0 / 0
Сжатие видео
    #38829386
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

хорошо, я не в тему :)
...
Рейтинг: 0 / 0
Сжатие видео
    #38829396
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftAntonariyпропущено...
Не думаю, что будет ТАК медленно. Тут валяется алгоритм компрессии Хаффмана, если ТСу не лень, он может взять его за эталон скорости, попробовав сжать мегов сто.Кодирование видео все-таки заметно более трудоемко, чем компрессия Хаффмана.На то он и эталон, чтобы им мерить. Допустим, перекодирование видео будет в 10 раз медленнее (на деле быстрее, ящетаю) — и вот мы уже почти знаем некие абсолютные величины, взятые не абсолютно с потолка. :)

А если реализовать найти реализацию хаффмана на сях или дельфях и сравнить к каким-нибудь компрессором видео на конкретном ролике, то можно получить отношение производительности, взятое абсолютно НЕ с потолка. И дешево и сердито на пальцах и с доказательствами объяснить заказчику, что он не прав. Или прав, но ему придется раскошелиться :)
...
Рейтинг: 0 / 0
Сжатие видео
    #38829787
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файлы хранятся в блобах. Логику сжатия, даже если получится сделать на pl/sql или java в базе скорее всего не разрешат, ибо база загружена более полезной деятельностью. Флеш использовать нельзя. Дано ИЕ 11 и только. Видео предположительно будут не больше минуты. Сниматься возможно будут на камеру смартфонов или обычных мыльниц. Поэтому выбор форматов думаю не очень большой. У яблофонов вообще формат видео?
...
Рейтинг: 0 / 0
Сжатие видео
    #38829794
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сжатие с canvas в WebM
http://antimatter15.com/wp/2012/08/whammy-a-real-time-javascript-webm-encoder/
Отобразить видео в канвас не такая уж и большая проблема
...
Рейтинг: 0 / 0
Сжатие видео
    #38829803
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малыхин Сергей,

На ие11 не заработало. В комментах написано, что еще и в мозиле не работает.
...
Рейтинг: 0 / 0
Сжатие видео
    #38829808
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Сжатие видео
    #38829830
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyДано ИЕ 11 и только.Тогда какую-нибудь ActiveX-ину. Если их еще не запретили...
...
Рейтинг: 0 / 0
Сжатие видео
    #38829863
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftGustlyДано ИЕ 11 и только.Тогда какую-нибудь ActiveX-ину. Если их еще не запретили...В 11 вроде как запретили, но в мета можно принудительно выставить режим 10 или меньше, и невозбранно активиксить. Соответственно, фишки 11го будут недоступны.

Вариант, когда в окне один режим, а во фрейме другой, не проканает.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Сжатие видео
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]