我在 ffmpeg 中收到以下错误消息:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (MIT-SHM)
Minor opcode of failed request: 4 (X_ShmGetImage)
Serial number of failed request: 11
Current serial number in output stream: 11
当我运行 bash 函数时在有关 Linux 中的流媒体的论坛帖子中提到。
这是什么意思?我该如何解决?
答案1
看起来您正在尝试通过播放流媒体视频来录制它,同时ffmpeg
将屏幕录制到文件中。
我认为问题在于
INRES="1920x1080"
与您的实际屏幕分辨率不匹配。录制 X 显示器 ( -f x11grab
) 时,如果您弄乱了输入屏幕分辨率,ffmpeg
就会出现这样的错误消息。您需要更改此行以匹配显示器的实际分辨率。