gpt4 book ai didi

c - 使用 C/whatever 中的 ffmpeg 以编程方式捕获 X11 区域

转载 作者:太空狗 更新时间:2023-10-29 15:08:17 25 4
gpt4 key购买 nike

ffmpeg 有一个输入格式选项 -- x11grab 允许捕获指定区域并将其输出到文件/流。我正在尝试以编程方式做同样的事情,但我还没有找到 ffmpeg API 的任何非基础教程/引用。

我想知道,如何使用 avformat_input_file 或类似的东西打开 x11 区域。或者我应该用 XCopyArea/etc 来做吗?

(任何编程语言都可以满足)

最佳答案

有很多应用程序可以截取屏幕截图。主要提示:它是开源的,使用源代码。如果您在 ffmpeg 中找不到代码,任何示例应用程序都可以:

http://git.gnome.org/browse/gnome-screenshot/tree/src/screenshot-utils.c#n425

这是 gnome-screenshot 源代码。此示例使用 gdk_get_default_root_window()。

关于c - 使用 C/whatever 中的 ffmpeg 以编程方式捕获 X11 区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15026161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com