Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   один NetStream на несколько видео (http://www.flasher.ru/forum/showthread.php?t=126938)

MonkDead 05.07.2009 23:15

wvxvw, давайте так вы внимательно перечитаете все свои посты и разберетесь с тем, что же вы утверждаете. Вы не можете признать свою неправоту и придумываете уже абсурдные условия.

etc 05.07.2009 23:16

С тем же успехом можно заявить, что флеш будет вращать огромный векторно-растровый рисунок со скоростью в несколько сотен FPS. Ведь время установки значения сеттера rotation стремится к нулю, не так ли?

wvxvw 05.07.2009 23:23

Цитата:

Сообщение от MonkDead (Сообщение 833345)
wvxvw, давайте так вы внимательно перечитаете все свои посты и разберетесь что же вы утверждаете. Вы не можете признать свою неправоту и придумываете уже абсурдные условия.

э?.. простите? Да ну, даж не знаю, как бы вам это еще объяснить. Виндовс мидиа плеер, написаный не на интерпретируемом тормознутом языке не может справится с видео, у которого реальный ФПС = 100. Тот же афтерэффект, как бы все-таки специализированая програма - и тот не может такое видео отрисовать в реальном времени, а у вас флеш-плеер его на ура рисует, да и еще с запасом... Ну не может флеш плеер показать такое видео, мало того, что и смысла в этом никакого нет, так это и кроме всего остального очень ресурсозатратно...

кроме того, реальное железо далеко не всегда может такой фреймрейт вытянуть... у меня, например, на работе монитор - так себе, так он больше 75 Гц не тянет нормально...

MonkDead 05.07.2009 23:24

__etc, вот это уже просто ЛОЛ. Сравнение ничего общего с темой не имеет, а особенно ваше представление этого сравнения.

Цитата:

э?.. простите? Да ну, даж не знаю, как бы вам это еще объяснить. Виндовс мидиа плеер, написаный не на интерпретируемом тормознутом языке не может справится с видео, у которого реальный ФПС = 100. Тот же афтерэффект, как бы все-таки специализированая програма - и тот не может такое видео отрисовать в реальном времени, а у вас флеш-плеер его на ура рисует, да и еще с запасом... Ну не может флеш плеер показать такое видео, мало того, что и смысла в этом никакого нет, так это и кроме всего остального очень ресурсозатратно...
wvxvw Еще раз повторяю не углубляйтесь в дебри (и фантазии), а вернитесь к сути вопроса и перечитайте свои посты. Не стоял вопрос проигрывания видео с ФПС = 100 изначально, а был вопрос отрисовать видео в BitmapData 100 раз в секунду.

Цитата:

мало того, что и смысла в этом никакого нет, так это и кроме всего остального очень ресурсозатратно...
Вы сами признаете, что смысла в этом нет, так зачем пытаетесь эту мысль продвинуть, если не будет такой ситуации.

etc 05.07.2009 23:26

MonkDead, почему не имеет? Обоснуйте, пожалуйста.

silin 05.07.2009 23:32

wvxvw, возражения только против этого
Цитата:

Сообщение от wvxvw (Сообщение 832334)
Да, только варианты с битмапдатой будут загибаться если ФПС у видео 25+ при размерах 320х240...

Цитата:

не говоря о том, что 10 миллисекунд не хватит для того, чтобы отрисовать 640x480 (307200) пикселов в битмапдату.
причем здесь вариант с битмапой - любой будет загибаться, видимо, если ФПС у видео 25+
второе видео плееру не надо в экран рисовать что-ли, не говоря о том что его тоже считать надо
или видео проще выводить, чем битмап ?

MonkDead 05.07.2009 23:39

silin, вот поэтому я так и настаивал wvxvw перечитать свои посты.

wvxvw 05.07.2009 23:50

Цитата:

Сообщение от silin (Сообщение 833354)
wvxvw, возражения только против этого

причем здесь вариант с битмапой
второе видео плееру не надо в экран рисовать что-ли
или видео проще выводить, чем битмап ?

Не совсем понял суть вопроса...

Единственное, на что могу с уверенностью ответить, так это то, что если стоит подходящая видеокарточка, то видео может выводится быстрее, чем битмапдата, т.как кодеки (и, соответсвенно разкодировка) делаются на уровне железа карточки, в то время как битмапдата - это чистый ЦПЮ рендер. Но это так на так примерно... видео будет выигрывать при больших форматах, и если нет никаких наложений / фильтров и т.п.

ОК, небольшая предыстория. Контора в которой я работаю занимается в том числе и перегонкой видео из разных форматов, ну и в том числе запись видео (capturing) его с играющей флешки. Опытов делалось немаленькое количество, и именно в таком духе: есть видео во флешке (размером под максимальный теле-формат, сейчас не вспомню сколько это именно в пикселах, что-то в роде 600х480), к нему применяется какой-то эффект и потом оно отрисовывается в битмапдату. После того, как буфер набрался, видео ставится на паусу, битмапдата отсылается, и по-новой. Так вот ни при каких раскладах, и даже не на пользовательской машинке, а на сервере с заоблачной производительностью не получалось добится того, чтобы кадры не дропались. Т.е. на 25 кадров (предположительно, буффер), из 4-5 попыток синхронной записи 1 раз дропался 1 кадр (25 ФПС). При 31 ФПС дропался на каждой попытке. С большим фреймрейтом не пробовали никогда т.как и необходимости такой нет...

etc 05.07.2009 23:55

Смысла в дальнейшем обсуждении нет. Одни говорили про Фому, другие про Ерему.

Резюме: отображать видео с частотой 100 кадров в секунду флеш не умеет (как и абсолютное большинство софта и систем). Воспроизвести четырехминутное видео 25 fps за одну минуту без пропуска кадров не в состоянии. Отрендерить 6 тысяч подряд кадров этого же видео в течение одной минуты также не в состоянии. Точка.


Часовой пояс GMT +4, время: 20:03.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.