After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 688053 - Choppy screen recording
Choppy screen recording
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-libav
0.10.35
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-11-10 17:22 UTC by Peter
Modified: 2013-11-25 00:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Peter 2012-11-10 17:22:35 UTC
I've tried to find a solution for my problem for a half year.

I'm not sure whether it's a bug or not but .... I want to record my desktop. The only programm giving me good/smooth results is recordmydesktop. Other ones like ffmpeg, Kazam, ... give me bad esults/choppy.

Why I think it's a bug; here:

https://bugs.launchpad.net/kazam/+bug/910654

I understand that these programms use gstreamer to capture screen.


Hope you guys can help me!



Peter
Comment 1 André Klapper 2012-11-10 17:47:45 UTC
Please provide gstreamer version information, and provide good information how to reproduce (summarizing steps here), plus why you think that it's a gstreamer problem and not a problem of the aforementioned applications.
Comment 2 Peter 2012-11-10 19:39:37 UTC
Current version: 0.10.35
OS: Ubuntu 12.10

I used this commandline:

ffmpeg -f x11grab -s 1920x1080 -i :0.0 -r 30 -qscale 1 -vcodec mpeg4 /home/peter/test.mp4


Why I think it's a problem by gstreamer?

Long story ... true.

Half a year ago I also thought it's a problem/bug by ffmpeg but then i tried other programms like Kazam, Eidete and XvidCap. But they produced so bad videos (like recorded with 2fps). I searched long time but didn't find anything. Then I started to ask in forums (www.ubuntuforums.org; www.ubuntu-forum.de → I'm German; FFmpeg's forum). There I didn't get answer which could help me. Then I found the programm recordmydesktop producing nice videos but I don't prefer because it's no longer supported and it just need so much time for finishing video after recording stopped (1 min for 10s recording). I also found another programm but only able to record games, GLC. This one also gives me really good results but only for games I don't need. Between all these "steps" i found someone recording the game "Minecraft" using ffmpeg on Kubuntu.

Good one:
http://www.youtube.com/watch?v=f61k6h_xe0o

→ It can work fine but not for me :(

My one:
http://www.youtube.com//watch?v=VGn_L1__znk


Then I had the idea that it's maybe a bug of the graphiccard driver. So I started asking the Nvidia Support. They also couldn't help me. We also started testing with one of their machines. They also had such bad results. Then I stopped the thing with the support, because I found this:

https://bugs.launchpad.net/kazam/+bug/910654

There someone has/had the same problem but with an ATI card not Nvidia like me. So the thing with the driver wasn't anymore possible in my opinion.

Now I report a bug because in my way of understanding the bug report (link 5 lines above); I got the information that the recording most programms use gstreamer to capture screen. And now I'm here ... That's why I think it could be a gstreamer problem!


Here are my system specs.:

- AMD II X4 945 Processor x 4 → 4 x 3.0Ghz
  - had same results with 2 core-processor, 2.8Ghz

- Geforce GTX 550Ti by Club 3D → 3GB DDR3 Ram

- 8 GB Ram

- Ubuntu 12.04 / 12.10

-----------------------------------------------------------------------------

Peter
Comment 3 Tim-Philipp Müller 2013-04-07 11:03:46 UTC
It may well be a bug in GStreamer, but I'm not really sure what to do with this bug, it doesn't really have much info to act on.

I would suggest you continue to work on this with the Kazam authors/maintainers, who should be able to narrow down the issue and and perhaps provide a test pipeline or test application to us to reproduce it with.

Also, GStreamer 0.10 is no longer maintained, so make sure to use a version of Kazam that uses GStreamer 1.x.

Setting to NEEDINFO waiting for test pipeline or other narrowed-down description of issue, and results with 1.x.
Comment 4 Tim-Philipp Müller 2013-11-25 00:04:47 UTC
I think we'll have to close this, since there isn't that much actionable info to go on and it was reported against a more than two-year old version that's not maintained any longer. Please work on this with the Kazam people. As far as I know screen recording works fine in gnome-shell with current versions of GStreamer.