За последние 24 часа нас посетили 20137 программистов и 1700 роботов. Сейчас ищут 1383 программиста ...

Как сделать слайд-шоу с частотой более 1fps?

Тема в разделе "PHP для новичков", создана пользователем kapitan, 17 дек 2008.

  1. kapitan

    kapitan Активный пользователь

    С нами с:
    17 дек 2008
    Сообщения:
    7
    Симпатии:
    0
    Есть куча фотографий, сделанных камерой с чатотой ~ 5 fps. Я хочу их просматривать с той же частотой, но в нужный момент иметь возможность остановить/возобновить просмотр. Как это сделать? Если кто-нибудь знает, подскажите, пожалуйста.
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    В браузере? Вы уверены, что с такой скоростью будут загружаться изображения?
     
  3. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    kapitan
    За мультипостинг забаню нафиг.
     
  4. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    kapitan
    Можно, но это не относится к PHP. Это в Javascript. В помощь - setTimeout().
     
  5. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Гиблое дело. Браузер может мгновенно рендить картинки, в лучшем случае вы получите сильно мерцающее слайд-шоу, в худшем - половину картинок не увидите.
     
  6. free-bits

    free-bits Активный пользователь

    С нами с:
    13 ноя 2008
    Сообщения:
    296
    Симпатии:
    0
    Адрес:
    г. Красноярск
    Можно слепить flash анимацию из фоток :)
     
  7. V1T

    V1T Активный пользователь

    С нами с:
    7 окт 2008
    Сообщения:
    311
    Симпатии:
    0
    Адрес:
    Крым
    Думаю бы раздельчик на форуме по флеш технологиям кстати был бы :D
     
  8. NECros88

    NECros88 Активный пользователь

    С нами с:
    16 дек 2008
    Сообщения:
    5
    Симпатии:
    0
    Flash или AJAX (JavaScript), на одном php невозможно =)
     
  9. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Много у нас тут спецов по флешу?
     
  10. V1T

    V1T Активный пользователь

    С нами с:
    7 окт 2008
    Сообщения:
    311
    Симпатии:
    0
    Адрес:
    Крым
    Думаю, что мало, появятся, ведь так?
    И вообще, очень очень плохо, чтото литературы по флеш и в частности по Action Script не много в интернете, в отличии от того же пхп :? . :roll: Ну , чтож поделаеш..
     
  11. kapitan

    kapitan Активный пользователь

    С нами с:
    17 дек 2008
    Сообщения:
    7
    Симпатии:
    0
    Админ, прошу извинить на первый раз - сначала ошибся.

    Остальным - спасибо за попытки помочь. Буду пытаться что-нибудь придумать. Ситуация осложняется тем, что у меня нет даже полноценного сервера. Есть NAS с хитрым выходом на монитор. На тот NAS и нужно что-то залить (сугубо серверное).
     
  12. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    зачем аякс?
     
  13. GudGuy

    GudGuy Активный пользователь

    С нами с:
    14 июн 2007
    Сообщения:
    909
    Симпатии:
    0
    Адрес:
    Москва
    а если слои местами менять?
     
  14. kapitan

    kapitan Активный пользователь

    С нами с:
    17 дек 2008
    Сообщения:
    7
    Симпатии:
    0
    GudGuy
    Для этого, пожалуй, нужно все слои держать в памяти?
     
  15. GudGuy

    GudGuy Активный пользователь

    С нами с:
    14 июн 2007
    Сообщения:
    909
    Симпатии:
    0
    Адрес:
    Москва
    kapitan
    пожалуй да - в памяти клиента. в этом случае вся нагрузка ложиться на машину клиента. ну или флешь.
     
  16. kapitan

    kapitan Активный пользователь

    С нами с:
    17 дек 2008
    Сообщения:
    7
    Симпатии:
    0
    GudGuy
    Нет, это, пожалуй, не выход. Впору сначала последовательность кадров преобразовывать в avi'шник. Кстати, а это средствами php возможно?
     
  17. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Это примерно как удалять гланды через анус.....
     
  18. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    А по другому-бы не получилось.
     
  19. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Не проще попытаться сделать это, используя флеш или js, как было описано выше?
     
  20. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Извиняюсь за опечатку, правильно "... браузер НЕ может ...". :lol:
     
  21. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    [vs], жаль, что автор много постов проигнорировал.

    Каждая фотография весит не менее 1мб (без ужима). В браузер такая вещь будет грузится более секунды на локалхосте.

    Делать видео -- единственный вариант, но тогда сильно ужмется качество (можно попробовать ужать в hdtv какой-нибудь :) А делать это нужно с помощью специальных программ. И воспроизводить такое качественное видео в браузере не особо получится, ИМХО.
     
  22. kapitan

    kapitan Активный пользователь

    С нами с:
    17 дек 2008
    Сообщения:
    7
    Симпатии:
    0
    Kreker
    Ну, не совсем так. Каждая фотография с разрешением 640х480 весит около 55 КБ. Браузер просто поток отображает спокойно и превосходно. Тому пример - просмотр изображения с IP-видеокамер (до 25 fps). Кадры с разрешением 1024х768 (~ 120 КБ) можно смотреть с частотой до 12 fps. Вот их-то мне и нужно писать.
    На обычный комп или сервер я бы просто вкорячил соответствующий софт и забыл бы об этой проблеме. А тут приходится выворачиваться, как сказал уважаемый admyx, через анус.
     
  23. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    [vs]
    еще как может.
    Использую софт, DVR (системы видеонаблюдения), там есть http сервер, можно в браузере смотреть. При полноэкранном разрешении и 16ти камерах 2фпс точно дают.

    Автор, возможно для камер используется расширение в браузере (activex), а там скорости то куда быстрее :)