LINUX.ORG.RU

Избранные сообщения CrossFire

запись и просмотр видео с вебки

Форум - Development

Есть программа на Qt3, через v4l показывает изображение с вебки (в отдельном потоке получает изображение и отрисовывает его на QImage).

Нужно записывать видео и одновременно показывать картинку. Думал сделать так: при нажатии на кнопочку вызвать ffmpeg с нужными опциями:

pid = fork();
if (pid != 0)
{
    system("ffmpeg ..."); // тут вызов ffmpeg
}
Но тут 2 проблемы:
1. устройство уже занято
2. если не занимать устройство показом видео через v4l, то как остановить запись? kill(pid, SIGINT) вырубает саму программу

как вариант, можно сохранять последовательность картинок (из QImage) в видеофайл, но я не знаю как

Метки: , , ,

()