LINUX.ORG.RU

Сообщения crossassembler

 

Как подменить изображение в процессе трансляции видеопотока c помощью FFmpeg?

Хочу наложить на поток с камеры прозрачное png-изображение с логотипом вверху и показаниями термометра внизу.

ffmpeg -rtsp_transport tcp -i "rtsp://admin:12345@xx.xxx.xx.x/h264"  -i "/home/cam/iptv_broadcast/logo.png" -filter_complex "[0:v][1:v] overlay=25:25" -vcodec libx264 -b:v 3000k  -f mpegts "udp://@xxx.xxx.x.xxx:xxxx"

Показания с термометра хочу менять каждые 15 минут. Только если подменить файл logo.png во время вещания - трансляция происходит без изменений. Помогает только перезапуск трансляции. Один раз удалось сделать подмену, хотя возникла ошибка Error while decoding stream #1:0: Invalid data found when processing input. Справедливо, ибо нельзя писать в файл, с которого постоянно происходит чтение. Но больше этого не было, хотя что только не перепробовал. В этой теме fopen указывает, что нельзя на лету менять источники, хотя потом отказывается от этого.

 , ,

crossassembler
()

Конструктор АСТ_ТЕСТ под Wine 1.4

Приветы. Маленький пролог.
В одном из училищ далекой-далекой галактики есть компьютерный класс. Все машины были сурово напичканы пиратским софтом, Zver XP, Фотошопы, MS Офисы, ну вы поняли. Поэтому принято было решение переходить на СПО. После долгих скитаний я таки определился с дистрибутивом и выбор пал на Debian. Всё, на мой взгляд, нормально настроил, установил Libre Office, софт для обучения программированию, IDE, согласно закону блокировщик нежелательного для обр. учреждения контента и т.п. И казалось бы всё хорошо, но для полного и безболезненного перехода для преподавателей нужен [мат 1kHZ] Конструктор АСТ_Тестов(Адаптивная среда тестирования). Тесты они переделывать не будут и нет смысла уговаривать переходить на тот же iTest, в прочем, это им и не нужно, нет необходимости в распределенной системе тестирования с севером и клиентом. Я бы провел всем лекцию и инструктаж по работе с этим софтом, но данная проблема вставляет палки в колеса. Такие дела.
И так, что мы имеем?
ОС: Debian Wheezy
DE: XFCE4.8
Wine:1.4
Конструктор тестов 1.12
При запуске программы тест проходит проверку целостности, открывается данные о нём и так далее. Но при включении режима «Пробное тестирование» вылетает ошибка Run-time error «380» Invalid prorerty value.
Что было предпринято?
Документации по работе этой программы и необходимых компонентов нет. При инсталяции происходит копирование каких-то vb-библиотек. С помощью wintricks установил различные компоненты и библиотеки, постоянно делая backup .wine и наблюдая поведение программы. Без изменений. Первое что приходит в голову - нет каких-то контролов, использующийся БД. И мне кажется, что решение близко и оно простое, отчего становится обиднее. Помогите пожалуйста советом, чем можно решить эту проблему? Бьюсь уже почти неделю.

 ast-test, , , конструктор аст-тестов

crossassembler
()

RSS подписка на новые темы