Я пытаюсь использовать FFMPEG для захвата экрана / дисплея Raspberry Pi и передачи его на светодиодную матрицу RGB, но не могу понять, как правильно захватить экран / дисплей.
Я работаю с примеромпрограмма (предоставленная Adafruit), которая принимает видеофайл в качестве параметра и передает его в матрицу, и я пытаюсь эффективно поменять любое упоминание видеофайла с экрана / дисплея. Вот код
Я попытался изменить строку 141 следующим образом.
// Before
if(avformat_open_input(&pFormatCtx, movie_file, NULL, NULL)!=0)
return -1; // Couldn't open file
// After
AVInputFormat *pAVInputFormat = NULL;
pAVInputFormat = av_find_input_format("x11grab");
if(avformat_open_input(&pFormatCtx,, ":0.0+10,250", pAVInputFormat, NULL))
return -1; // Couldn't open file
Но, похоже, это не сработало.
ли простой способ сделать захват программы с экрана / дисплея вместо видеофайла?