megaportal 0 Опубликовано: 3 июля 2008 Рассказать Опубликовано: 3 июля 2008 Нужно, чтобы при загрузке flv ролика на сайт, на него автоматически накладывался ватермарк. Такое возможно? Если да, то жду предложений... Ссылка на сообщение Поделиться на других сайтах
n0lik 75 Опубликовано: 3 июля 2008 Рассказать Опубликовано: 3 июля 2008 Нет не возможно это сделать с помощью скрипта. Ссылка на сообщение Поделиться на других сайтах
revix.ru 0 Опубликовано: 3 июля 2008 Рассказать Опубликовано: 3 июля 2008 согласен..легче в видео редакторе наложить Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 3 июля 2008 Рассказать Опубликовано: 3 июля 2008 так есть же уже специальные серверные решения для этого дела Ссылка на сообщение Поделиться на других сайтах
GeoNIM 1 Опубликовано: 3 июля 2008 Рассказать Опубликовано: 3 июля 2008 какие ? Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 3 июля 2008 Рассказать Опубликовано: 3 июля 2008 ffmpeg Нет не возможно это сделать с помощью скрипта.http://citkit.ru/articles/695/ Ссылка на сообщение Поделиться на других сайтах
Adder 0 Опубликовано: 4 июля 2008 Рассказать Опубликовано: 4 июля 2008 Есть же хак. Чем не нравиться? в engine/classes/parse.class.php if ($type == "flv") { return "<!--dle_video_begin:{$url}--><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" \"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"380\" height=\"300\"> <param name=\"movie\" value=\"".$config['http_home_url']."engine/classes/flashplayer/player.swf?movie={$url}&volume=100&autorewind=on&autoload=false&bgcolor=0x051615&fgcolor=0x13ABEC\" /> <param name=\"allowFullScreen\" value=\"true\" /> <param name=\"quality\" value=\"high\" /> <param name=\"bgcolor\" value=\"#000000\" /> <param name=\"wmode\" value=\"opaque\" /> <embed allowFullScreen=\"true\" src=\"".$config['http_home_url']."engine/classes/flashplayer/player.swf?movie={$url}&volume=100&autorewind=on&autoload=false&bgcolor=0x051615&fgcolor=0x13ABEC\" quality=\"high\" bgcolor=\"#000000\" wmode=\"opaque\" allowFullScreen=\"true\" width=\"380\" height=\"300\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" /> </object><!--dle_video_end-->"; } Меняем на: if ($type == "flv") { return "<center><!--dle_video_begin{$url}--><embed src=\"http://ваш_сайт.зю/engine/classes/flashplayer/player.swf\" width=\"500\" height=\"375\" allowscriptaccess=\"always\" allowfullscreen=\"true\" flashvars=\"height=375&width=500&file={$url}&image=http://ваш_сайт.зю/engine/classes/flashplayer/1.jpg&displayheight=375&searchbar=false\"/><!--dle_video_end--></center>"; } Строчкой: http://ваш_сайт.зю/engine/classes/flashplayer/1.jpg вы вставляете картинку под плеер, которая будет отображаться до того пока не начал загружаться какойто фильм, или видео! Потом замените плеер который лежит тут engine/classes/flashplayer на плеер из архива, так же залейте туда картинку 1.jpg. Также в архиве есть готовый файл parse.class.php который вы можете просто заменить. Тырк Ссылка на сообщение Поделиться на других сайтах
baxus 49 Опубликовано: 5 июля 2008 Рассказать Опубликовано: 5 июля 2008 Такое возможно только в скрипте который перекодирует видео на сервере. Тоесть как к примеру в томже вконтакте льёшь ави получается флв.... только тут несколько но... перекодировка стандартная и не улучшишь никак + Нагрузка на сервер будет какая если фильмов 10 хотябы поставить в обработку. Единственное решение ВиртуалДаб а потом конвертер в флв. Для вас и так придумали CMS если так дело пойдёт и дальше в итоге вам понадобятся скрипты которые включают компьютер и подключаются к интернету, общаются с пользователями, ищут нужную информацию, ходят за вас пописать.... имейте совесть Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 5 июля 2008 Рассказать Опубликовано: 5 июля 2008 перекодировка стандартная и не улучшишь никакчто улучшить?) Нагрузка на сервер будет какаябудет высокая и для такого дела обычно берётся отдельный сервер Ссылка на сообщение Поделиться на других сайтах
baxus 49 Опубликовано: 5 июля 2008 Рассказать Опубликовано: 5 июля 2008 Александр... по поводу первого. Я полагаю что для этого нужно установить прямо на сервере кодеки и задать им настройки ... чтобы видео перекодировалось на нём. А в зависимости что перекодируется C разрешением 640 точек по горизонтали или 320 точек. Битрейт может быть 200 может быть 1200. Контейнеры разные и т.д. И если для разрешения 640 точек задать размер 400 точек при перекодировке то у разрешения 320 качество сильно ухудшится. В общем будет всё под одну гребёнку пороть. Либо придётся ставить минимальные значение чтоб плохое видео так и осталось плохим и не ухудшилось а то что можно сделать нормально заведомо портить. И по поводу второго опять же смотря какой сервер взять. В общем из за какого то ватермарка увеличить расходы сайта придётся этак на 3000... думаю врятли это того стоит)) Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 5 июля 2008 Рассказать Опубликовано: 5 июля 2008 И если для разрешения 640 точек задать размер 400 точек при перекодировке то у разрешения 320 качество сильно ухудшится.мне сложно понять это предложение) Если мы конвертим видео с ресайзом картинки с 640 по ширине на 400, то качество можем и сохранить, при условии хорошего битрейта. А контейнер итак заранее известен - flv =) И по поводу второго опять же смотря какой сервер взять. В общем из за какого то ватермарка увеличить расходы сайта придётся этак на 3000... думаю врятли это того стоит))3000 чего и в какие сроки? Я так думаю не менее 5000 рублей за месяц Ссылка на сообщение Поделиться на других сайтах
baxus 49 Опубликовано: 5 июля 2008 Рассказать Опубликовано: 5 июля 2008 При конвертации видео с ресайзом с 640 на 400 качество и так останется хорошим. А с ресайзом из 320 точек в теже 400 качество снизится в разы. Не будешь ведь на сервере под каждый фильм менять настройки кодеков Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 5 июля 2008 Рассказать Опубликовано: 5 июля 2008 ясное дело интерполяция ухудшит качество. я бы не ресайзил ролики если размер кадра меньше определённого Ссылка на сообщение Поделиться на других сайтах
baxus 49 Опубликовано: 5 июля 2008 Рассказать Опубликовано: 5 июля 2008 но это ты можешь на компьютере решать хочешь или не хочешь какие настройки выставить....а в срипте то так не сделаешь там всё под одну гребёнку. Вот я и говорю что лучший способ сесть и поработать Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 5 июля 2008 Рассказать Опубликовано: 5 июля 2008 а в срипте то так не сделаешь там всё под одну гребёнкукак это не сделаешь? мы забираем первый кадр из видео, определяем его размеры и если он меньше минимально допустимой - не делаем ресайз. Всё можно Ссылка на сообщение Поделиться на других сайтах
baxus 49 Опубликовано: 5 июля 2008 Рассказать Опубликовано: 5 июля 2008 Ну раз можно то не спорю. Но всё равно остаётся под сомнением прибыльность сайта. Если 5000 в месяц нужно выкидывать за этот ватермарк в углу экрана. Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 5 июля 2008 Рассказать Опубликовано: 5 июля 2008 ну.. коммерческая обоснованность задачи это уже совсем другой разговор Ссылка на сообщение Поделиться на других сайтах
alxumuk 0 Опубликовано: 10 сентября 2008 Рассказать Опубликовано: 10 сентября 2008 А Кто какие хорошие Десктопные утилиты знает для этого дела? Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 10 сентября 2008 Рассказать Опубликовано: 10 сентября 2008 VirtualDub Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.