Вверх ↑
Ответов: 775
Рейтинг: 168
#1: 2021-11-10 13:49:05 ЛС | профиль | цитата
egorhay писал(а):
Просто через консоль doConsoleExec Программа зависала и вылетала

я так подозреваю что ты не удалил компонент Memo и он просто переполнялся и вешал всю программу.
По поводу всего остального.
FFmpeg позваляет делать практически всё с видео, аудио и изображениями.
Можно сразу менять размер видео и потом передавать его (применяется фильтр - scale=480x360)

ffmpeg -f gdigrab -framerate 25 -i desktop -vf scale=480x360 -preset ultrafast -vcodec libx264 -tune zerolatency -b 900k -f mpegts udp://192.168.1.45:48550
Для того чтобы убрать заголовок окна и рамку применяется параметр - "-noborder"

ffplay  -i udp://192.168.1.15:48550 -noborder

Также возможно устанавливать прозрачность изображения, параметр - colorchannelmixer=aa=0.5

У плеера ffplay есть горячие клавиши управления.
Управление:
- q / ESC — выход
- f — полноэкранный режим
- f / Пробел— пауза
- m — вкл/выкл звук
- 9 / / — громкость –
- 0 / * — громкость +
- s — покадровый просмотр
Для перемотки используются:
- стрелки влево/вправо — перемотка на 10 секунд
- стрелки вниз/вверх — перемотка на 1 секунду
- Page up / Page down — перемотка на пред/след часть или на 10 минут
Также можно перематывать нажатием правой кнопки мыши в области окна. Нажатие ПКМ в крайней левой части — перемотать в начало, в крайней правой части — в конец, а для остальных нажатий будет перемотка на процентное отношение позиции курсора.


P.S. Не обижайся но, твою схему очень трудно читать и понимать. Пока всё распутаешь ..
карма: 15

0