|
|
|
Сжатие видео
|
|||
|---|---|---|---|
|
#18+
Добрый день. Можно ли как-нибудь организовать сжатие видео через JS? Суть такова. Пользователь кидает толстый avi в input file. Оно сжимается и грузится в оракл. Да, звучит бредово, заказчику так и сказал. Но, черт побери, это просто вызов для меня. Может есть какие-то способы? JS могуч, jpg же сжимает через canvas. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 16:37 |
|
||
|
Сжатие видео
|
|||
|---|---|---|---|
|
#18+
Да ради бога, браузеры уже разрешают js читать файлы бинарно. Получил массив, обработал, отправил через XHR. Можно разбить массив на куски, и сжимать их параллельно воркерами, будет быстрее и интерфейс браузера не будет висеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 16:49 |
|
||
|
Сжатие видео
|
|||
|---|---|---|---|
|
#18+
Gustly, Вы готовы разбираться со всеми 100500+ форматов и разновидностей форматов видео, которые может подсунуть пользователь? Я бы предложил на флэш посмотреть. Если повезет, то там найдется подходящий функционал и, может быть, даже с аппаратным ускорением. А на JS готовьтесь объяснять пользователям, почему 15-минутный ролик грузится уже вторую неделю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 16:57 |
|
||
|
Сжатие видео
|
|||
|---|---|---|---|
|
#18+
miksoftА на JS готовьтесь объяснять пользователям, почему 15-минутный ролик грузится уже вторую неделю...Не думаю, что будет ТАК медленно. Тут валяется алгоритм компрессии Хаффмана, если ТСу не лень, он может взять его за эталон скорости, попробовав сжать мегов сто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 17:45 |
|
||
|
Сжатие видео
|
|||
|---|---|---|---|
|
#18+
Gustly, ffmpeg в оракл не нужно наверное грузить, в оракл грузить путь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 17:46 |
|
||
|
Сжатие видео
|
|||
|---|---|---|---|
|
#18+
AntonariymiksoftА на JS готовьтесь объяснять пользователям, почему 15-минутный ролик грузится уже вторую неделю...Не думаю, что будет ТАК медленно. Тут валяется алгоритм компрессии Хаффмана, если ТСу не лень, он может взять его за эталон скорости, попробовав сжать мегов сто.Кодирование видео все-таки заметно более трудоемко, чем компрессия Хаффмана. По крайней мере, если хочется уменьшить исходный файл (который, кстати, еще нужно декодировать, что тоже не быстро), а не увеличить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 17:50 |
|
||
|
Сжатие видео
|
|||
|---|---|---|---|
|
#18+
-k2-ffmpegОно-то да, во только как его пришить к браузеру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 17:50 |
|
||
|
Сжатие видео
|
|||
|---|---|---|---|
|
#18+
miksoft, если собирается грузить в оракл, то все равно как-то на сервер отправит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 17:53 |
|
||
|
Сжатие видео
|
|||
|---|---|---|---|
|
#18+
-k2-miksoft, если собирается грузить в оракл, то все равно как-то на сервер отправит :)Как я понял, топикстартер хочет сжимать именно на клиенте. А после передачи на сервер уже не интересно, там уже и ffmpeg, и все, что хочешь можно прикрутить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 17:59 |
|
||
|
Сжатие видео
|
|||
|---|---|---|---|
|
#18+
miksoft, хорошо, я не в тему :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 18:02 |
|
||
|
Сжатие видео
|
|||
|---|---|---|---|
|
#18+
miksoftAntonariyпропущено... Не думаю, что будет ТАК медленно. Тут валяется алгоритм компрессии Хаффмана, если ТСу не лень, он может взять его за эталон скорости, попробовав сжать мегов сто.Кодирование видео все-таки заметно более трудоемко, чем компрессия Хаффмана.На то он и эталон, чтобы им мерить. Допустим, перекодирование видео будет в 10 раз медленнее (на деле быстрее, ящетаю) — и вот мы уже почти знаем некие абсолютные величины, взятые не абсолютно с потолка. :) А если реализовать найти реализацию хаффмана на сях или дельфях и сравнить к каким-нибудь компрессором видео на конкретном ролике, то можно получить отношение производительности, взятое абсолютно НЕ с потолка. И дешево и сердито на пальцах и с доказательствами объяснить заказчику, что он не прав. Или прав, но ему придется раскошелиться :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 18:04 |
|
||
|
Сжатие видео
|
|||
|---|---|---|---|
|
#18+
Файлы хранятся в блобах. Логику сжатия, даже если получится сделать на pl/sql или java в базе скорее всего не разрешат, ибо база загружена более полезной деятельностью. Флеш использовать нельзя. Дано ИЕ 11 и только. Видео предположительно будут не больше минуты. Сниматься возможно будут на камеру смартфонов или обычных мыльниц. Поэтому выбор форматов думаю не очень большой. У яблофонов вообще формат видео? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 08:30 |
|
||
|
Сжатие видео
|
|||
|---|---|---|---|
|
#18+
Сжатие с canvas в WebM http://antimatter15.com/wp/2012/08/whammy-a-real-time-javascript-webm-encoder/ Отобразить видео в канвас не такая уж и большая проблема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 08:47 |
|
||
|
Сжатие видео
|
|||
|---|---|---|---|
|
#18+
Малыхин Сергей, На ие11 не заработало. В комментах написано, что еще и в мозиле не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 08:57 |
|
||
|
Сжатие видео
|
|||
|---|---|---|---|
|
#18+
как вариант =) http://techslides.com/demos/image-video/create.html IE не умеет WebM https://tools.google.com/dlpage/webmmf/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 09:00 |
|
||
|
Сжатие видео
|
|||
|---|---|---|---|
|
#18+
GustlyДано ИЕ 11 и только.Тогда какую-нибудь ActiveX-ину. Если их еще не запретили... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 09:33 |
|
||
|
Сжатие видео
|
|||
|---|---|---|---|
|
#18+
miksoftGustlyДано ИЕ 11 и только.Тогда какую-нибудь ActiveX-ину. Если их еще не запретили...В 11 вроде как запретили, но в мета можно принудительно выставить режим 10 или меньше, и невозбранно активиксить. Соответственно, фишки 11го будут недоступны. Вариант, когда в окне один режим, а во фрейме другой, не проканает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 10:14 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38829359&tid=1446451]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
241ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 514ms |

| 0 / 0 |
