见最后编辑.
我需要捕捉第二个显示器,并显示在一个小窗口的主显示器。我不需要质量,但需要表演。
因此,捕获1280x1024的第二个监视器并在640x480窗口中以15 from显示并水平翻转的(工作)命令将(来自askUbuntu):
avconv -f x11grab -r 15 -s 1280x1024 -i :0.1 -c:v mpeg4 \
-b:v 1000k -s 640x480 -vf "hflip" -f avi - | avplay -i -当我说我需要性能而不是质量时,我说节省CPU更重要.但是,我不想看到一个全低压缩伪影视频。
我在Ubuntu-伙伴14.04。
谢谢!
最终编辑:命令如下:
avconv -f x11grab -r 30 -s 1280x1024 -i :0.0+1920 -c:v mpeg4 \
-b:v 1000k -vf "hflip" -vf "scale=640:480" -sws_flags "neighbor" \
-f avi - | avplay -i -但是框架问题没有得到解决,它消耗了16-18%的CPU。在这个question中,有Gstreamer选项,带有Gstreamer:它消耗2-4%的CPU。因此,avplay/avplay选项对我没有用。
发布于 2015-11-13 05:57:13
尝试使用framerate选项用于x11grab。
https://stackoverflow.com/questions/33651546
复制相似问题