【发布时间】:2015-09-23 11:11:07
【问题描述】:
我正在使用以下命令来渲染在虚拟帧缓冲区中运行的 chrome 浏览器的视频(使用 xvfb):
ffmpeg -f x11grab -i :5 -s `DISPLAY=:5 xdpyinfo | grep 'dimensions:'|awk '{print $2}'` -r 30 tests.mpg
当我省略DISPLAY=:5 xdpyinfo | grep 'dimensions:'|awk '{print $2}' 时,它将呈现在1024x768 左右,所以我调用xdpyinfo 来获取显示器的分辨率并告诉ffmpeg。
但是当我使用该命令时,它会显示相同的裁剪区域,只是拉伸以适合我给 ffmpeg 的分辨率。
我希望能够记录整个虚拟帧缓冲区无需裁剪或拉伸。有办法吗?
我今天早上刚刚从源代码编译了ffmpeg,运行v2.8.git
【问题讨论】:
-
缺少完整的控制台输出。