gpt4 book ai didi

ffmpeg - 如何使用 ffmpeg 记录特定窗口?

转载 作者:行者123 更新时间:2023-12-03 20:51:20 36 4
gpt4 key购买 nike

我使用 ffmpeg 使用以下代码记录窗口:

ffmpeg.exe
-f dshow
-y
-i video="screen-capture-recorder":audio="virtual-audio-capturer":audio="Microphone (USB Audio Device)"
-framerate 15
-vcodec libx264
-crf 0
-preset ultrafast
-acodec pcm_s16le
-vf crop=Width:Height:Left:Top
output.flv

但问题是我可能会移动窗口,这会导致记录一个没有我想要的窗口的区域。

如何捕获可以移动的特定窗口?

编辑:我也用过 gdigrab捕获我的窗口(例如 Skype)而不是 dshow :
ffmpeg.exe
-y
-f dshow
-i audio="virtual-audio-capturer":audio="Microphone (USB Audio Device)"
-f gdigrab
-draw_mouse 0
-i title="Skype"
-framerate 30
-vcodec libx264
-crf 0
-preset ultrafast
-acodec pcm_s16le
output.flv

但是 session 是黑色的...

最佳答案

这个例子对我有用:

ffmpeg -f gdigrab -framerate 30 -i title="german.avi - VLC media player" -b:v 3M  germ.flv

其中“title”表示目标窗口的实际标题。

希望这会有所帮助。

关于ffmpeg - 如何使用 ffmpeg 记录特定窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25396784/

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