Re: 28.05.2015 FFMpeg support
Добавлено: Пн июн 01, 2015 10:36 am
Нарисовалась проблемка. Под виндой ffmpeg не выгружается после завершения просмотра, сколько раз просматривали столько процессов и висит, забивая проц на 100%
Сохранять по команде можно организовать следующим образом. Сделайте вывод картинки где-нибудь и скопируйте её полный путь (будет что-то вроде "http://localhost/modules/thumb/thumb.ph ... параметров"). далее можно сделать такой сценарий:Jager писал(а):Сергей, есть идея. Можно ли используя этот модуль сохранять кадр по команде?
Например при звонке в домофон делался бы снимок и сохранялся в папку со штампом времени. Как опция, активировалась домашняя страница с изображением.
Код: Выделить всё
$image_url="http://localhost/modules/thumb/thumb.php?куча-параметров"; //вышенайденный путь
$save_to="./cached/my_camera.jpg"; // куда сохранять
$result=getURL($image_url,0);
SaveFile($save_to, $result);
Код: Выделить всё
$save_to="./cached/my_camera.".date('Ymd_His').".jpg";
Хм... да, действительно. Попробую разобраться.Jager писал(а):Нарисовалась проблемка. Под виндой ffmpeg не выгружается после завершения просмотра, сколько раз просматривали столько процессов и висит, забивая проц на 100%
На предыдущей странице Сергей дал пример, у вас должно заработать такI_I_Imonder писал(а):Что-то не получилось у меня добавить камеру(
в VLC ссылка выгладит так:
<html>
<embed type="application/x-vlc-plugin" src="rtsp://admin:******@10.1.0.91" width="600" height="350">
<html>
Код: Выделить всё
[#module name="thumb" url="rtsp://admin:******@10.1.0.91" live="1"#]
Код: Выделить всё
[#module name="thumb" url="http://192.168.100.16/dms?nowprofileid=2" username="admin" password="admin" live="1"#]
Самое простое -- сделать отдельный элемент меню с нужным размером картинки.dmw писал(а):А как вывести с помощью thumb на сцене? чтобы при клике на иконку камеры, раскрывалась картинка с нее не вызывая при этом "меню при клике"?
дело в том что в меню картинка 279х157, а на сцене хочется видеть 910х512
С обычной картинкой так и происходит -- по клику открывается оригинальная. С видео-потоком немного по-другому. Модуль выдирает картинку из потока именно с указанным размером, т.е. на этапе конвертации из rtsp-потока в картинку. Эту же картинку сохраняет в кэш и её же использует при увеличении. Я пробовал вариант, когда заданные размеры не учитываются при сохранении картинки в кэш, тогда работает как выше ожидалось, но в ущерб производительности. Возможно всё же верну как было.dmw писал(а):Параметр enlarge="1" так понимаю задуман открывать оригинальную картинку в новом окне по клику?
Настроено так: [#module name="thumb" url="rtsp://192.168.5.33/user=admin&password=&channel=1&stream=0.sdp" width="779" height="438" enlarge="1" live="0"#]
То есть ffmpeg берет изображение с rtsp основного стрима = 1280х720
Модуль thumb выводит картинку = 779х438
Почему enlarge открывает тоже 779х438 а не 1280х720? В чем его смысл?