Стриминг Flash Video

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
dstol
рядовой
Сообщения: 41
Зарегистрирован: 2007-10-10 7:58:43
Контактная информация:

Стриминг Flash Video

Непрочитанное сообщение dstol » 2008-02-12 10:52:19

Настроил видео сервис с использованием Mplayer_Mencoder+Flvtool2+nginx. Кто нибудь знает как можно вытащить один кадр из фильма для картинки предпросмотра?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35457
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Стриминг Flash Video

Непрочитанное сообщение Alex Keda » 2008-02-12 11:09:27

dstol писал(а):Настроил видео сервис с использованием Mplayer_Mencoder+Flvtool2+nginx. Кто нибудь знает как можно вытащить один кадр из фильма для картинки предпросмотра?
а с народом поделиться - как настроил?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
dstol
рядовой
Сообщения: 41
Зарегистрирован: 2007-10-10 7:58:43
Контактная информация:

Re: Стриминг Flash Video

Непрочитанное сообщение dstol » 2008-02-12 11:37:22

Настраивал все по этим двум статьям
http://blog.kovyrin.net/2006/10/08/ligh ... streaming/
http://blog.kovyrin.net/2006/10/14/flas ... ing-nginx/
Правда все ручками собирать пришлось. Nginx из портов не поддерживает flv стриминг. :(
Надо с официального сайта качать. Я качал nginx-0.5.34 там точно есть flv модуль. Мне еще понадобилась libmp3lame, чтобы звук в mp3 конвертить и набор кодеков для Mencoder. Скачать их можно с официального сайта Mplayer. Это в принципе все что нужно :)

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Стриминг Flash Video

Непрочитанное сообщение zingel » 2008-02-13 11:44:39

nginx-devel из портов - поддерживает.
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Стриминг Flash Video

Непрочитанное сообщение Fastman » 2008-12-26 14:16:51

dstol писал(а):Настроил видео сервис с использованием Mplayer_Mencoder+Flvtool2+nginx. Кто нибудь знает как можно вытащить один кадр из фильма для картинки предпросмотра?
Можно. Рыть в сторону:

Код: Выделить всё

-ss HH:MM:SS -frames 1 -ao null -vo png
где -ss HH:MM:SS - позиция в видео (часы:минуты:секунды).
В рабочем каталоге MPlayer'а будет создан файл 00000001.png
Либо указать под каким именем сохранять файл.

Можно и в jpeg.
Что то типа:

Код: Выделить всё

mplayer -ss HH:MM:SS -frames 1 -vo jpeg:quality=100:outdir=[куда сохраянем]  -nosound film.avi
Главное в жизни здоровье и любовь, остальное я все куплю.

Аватара пользователя
dstol
рядовой
Сообщения: 41
Зарегистрирован: 2007-10-10 7:58:43
Контактная информация:

Re: Стриминг Flash Video

Непрочитанное сообщение dstol » 2008-12-26 17:30:15

Спасибо уже сам разобрался. Но все равно имееются проблемы. Почему-то mencoder пропускает или дублирует фрэймы. Из-за этого происходит небольшая рассинхронизация звука и видео. Декодирую так

Код: Выделить всё

mencoder <имя файла> -ofps 25 -o <имя>.flv -of lavf -oac mp3lame -lameopts abr:br=64 -srate 22050 -ovc lavc -lavcopts vcodec=flv:keyint=50:vbitrate=300:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vf scale=400:300
Пробовал перейти на ffmpeg. С фрэймами там все нормально. Но он отказывается правильно перекодировать файлы *.wmv(сильное искажение звука) :(

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Стриминг Flash Video

Непрочитанное сообщение Fastman » 2008-12-26 17:41:35

dstol писал(а):Спасибо уже сам разобрался. Но все равно имееются проблемы. Почему-то mencoder пропускает или дублирует фрэймы. Из-за этого происходит небольшая рассинхронизация звука и видео. Декодирую так

Код: Выделить всё

mencoder <имя файла> -ofps 25 -o <имя>.flv -of lavf -oac mp3lame -lameopts abr:br=64 -srate 22050 -ovc lavc -lavcopts vcodec=flv:keyint=50:vbitrate=300:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vf scale=400:300
Пробовал перейти на ffmpeg. С фрэймами там все нормально. Но он отказывается правильно перекодировать файлы *.wmv(сильное искажение звука) :(
Добавь

Код: Выделить всё

-mc 0 -noskip
Главное в жизни здоровье и любовь, остальное я все куплю.

Аватара пользователя
dstol
рядовой
Сообщения: 41
Зарегистрирован: 2007-10-10 7:58:43
Контактная информация:

Re: Стриминг Flash Video

Непрочитанное сообщение dstol » 2009-01-12 10:44:20

Для wmv опция не помогла. Из 3-х минутного видео получилось двухминутное. С сильной рассинхронизацией звука и видео. Для других форматов вроде бы помогло. Щас пробую конвертить через ffmpeg так:

Код: Выделить всё

ffmpeg -sameq -i <имя файла> -s 320x240 -ar 22050 -r 25 filename.flv -pass 2
Вроде помогло для wmv. Тестирую

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35457
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Стриминг Flash Video

Непрочитанное сообщение Alex Keda » 2010-09-26 19:28:45

виндовс-бред отделил в отдельную тему
http://forum.lissyara.su/viewtopic.php?f=6&t=28680
Убей их всех! Бог потом рассортирует...