Позиция:
Верх лево: x=0:y=0 (with 10 pixel padding x=10:y=10)
Верх центр: x=(w-text_w)/2:y=0 (with 10 px padding x=(w-text_w)/2:y=10)
Верх право: x=w-tw:y=0 (with 10 px padding: x=w-tw-10:y=10)
Центр: x=(w-text_w)/2:y=(h-text_h)/2
Низ слева: x=0:y=h-th (with 10 px padding: x=10:y=h-th-10)
Низ центр: x=(w-text_w)/2:y=h-th (with 10 px padding: x=(w-text_w)/2:y=h-th-10)
Низ право: x=w-tw:y=h-th (with 10 px padding: x=w-tw-10:y=h-th-10) Читать далее «ffmpeg drawtext расположение координаты»
Автор: vvv
терминал погода в файл
Текстом температуру:
links -dump https://pogoda.mail.ru/prognoz/samara/ | awk 'NR>47 && NR<50 { print $0 }' > wheather.txt
или получить png картинку на русском с подробной погодой в Самаре на сегодня:
curl wttr.in/Samara_0tqp_lang=ru.png > pogoda.png
Пример трансляции ffmpeg:
ffmpeg -rtsp_transport tcp -i "rtsp://user:pass@192.168.37.37/stream0" -f image2 -stream_loop -1 -i "/home/user/stream/pogoda/pogoda.png" -b:v 1M -filter_complex "[1:v]scale=984:378 [ovrl], [0:v][ovrl]overlay=x=0:y=0, drawtext=fontfile=/home/vvv/stream/txt/lucon.ttf: text='Россия г.Самара, п.Засамарская слобода, ул.Заливная': x=10: y=1: fontcolor=white: fontsize=48" -c:v libx264 -s 1920x1080 -rtsp_transport tcp -r 25 -analyzeduration 0 -probesize 1024 -c:a aac -f flv "rtmp://192.168.37.1/cam37/s1"
Результат:
Пример 2, три картинки наложены на видеопоток:
ffmpeg -i rtsp://user:pass@192.168.37.37/stream0 -stream_loop -1 -i /home/user/stream/pogoda/pogoda_cr.png -stream_loop -1 -i /home/user/stream/pics/elka.gif -stream_loop -1 -i /home/user/stream/pics/girlyanda.gif -filter_complex "[1:v]scale=787:-1[ovrl1];[2:v]scale=200:-1[ovrl2];[3:v]scale=700:60[ovrl3];[0:v][ovrl1]overlay=30:30:shortest=1:format=auto[bg];[bg][ovrl2]overlay=x=720:y=main_h-overlay_h-90:shortest=1:format=auto[bg2];[bg2][ovrl3]overlay=main_w-overlay_w-60:main_h-overlay_h-0:shortest=1:format=auto" -c:v libx264 -s 1920x1080 -rtsp_transport tcp -r 25 -analyzeduration 0 -probesize 1024 -c:a aac -f flv "rtmp://192.168.37.1/cam37/s1"
openipc bash wget создать и папку и файл по переменным даты и времени
Настройка EoIP/IPsec на MikroTik для объединения офисов
Инструкция простая: https://mikrotik.wiki/wiki/Настройка_EoIP/IPsec_на_MikroTik_для_объединения_офисов. Всего 2 шага:
1. Добавить EoIP интерфейсы на обоих.
2. Добавить эти интерфейсы в мосты на обоих.
Пойми: важно чтобы в обоих офисах IP адреса были в одной подсети — пропиши их руками и все заработает. Читать далее «Настройка EoIP/IPsec на MikroTik для объединения офисов»
Включить отладку изменив параметры запуска службы сервера 1С
Если требуется включить отладку на сервере 1С 8.2, необходимо проделать следующее:
— запустить редактор реестра
regedit
— открыть в нём раздел
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\1C:Enterprise 8.2 Server Agent
— найти параметр
ImagePath
— изменить его, добавив параметр -debug .
Например, было:
«C:\Program Files (x86)\1cv82\8.2.17.169\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:\Program Files (x86)\1cv82\srvinfo»
стало:
«C:\Program Files (x86)\1cv82\8.2.17.169\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:\Program Files (x86)\1cv82\srvinfo» -debug
— перезапустить службу 1C:Enterprise 8.2 Server Agent.
IP адрес материнской подсети для jail
Задача: сделать клетки равными по IP-адресации самому хосту(в одной подсети), т.е. получать адреса клеткам от внешнего маршрутизатора с DHCP-сервером, от которого сам хост FreeBSD питается.
По-умолчанию — клетки CBSD берут от вымышленной 10.0.0.0/24( ~cbsd/etc/global.conf). Поэтому без моста адресанция клеток будет, например, 10.0.0.2
Решение: Для получения IP адреса с DHCP сервера, к которому подключена FreeBSD нужно на ОС поднять мост, к нему привязать интерфейс ОС. Тут обычный мост нужен, единственное что в этом случае CBSD не может перехватывать IP и придется их ставить руками через cbsd jset ip4_addr чтобы красиво было в cbsd jls. Один из вариантов как делаю я, но это при условии что позволительно что у твоего хоста HWADDR для мира изменится, т.к. через мост работать будет:
/etc/rc.conf: cloned_interfaces="bridge1" ifconfig_bridge1="addm em0 SYNCDHCP up" ifconfig_em0="up"
Замена экрана на телефоне S10+
Запчасти:
Аккумулятор — 1137руб.
TFT Дисплей для Samsung Galaxy S10 PLUS G975F в сборе с тачскрином,с рамкой Черный — 3 769руб.
Windows не видит Rutoken lite
Дано: Windows 10. Есть много рутокенов, один из них не видит ОС.
Решение: Воспользуйтесь Утилитой восстановления работы Рутокен (или скачать здесь: rtDrvInstallTool.zip) с подключенным рутокеном к компьютеру. После установки утилиты дождитесь пока откроется и самостоятельно закроется черное окно Командной строки. Только после закрытия Командной строки проверьте работу носителя Рутокен.
Источник: https://forum.rutoken.ru/topic/3758/
freebsd mp3 поменять кодировку тегов в utf-8
исправление токсичных символов в названиях файлов detox
Detox — консольная утилита для очистки имён файлов, заменяющая проблемные (потенциально проблемные) для работы символы (например пробелы) на стандартные или заданные пользователем эквиваленты, удаляет пробелы и избыточные символы. Поддерживаются имена файлов в кодировках UTF-8 (Unicode) и Latin-1 (CP-1252). Читать далее «исправление токсичных символов в названиях файлов detox»

