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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.07.2012, 21:15
djyamato вне форума Посмотреть профиль Отправить личное сообщение для djyamato Посетить домашнюю страницу djyamato Найти все сообщения от djyamato
  № 1  
Ответить с цитированием
djyamato
 
Аватар для djyamato

Регистрация: Feb 2006
Сообщений: 884
Записей в блоге: 2
Отправить сообщение для djyamato с помощью ICQ Отправить сообщение для djyamato с помощью Skype™
По умолчанию OSMF VideoPLayer как перематывать по миллисекундам

Здравствуйте
Рою-рою, не могу найти ответа на свой вопрос: как мне перематывать VideoPlayer методом seek не посекундно, а помиллисекундно ?

------------
Прошу прощения, вопрос решен, это source должен быть закодирован с с очень частыми кейфрэймами


Последний раз редактировалось djyamato; 04.07.2012 в 22:05.
Старый 05.07.2012, 11:03
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Если в видео 25 кадров в секунду, то это 40 миллисекунд на кадр - по миллисекундам в таком случае перематывать как бы бессмысленно...

А вообще FLV формат не предоставляет такой возможности. Есть только что-то что называется inBufferSeek или как-то так, это работает только для того, что сейчас загружено в буффер (т.е. пара секунд возле того места, где сейчас проигрывается). Что можно сделать - завернуть все видео в SWF и переходить по кардам SWF тогда, каким-то магическим образом можно перейти с точностью до кадра (SWF).
__________________
Hell is the possibility of sanity

Старый 05.07.2012, 14:16
djyamato вне форума Посмотреть профиль Отправить личное сообщение для djyamato Посетить домашнюю страницу djyamato Найти все сообщения от djyamato
  № 3  
Ответить с цитированием
djyamato
 
Аватар для djyamato

Регистрация: Feb 2006
Сообщений: 884
Записей в блоге: 2
Отправить сообщение для djyamato с помощью ICQ Отправить сообщение для djyamato с помощью Skype™
Я делаю видеоплеер. В нем во время воспроизведения появляются строки того, что в видео человек говорит. Причем, слова во фразах подсвечиваются. Так вот мне надо было чтобы при клике на любое слово была перемотка к этому слову.
я кодирую FLV с кейфрэймами на каждый кадр в Adobe Encoder
Далее в VideoPlayer пишу
Код AS3:
videoPlayer.videoDisplay.mx_internal::videoPlayer.currentTimeUpdateInterval=10;
Прямо уж такой точности, естественно, не наблюдается, но поточнее стало, безусловно.

Цитата:
Сообщение от wvxvw Посмотреть сообщение
А вообще FLV формат не предоставляет такой возможности.
Какой тогда выбрать формат из расчета на то, что качество видео не критично, видео можно закодировать и в худшем качестве.

Старый 07.07.2012, 16:19
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 4  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Ну дык я ж говорю, что если встроить в SWF, то можно будет по кадрам переходить. Единственное, у SWF есть ограничения на длину, 16000 кадров вроде - точно не помню.
__________________
Hell is the possibility of sanity

Старый 07.07.2012, 21:09
djyamato вне форума Посмотреть профиль Отправить личное сообщение для djyamato Посетить домашнюю страницу djyamato Найти все сообщения от djyamato
  № 5  
Ответить с цитированием
djyamato
 
Аватар для djyamato

Регистрация: Feb 2006
Сообщений: 884
Записей в блоге: 2
Отправить сообщение для djyamato с помощью ICQ Отправить сообщение для djyamato с помощью Skype™
По кадрам-то это конечно хорошо, вот только человек, который будет забивать текстовики фраз для каждого из видеороликов застрелится получать кадр начала того или иного слова.

Старый 07.07.2012, 21:14
Krusty вне форума Посмотреть профиль Отправить личное сообщение для Krusty Найти все сообщения от Krusty
  № 6  
Ответить с цитированием
Krusty

Регистрация: Jul 2007
Сообщений: 393
djyamato, для того, что бы перематывать на выбранный кадр, кадр должен быть ключевым. формат видео неважен.
Ключевой кадр весит раз в двадцать больше обычного кадра, при стандартных параметрах кодирования на 1 ключевой видеокадр приходится порядка 100 обычных кадров. Если вы готовы пойти на двадцатикратное увеличение размера видеофайла-вперед, просто кодируйте видео именно так.

Старый 07.07.2012, 21:28
djyamato вне форума Посмотреть профиль Отправить личное сообщение для djyamato Посетить домашнюю страницу djyamato Найти все сообщения от djyamato
  № 7  
Ответить с цитированием
djyamato
 
Аватар для djyamato

Регистрация: Feb 2006
Сообщений: 884
Записей в блоге: 2
Отправить сообщение для djyamato с помощью ICQ Отправить сообщение для djyamato с помощью Skype™
готов - видео качество практически не важно + ролики по 5-7 минут, даже короче


Последний раз редактировалось djyamato; 07.07.2012 в 21:31.
Старый 07.07.2012, 23:11
Krusty вне форума Посмотреть профиль Отправить личное сообщение для Krusty Найти все сообщения от Krusty
  № 8  
Ответить с цитированием
Krusty

Регистрация: Jul 2007
Сообщений: 393
ну тогда просто кодируйте видео так, что бы каждый кадр оказался ключевым. Чем делаете видео? ffmpeg ?
формат flv вполне подойдет, ага.

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

Регистрация: Feb 2006
Сообщений: 884
Записей в блоге: 2
Отправить сообщение для djyamato с помощью ICQ Отправить сообщение для djyamato с помощью Skype™
перекодировать видео планируется в Adobe Media Encoder (если разорится заказчик). FFMPEG-овую командную строку , я подозреваю, он не осилит, да и не нужно, хотя, Bat-ник можно написать...

Старый 07.07.2012, 23:38
Krusty вне форума Посмотреть профиль Отправить личное сообщение для Krusty Найти все сообщения от Krusty
  № 10  
Ответить с цитированием
Krusty

Регистрация: Jul 2007
Сообщений: 393
у ffmpeg gui есть, super называется. Например, их полным-полно. бесплатно и не сердито.

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

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

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


 


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


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