windows - FFMPEG 无法找到边缘浏览器的窗口

标签 windows ffmpeg microsoft-edge

我正在尝试使用以下命令为边缘浏览器捕获视频录制

ffmpeg.exe -f gdigrab -framerate 9 -i title="About version - Profile 1 - Microsoft​ Edge' -vcodec libx264 -threads 1 -crf 35 -preset ultrafast -f hls -g 15 -hls_list_size 0 -hls_time 5 -r 7 -pix_fmt yuv420p -maxrate 1.7M -bufsize 2M -tune zerolatency -vf pad=ceil(iw/2)*2:ceil(ih/2)*2 index.m3u8
这就是我找到边缘浏览器标题的方式
tasklist /v /fi "imagename eq msedge.exe" /fo list
这是我得到的错误(注意奇怪的字符)
 Can't find window 'About version - Profile 1 - MicrosoftΓÇï Edge'
我还使用 AutoIt 应用程序验证了标题。这适用于 chrome 和 firefox。让我知道是否有人能够通过 ffmpeg 记录边缘浏览器

最佳答案

根据您的问题,我尝试使用 FFMPEG 录制 Edge 窗口的视频,并且效果很好。
我认为您的问题是由错误的命令引起的:

title="About version - Profile 1 - Microsoft​ Edge'
前导引号和尾随引号不对应,我通过它重现了您的问题。

关于windows - FFMPEG 无法找到边缘浏览器的窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71918405/

相关文章:

css - Chrome 文本非常糟糕

c - Windows 等效的 POSIX srandom(...) 和 random() 函数?

image-processing - av_interleaved_write_frame() : Connection reset by peer mjpeg : What is wrong with mjpeg stream, ffserver 和 ffplay?

JavaScript:IE 11 和 MS Edge 覆盖 CTRL+P

.net - 如何识别第三方应用程序使用的控件?

c - 是否建议使用 strcmp 或 _tcscmp 比较 Unicode 版本中的字符串?

audio - FFMPEG 在 amix 中设置音量

php - 如何在 php 中使用 ffmpeg 从音频中去除静音

internet-explorer - Microsoft Edge 是否支持 COM 自动化(InternetExplorer 对象)?

html - Favicon 不适用于 Edge