Стриминг Flash Video
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- dstol
- рядовой
- Сообщения: 41
- Зарегистрирован: 2007-10-10 7:58:43
- Контактная информация:
Стриминг Flash Video
Настроил видео сервис с использованием Mplayer_Mencoder+Flvtool2+nginx. Кто нибудь знает как можно вытащить один кадр из фильма для картинки предпросмотра?
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Стриминг Flash Video
а с народом поделиться - как настроил?dstol писал(а):Настроил видео сервис с использованием Mplayer_Mencoder+Flvtool2+nginx. Кто нибудь знает как можно вытащить один кадр из фильма для картинки предпросмотра?
Убей их всех! Бог потом рассортирует...
- dstol
- рядовой
- Сообщения: 41
- Зарегистрирован: 2007-10-10 7:58:43
- Контактная информация:
Re: Стриминг Flash Video
Настраивал все по этим двум статьям
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. Это в принципе все что нужно
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
nginx-devel из портов - поддерживает.
Z301171463546 - можно пожертвовать мне денег
- Fastman
- ст. лейтенант
- Сообщения: 1236
- Зарегистрирован: 2006-07-07 10:20:38
- Откуда: Минск. РБ
Re: Стриминг Flash Video
Можно. Рыть в сторону:dstol писал(а):Настроил видео сервис с использованием Mplayer_Mencoder+Flvtool2+nginx. Кто нибудь знает как можно вытащить один кадр из фильма для картинки предпросмотра?
Код: Выделить всё
-ss HH:MM:SS -frames 1 -ao null -vo png
В рабочем каталоге 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
Спасибо уже сам разобрался. Но все равно имееются проблемы. Почему-то mencoder пропускает или дублирует фрэймы. Из-за этого происходит небольшая рассинхронизация звука и видео. Декодирую так
Пробовал перейти на ffmpeg. С фрэймами там все нормально. Но он отказывается правильно перекодировать файлы *.wmv(сильное искажение звука) 
Код: Выделить всё
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

- Fastman
- ст. лейтенант
- Сообщения: 1236
- Зарегистрирован: 2006-07-07 10:20:38
- Откуда: Минск. РБ
Re: Стриминг Flash Video
Добавьdstol писал(а):Спасибо уже сам разобрался. Но все равно имееются проблемы. Почему-то mencoder пропускает или дублирует фрэймы. Из-за этого происходит небольшая рассинхронизация звука и видео. Декодирую такПробовал перейти на ffmpeg. С фрэймами там все нормально. Но он отказывается правильно перекодировать файлы *.wmv(сильное искажение звука)Код: Выделить всё
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
Код: Выделить всё
-mc 0 -noskip
Главное в жизни здоровье и любовь, остальное я все куплю.
- dstol
- рядовой
- Сообщения: 41
- Зарегистрирован: 2007-10-10 7:58:43
- Контактная информация:
Re: Стриминг Flash Video
Для wmv опция не помогла. Из 3-х минутного видео получилось двухминутное. С сильной рассинхронизацией звука и видео. Для других форматов вроде бы помогло. Щас пробую конвертить через ffmpeg так:
Вроде помогло для wmv. Тестирую
Код: Выделить всё
ffmpeg -sameq -i <имя файла> -s 320x240 -ar 22050 -r 25 filename.flv -pass 2
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Стриминг Flash Video
виндовс-бред отделил в отдельную тему
http://forum.lissyara.su/viewtopic.php?f=6&t=28680
http://forum.lissyara.su/viewtopic.php?f=6&t=28680
Убей их всех! Бог потом рассортирует...