Скринкаст FFmpeg: захватить только одно окно

2528
JustLogin

Я использую FFmpeg с UScreenCapture под Windows 7 для скринкаста. Все отлично работает, но я хочу транслировать видео только из одного окна - не весь монитор. Я знаю, что есть возможность вырезать область окна -vf crop w:h:x:yкомандой FFmpeg, но это будет работать только до тех пор, пока окно не будет перемещено или изменено в размере. Есть ли нормальное решение этой проблемы?

0
Лучшее решение - использовать программное обеспечение для захвата экрана, которое может захватывать только выбранное окно. Не тратьте свое время, пытаясь сделать это за FFmpeg, так как окно может находиться в разных местах. Может быть, [Устройство записи с экрана Windows для видео] (https://github.com/rdp/screen-capture-recorder-to-video-windows-free) является для вас решением? Nick van Tilborg 11 лет назад 2
Вы не посмотрели на предоставленный мною сайт, это программное обеспечение создает источник DirectShow, и на этом сайте также есть достойные примеры FFmpeg, которые вы можете использовать. Nick van Tilborg 11 лет назад 1

0 ответов на вопрос