![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Modus ponens
|
Пробовал-пробовал, так ничего и не получается =(
Задача примерно следующая: Получить содержимое буфера, которое будет (должно быть проиграно) NetStream"ом. Ну и еще, желательно, чтобы потом можно было бы это содержимое сохранить и по желанию воспроизвести. Ну а если еще и трансформировать в набор "кадров" (битмапов) то это было бы вообще замечательно... %) Пока все, что я нашел, так это 2 строки в ливдоках говорящие, что содержимое буфера недоступно %) Но я не могу в это поверить %) Т.как своими глазами видел програмку, которая умеет сохранять ФЛВ "скачанные" с Ю-Тьюб =)
__________________
Hell is the possibility of sanity |
|
|||||
|
ветеран форума
|
Как-то проблематично это, но чтобы получить данные. можно попробовать поиграться с бинарными сокетами. ФЛВ на ютубе сохраняются в кеш браузера, т е, насколько я понимаю, в общем случае идут по-обычному, а не потоково.
__________________
4am is time to rock |
|
|||||
|
Modus ponens
|
Не, у Ю-тьюб не флв, ну или не совсем... попробуй перетащить ползунок куда-нибудь на середину таймлайна - клип будет играть от туда (при чем сразу же). Да и в кеше ФЛВ не наблюдается...
Да, и с другой стороны, меня бы вполне устроил вариант и с обычным ФЛВ, без стриминга, т.е. предположим, загрузить его просто как файл - я могу... а чего с ним дальше делать - ума не приложу %) Да, и с сокетами пробовал... чет не получается... при попытке открыть сокет на localhost (где есть работающий ФМС) 1395 (вроде такой порт, пишу по памяти) никто никуда не конектится, ФМС конект не регистрирует...
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 05.03.2008 в 22:05. |
|
|||||
|
стервочка (я мужик)
|
у ютуба флв, просто у них сервер позволяет всё играть откуда хочешь.
|
|
|||||
|
Modus ponens
|
Ну лан, может Ю-тьюб не показательный пример. Но просто... я даж толком не представляю где и чего искать... Неужели это такая секретная/никому не нужная инфа?
Ну или просто хоть какие-нибудь предположения... а то мне чего-то просто больше уже ничего в голову не приходит... Вот, что интересно, URLRequestHeader video/x-flv для чего-то же предназначается? Т.е. ок, предположим, у меня получилось начать скачивать ФЛВ и флешка даже "знает", что это не просто файл, а именно видео, к объекту Video это никак не прикутить... =/ Или я что-то упустил из виду?...
__________________
Hell is the possibility of sanity |
|
|||||
|
У ютуба однозначно FLV из всех плееров которые я видел везде используется progressive download (кроме fmsguru.com)
Цитата:
А чем вас не устраивает:
__________________
Сам себе репортер |
|
|||||
|
Modus ponens
|
По поводу
Цитата:
А способ не устраивает тем, что мне нужно: - на каком-то этапе либо сделать паблиш стриму либо послать ФЛВ обратно на сервер... - иметь возможность обработать видео по всей его длине (например, наложить фильтр) (т.е. загрузили видео -> обработали -> послали обратно) Посылать JPEGи и потом на сервере собирать из них видео... ну как-то совсем не привлекательное решение =( Ориентировочно видео должно быть до минуты с 25 или 30 фпс (640х260 или DiVX - не помню точно разрешение)... Вот и хочется непосредственно с ФЛВ что-то сделать.
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 06.03.2008 в 09:44. |
|
|||||
|
Banned
[+4 11.12.07]
[+4 18.03.08] Регистрация: Oct 2007
Сообщений: 269
|
> Не, у Ю-тьюб не флв, ну или не совсем..
Как же я ролики обычным wget-ом лью? Ссылку выискивыет самодельный скрипт на баше, а заливка - вгет. > Посылать JPEGи и потом на сервере собирать из них видео... ну как-то совсем не привлекательное решение =( Делать на компе клиента - тем более. Я бы делал myBitmap.lock();myBitmap.draw(myVideo), фильтровал его до посинения, пока ресурсов хватит, а только потом показывал бы пользователю. Нашинковали эффектов - отправили на сервер. Там все нафильтровали еще раз, но уже качественно, а не в реалтайме с кучей оптимизаций и вывертов. Я так делал монтажку роликов. На сервере хранится полноэкранное видео, а клиенту сплевывается только ФЛВ 320х240, исключительно в роли превью. Можно даже фпс понизить, дабы канал разгрузить, но интеллектуальной замедлялки у меня не получилось. Как наигрались - отправляем на сервер данные о изворотах пользователя. Серверная часть генерит финальный ролик, причем в высоком разрешении (да хоть HD нарезай - пофиг), а потом хоть во флеш смотри/нарезай (320х240), хоть отдельно скачивай. |
|
|||||
|
Modus ponens
|
А сколько юзеров одновременно к такому серверу подключить можно? к одному и тому же ФЛВ? (Не поддевка, мне серьезно нужно знать =)
Только вариант с хреновым (недоотрендеренным) привью не катит =( Желательно сохранить логику афтера: т.е. рендер не риалтаймовый (и у пользователя и на сервере), но точный. При этом нужно учитывать, что фильтры могут рендерится дольше, чем проигрывается 1 кадр. Т.е. нужно отрендерить, сохранить, а потом иметь возможность воспроизвести в реальном времени, а не рендерить на ходу... ЗЫ. и эт, хватит про Ю-тюб отвечать %))) ФЛВ у них, ФЛВ, просто сервер умеет отдавать их с нужного места, а не сначала, Блуд точно все уже описал. ЗЫЫ. а еще... очень серьезно.... очень хочется посмотреть на монтаж в действии... и... если интересно, отпишись в личку, возможно чего из этого и получится %)
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 07.03.2008 в 19:20. |
|
|||||
|
Banned
[+4 11.12.07]
[+4 18.03.08] Регистрация: Oct 2007
Сообщений: 269
|
> А сколько юзеров одновременно к такому серверу подключить можно? к одному и тому же ФЛВ? (Не поддевка, мне серьезно нужно знать =)
Пока не упадет, столько и можно ![]() (не поддевка, просто ограничений со стороны файлов нет, а "сервер" - понятие о-о-очень растяжимое) > Желательно сохранить логику афтера Афтер у меня рендерит в режиме драфт при работе. Для работы - более чем достаточно. А вот при финальном рендере - фул квалити. Все именно так. Да и сможешь ли ты полностью высчитывать свои фильтры на клиенте? Скрипты для фильтрационной работы слабо пригодны (скрипты AviSynth не считаем, ибо сильно своя "заточенность"). Но все зависит от тебя, как реализуешь - так и будет > Т.е. нужно отрендерить, сохранить, а потом иметь возможность воспроизвести в реальном времени, а не рендерить на ходу... Ну и нащелкай BitmapData, пока памяти хватит. Не проблема. Но это для внутренних нужд, чисто превьюшных, никуда не передаем. > очень хочется посмотреть на монтаж в действии... http://www.readwriteweb.com/archives...mix_videos.php Но их еще больше =) Особенно понравился редактор какого-то океанографического института =) Мой пока недоделан, показать не могу. > возможно чего из этого и получится %) На форуме за деньги не помогают, а такие проекты без денег не делают ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|