Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.02.2008, 12:56
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 1  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
По умолчанию Как реализовать превью видеопотока?

Делаю флэшвидеоплеер.
Как реализовать превью видео (стоп на первом ключевом кадре без подгрузки остального потока)

Старый 21.02.2008, 14:04
Skriv вне форума Посмотреть профиль Отправить личное сообщение для Skriv Найти все сообщения от Skriv
  № 2  
Ответить с цитированием
Skriv
[+1 06.04.11]

Регистрация: Jul 2007
Сообщений: 110
Код:
ns.seek(n); // n - номер кадра
ns.pause();

Старый 21.02.2008, 17:25
LinuxVideo вне форума Посмотреть профиль Найти все сообщения от LinuxVideo
  № 3  
Ответить с цитированием
LinuxVideo
Banned
[+4 11.12.07]
[+4 18.03.08]

Регистрация: Oct 2007
Сообщений: 269
Лучше просто jpeg-картинкой, а поток только потом грузить.

Старый 22.02.2008, 08:18
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 4  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
Картинка это хорошо но ее сначала получить надо.
Посоветуйте общий алгоритм действий.

Мне такое представляется: Гружу поток ставлю его на паузу аттачу к видео
которое не отображается снимаю битмап дату.
Весьма озадачен ивентами которые кидают сервера (fms3, red5 0.6.2)
на деqствие с потоком:
Код:
this.ns.seek(0);
this.ns.pause();
Вообщем полная каша и непонимание, гугл не спасает.
Знающие люди, помогите -)

Старый 22.02.2008, 08:58
Skriv вне форума Посмотреть профиль Отправить личное сообщение для Skriv Найти все сообщения от Skriv
  № 5  
Ответить с цитированием
Skriv
[+1 06.04.11]

Регистрация: Jul 2007
Сообщений: 110
Цитата:
this.ns.seek(0);
ну и какая здесь картинка !? поставь первый кадр...!!!!

картинкой тоже вариант, но грузить видео чтоб снять битмапу а потом её показать где то еще.. изврат!!! уже если так то юзать ffmpeg

Старый 22.02.2008, 19:24
LinuxVideo вне форума Посмотреть профиль Найти все сообщения от LinuxVideo
  № 6  
Ответить с цитированием
LinuxVideo
Banned
[+4 11.12.07]
[+4 18.03.08]

Регистрация: Oct 2007
Сообщений: 269
> Картинка это хорошо но ее сначала получить надо.
> Посоветуйте общий алгоритм действий.

Картинка лежит ОТДЕЛЬНО на сервере, простая jpeg-картинка. Видео поток вообще не трогаешь.
Картинку можно сделать mplayer-ом

Старый 25.02.2008, 07:59
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 7  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
seek работает без глюков только если видео подается как FLV файл а не поток (Progressive Download , собственно так и сделал).

А как на сервере сделать картинку mplayer-ом?
ffmpeg-ом только можно.

OT: Скоро форум (некоторые разделы, например, AS3 точно) будет похож на консультацию у __etc.
Если он не ответил по теме, то маловероятно, что еще кто-нибудь скажет что-то полезное.
-))))


Последний раз редактировалось terbooter; 25.02.2008 в 08:19.
Старый 25.02.2008, 10:44
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Превью генерит сервер, посылая флешу jpeg-картинку, как везде и сделано.
Если без картинки, то для отображения превью надо грузить flv, тогда никакого смысла в превью нет.

Старый 25.02.2008, 11:24
DRAGOnoid вне форума Посмотреть профиль Отправить личное сообщение для DRAGOnoid Посетить домашнюю страницу DRAGOnoid Найти все сообщения от DRAGOnoid
  № 9  
Ответить с цитированием
DRAGOnoid
 
Аватар для DRAGOnoid

Регистрация: Jan 2004
Адрес: Moscow
Сообщений: 389
Отправить сообщение для DRAGOnoid с помощью ICQ
я делал превью грузив FLV, и причём как только получал его данные тут же загрузку отрубал...

по тестам получилось что если FLV наример 800х600 то превьюха весит этак 70 кб реального FLV - так же весит и средняя JPEG картинка - так что всё норм по трафику выходит. Когда нажимаешь на плей, по скрипту FLV начинает грузиться заново, но а по логике догружать то что уже есть в Tempory Files. Так что превьюха не грузится 20 раз
__________________
Black DRAGON хочет кушать Т_Т

Старый 25.02.2008, 12:48
2morrowMan вне форума Посмотреть профиль Отправить личное сообщение для 2morrowMan Найти все сообщения от 2morrowMan
  № 10  
Ответить с цитированием
2morrowMan
 
Аватар для 2morrowMan

Регистрация: Aug 2007
Сообщений: 467
Цитата:
Сообщение от DRAGOnoid
я делал превью грузив FLV, и причём как только получал его данные тут же загрузку отрубал...

по тестам получилось что если FLV наример 800х600 то превьюха весит этак 70 кб реального FLV - так же весит и средняя JPEG картинка - так что всё норм по трафику выходит. Когда нажимаешь на плей, по скрипту FLV начинает грузиться заново, но а по логике догружать то что уже есть в Tempory Files. Так что превьюха не грузится 20 раз
У меня скорость инета 20Мб/с., но ограниченный трафик. Ты уверен что с помощью твоего способа ты успеешь отрубить загрузку на обещанных 70 кб., а не нескольких МБ ?

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:28.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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