PDA

Просмотр полной версии : Странности в проигрывании видео MP4 , FLV во Flash


gmaneye
10.01.2012, 18:01
Есть видео, с помощью программы Vegas Pro 10 перекодировал его в формат MP4. (исходный формат был MOV)
Беру готовый плеер flash (и не один даже, несколько пробовал) сую ему это видео, на локалке незаметна загрузка видео, т.к. скорость чтения с диска составляет примерно (у меня) 20 мегабайт в секунду, а видео весит около 100 мб. Так вот - видео играется нормально. Далее, сую его в интернет, соответственно, скорость скачивания ограничена, и видно (по дебаг окну отследил), что пока полностью видео не загрузится, оно не начнет играться. Причем, такая же ситуация и с FLV видео. Пробовал, конечно, разные кодеки, но результат один. (может плохо пробовал)
Взял пример из интернета - файл весил примерно 50 мб, так вот с ним таких проблем не возникало, видео чуть чуть прогружается и уже начинается воспроизводится. Т.е. не нужно ждать пока оно (видео) полностью загрузится.
Вопрос на поверхности: Почему в моем случае видео надо ждать пока оно полностью прогрузится, и что для этого нужно сделать?

P.S. забыл сказать: размеры видео составляют 1280x720. (во FLV формате видео, конечно, стало размером поменьше)

mooncar
10.01.2012, 19:55
Беру готовый плеер flash (и не один даже, несколько пробовал) сую ему это видео.... такая же ситуация и с FLV видео.

Попробуйте конвернтуть видео в FLV с помощью других конвертеров - Adobe Flash CS3 Video Encoder (или Adobe Media Encoder CS5), например. Или Canopus, SUPER (этот бесплатный).

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

Но можете сделайте элементарный плеер сами. Для быстроты и если работаете во Adobe Flash, используйте готовый компонент FLVPlayback, установите размер буфера, например, 2 сек, выложите в инет, смотрите, что получится.