[libav-tools] Capturing and showing desktop with avconv/avplay.
mariomey at gmail.com
Sat Nov 28 20:50:37 CET 2015
> could you please try with the current git or even a release 11 ? 9 is
> quite old.
Thanks for answering, Luca. For the moment, I can't compile or even
install a new version (via PPA or something), because, even the
framerate issue was fixed, there's a big difference with the alternative
of Gstreamer. I found that this command:
avconv -f x11grab -r 15 -s 1280x1024 -i :0.0 -c:v mpeg4 -b:v 1000k -vf \
"hflip" -vf "scale=640:480" -sws_flags "neighbor" -f avi - | avplay -i -
... uses: avconv 12-14% CPU and avplay 8-10% CPU. Total: +-21% (I tried
mjpeg, mpeg4, rawvideo, they spend the same). And:
gst-launch-1.0 ximagesrc startx=1280 use-damage=0 \
! video/x-raw,framerate=15/1 \
! videoscale method=0 \
! video/x-raw,width=640,height=360 \
! videoflip method=horizontal-flip \
! ximagesink &
... only uses 2-4% and it does what I need. Maybe it is because it
doesn't encode-decode video to show it.
Sorry (to libav comunity) not to try with the new version, it is because
I don't have time to test something... that it is solved for me.
And thanks again!
More information about the libav-tools