用avconv/ffmpeg录制全屏节目?

用avconv/ffmpeg录制全屏节目?

snes9x我正在尝试使用 avconv(又名 ffmpeg)录制全屏程序( )。我已将 avconv 设置为使用整个屏幕,但当我运行它时它不会捕获 snes9x。

#!/bin/bash
avconv \
  -f x11grab \
  -s 1920x1080 \
  -r 30 \
  -i :0.0 \
  -an \
  -c:v libx264 \
  -preset veryfast \
  -pix_fmt yuv420p \
  -threads 2 \
  -b:v 1M \
  -f flv \
  'rtmp://<ip>/live/<stream name>'

如何修改此脚本以捕获全屏窗口?我尝试过使用 Xephyr 窗口使 snes9x 本身窗口化,但这不起作用(无论如何,snes9x 启动了全屏)。

相关内容