There is NO option to edit fps in cheese. Cheese just streams direct video input from your webcam.
You mention slow fps during recording, but I'm assuming that the video displayed in cheese even when not recording has the same slow fps, right?
In effect, the fps you see before recording is what you are recording?
If so, I imagine you are recording in your room? which means low lighting.
- try taking the laptop outside in bright sunlight and test if the fps improves or not.
If fps does improve outside, it means that webcam driver is running with an auto-exposure setting ON.
(That means the fps depends directly on the webcam exposure. More light more fps. Less light less fps.)
Some webcam drivers might have an option to turn this setting off.
To check : Install the v4l2ucp
program. Once installed, you can start the program from the menu item System > Preferences > Video4Linux Control Panel
.
Check if you have the options for Automatic Gain and Exposure (a checkbox) , Exposure , Gain. If you have the options, then you can turn it off and adjust the options as suitable.
If you do not have the options, it means your webcam driver does not yet support the auto-exposure options.
If the webcam has options to toggle Auto-Exposure when you boot into Windows, then you're in luck. The option can be included in Linux kernel for your webcam.
Check if there is an existing bug requesting the feature: Search in Product: v4l-dvb
If not, File a bug in the kernel. Product: v4l-dvb , Select Component: webcam
Bug is an enhancement feature request and should include following info:
lspci -vvnn
lsusb
dmesg
uname -a
Edit: It looks like this has been fixed with the latest kernels for 12.10 (3.5.0-26-generic) and 12.04 (3.2.0-39-generic).
--
It seems that the latest kernel broke webcams for some laptops. Try this:
- Run this command in a terminal to see which kernel you're currently using, and make a note of it:
uname -r
It seems that the last known working kernel for Ubuntu 12.10 was 3.5.0-23. Make sure it's installed by running this command in a terminal:
sudo apt-get install linux-image-3.5.0-23-generic
For Ubuntu 12.04, install this kernel:
sudo apt-get install linux-image-3.2.0-37-generic
- Reboot your machine, and at the GRUB boot menu, go to Previous Linux versions --> Ubuntu, with Linux 3.5.0-23-generic (choose Ubuntu, with Linux 3.2.0-37-generic for Ubuntu 12.04)
If these instructions work for you, go to this bug report, log in, and near the top where it says Does this bug affect you? click it and select Yes:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1147729
It would probably also be good to add a comment with:
- Your specific laptop model
- The version of Ubuntu you're running
- The version(s) of the kernel where the webcam doesn't work
- The version(s) of the kernel where the webcam works
Hopefully if enough people report this bug it should get fixed soon.
Best Answer
In the habit of Gnome applications, Cheese stores its configuration data in the dconf configuration system rather than in plain files.
To access that, you could use a GUI program called
dconf-editor
from the package dconf-tools :Cheese uses the
/apps/cheese
/org/gnome/cheese
(since 14.04) gconf path:You could easily play with the settings (they all typically have well-documented schemata displayed in the bottom of the dconf-editor window), and, ultimately, wipe the settings clean by resetting the values to defaults (non-defaults are highlighted with bold font as you can see on my screenshot).
Besides
dconf-editor
, you can also do this from the command line:gsettings reset-recursively org.gnome.Cheese:/apps/cheese
UPD since I don't know when, that gives an error:
Which simply asks to call it without the
/apps/cheese
path, like this: