ScreenShot+Record Desktop

by tech71

UUID: ScreenShot+RecordDesktop@tech71
Score: 28
Last edited: 1 month ago
Last commit: 5c395880e5c7b601e3026d48527950d8cbe773f6



Take A Snapshot Or Record Your Desktop

61 Comments

-
4 months ago
Record doesn't work. ffmpeg is installed.
-
11 months ago
Everything works perfect, except the record.
The "Videos" folder is empty after i finish my record. (Antergos)
-
1 year ago
Ffmpeg lla not in the repositories and nuebos repositoros
https://www.ffmpeg.org/
is installed in opt, you could travajar in scrit to reconoxca / opt / Ffmpeg
-
1 year ago
I'm using Cinnamon 2.4.8 and using the Ctrl+Alt+Shift+R shortcut does work and it saves saves vids to my home folder. Also my ~/Videos folder is a symlink.
-
1 year ago
Recording the desktop doesn't work, nothing is saved to my videos folder, but taking pictures work though.
-
1 year ago
It auto saves to the picture Folder, that’s not a problem but if you chose "Selected Area" the Screenshot becomes blue. so this Feature is not usable.
-
2 years ago
@vdubus Removing -r flag from the main script just worked for me about videos playing fast
-
2 years ago
The 'Record Desktop' feature of this applet doesn't work for me.

Here is the terminal readout when I manually run the script:

[CODE]
$ ./screencapture.sh
ffmpeg version 2.5.3 Copyright (c) 2000-2015 the FFmpeg developers
built on Jan 11 2015 17:55:41 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg --enable-avresample --disable-debug --enable-nonfree --enable-gpl --enable-version3 --enable-libpulse --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-decoder=amrnb --disable-decoder=amrwb --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-libvorbis --enable-libmp3lame --enable-libopus --enable-libvpx --enable-libspeex --enable-libass --enable-avisynth --enable-libsoxr --enable-libxvid --enable-libvo-aacenc --enable-libvidstab
libavutil 54. 15.100 / 54. 15.100
libavcodec 56. 13.100 / 56. 13.100
libavformat 56. 15.102 / 56. 15.102
libavdevice 56. 3.100 / 56. 3.100
libavfilter 5. 2.103 / 5. 2.103
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
Option qscale (use fixed quality scale (VBR)) cannot be applied to input file :0.0 -- you are trying to apply an input option to an output file or vice versa. Move this option before the file it belongs to.
Error parsing options for input file :0.0.
Error opening input files: Invalid argument
[/CODE]

Any help on figuring out how to make it work for me?
-
2 years ago
Just upgraded to 17.1 Anyone have any idea why my video play back plays in fast forward ?
-
2 years ago
ffmpeg is now here

sudo add-apt-repository ppa:jon-severinsson/ffmpeg
sudo apt-get update
sudo apt-get install ffmpeg
-
2 years ago
Great Applet ! Sorry, I just push the wrong punctuation~~
-
2 years ago
Great Applets?But it can't run in my Linux Mint 17 and 15,I found it because the shell-script has some problem(data-format),I modify it and translate the applet.js into Chinese,I have pushed them to github:https://github.com/APAR1992/ScreenShot-Desktop-Record
-
2 years ago
Great extension.
I only miss some shortcuts to start/stop video recording and the ability to record only one screen.
Tested on Cinnamon 2.0.14
-
3 years ago
Hi.
Nice extension, but the bash scripts have some flaws. You should always quote your variables, or it might lead to unexpected behavior (for a friend of mine, ffmpeg wouldn't start because the command got translated to:
ffmpeg -f x11grab -s 1920x1080 -r 30 -qscale 1 -i :0.0+1280 /home/foo/Videos/Dec.19_11:35am.webm
and ffmpeg stumbled on the : trying to intepret it, giving a somewhat cryptic error message:
"Option qscale (use fixed quality scale (VBR)) cannot be applied to input file :0.0+1280 -- you are trying to apply an input option to an output file or vice versa. Move this option before the file it belongs to.
Error parsing options for input file :0.0+1280."

Quoting variables is vital! See http://mywiki.wooledge.org/Quotes

Also, you could easily combine the two scripts into one, passing switches to it. Here's an updated version of your extension:
https://gist.github.com/anonymous/8037611

NOTE: I added a section to record only my primary display, you might want to adjust that part (or strip it out for the extension itself).

Regards
-
3 years ago
It's works on Cinnamon 2.0.14 Great Applets
-
3 years ago
Hallo i have translated the applet in italian here you can get then. just unzip and replace
http://www.4shared.com/archive/ToSBpEJM/ScreenShotRecordDesktoptech71t.html
-
3 years ago
This has a lot of potential, but I wish there was an option to just record a window rather than the entire desktop.

Using ffmpeg makes this a lot less resource intensive than other things like Kazam or RecordMyDesktop, and while you can use ffmpeg without this applet, it does require some terminal commands which can throw most newer users.

It is a solid app, but it could really use more configuration options.
-
3 years ago
Little bug report: the applet saves the videos in "~/Videos", whereas my video folder is "~/Vidéos".

Apart from that, it works fine with Fedora 19 and ffmpeg installed.
-
3 years ago
Gilnaa -

I just corrected the same problem. The issue is the .sh file isn't marked as executable. Insert the following into your terminal:

chmod +x ~/.local/share/cinnamon/applets/ScreenShot+RecordDesktop@tech71/screencapture.sh

Then press enter. Recording with no audio should work now. For the with audio option to work:

chmod +x ~/.local/share/cinnamon/applets/ScreenShot+RecordDesktop@tech71/screencapturesound.sh
-
3 years ago
When I try to start recording, I get the following error:
Faild to execute child process: "/home/gilnaa/.local/share/cinnamon/applets/ScreenShot..../screencaputre.sh" (Permission Denied)
-
3 years ago
love this. but how can i set the format to .mp4 , this one .kmv is not benefit for me to do some kind of stuff.
-
3 years ago
Hi infektedpc,

Respondint to Snipe2004's comment about the Videos directory being wrong in non-English languages.... you should be able to use xdg to get the correct "Videos" directory in any given locale or if the user has changed the default directory.

To print the Videos directory path:
xdg-user-dir VIDEOS

To print the Pictures directory path:
xdg-user-dir VIDEOS

Nice extension by the way ;)
Jon
-
3 years ago
Hello friend Awessome applet
BTW I dont know why the video recording do not work
Cinnammon tells "Recording" "Stop Recording" but the video file isn't created at all!
Anyways very good applet if you can help me!
Using on Ubuntu
-
4 years ago
sudo add-apt-repository ppa:bimsebasse/cinnamonextras
it shows............
Cannot access PPA (https://launchpad.net/api/1.0/~bimsebasse/+archive/cinnamonextras) to get PPA information, please check your internet connection.
plz help ..............i'm using 10Mbps internet connection but it shows ...............this error when i'm installing ScreenShot+Desktop Record 1.3..........
-
4 years ago
W: Imposible obtener http://ppa.launchpad.net/bimsebasse/cinnamonextras/ubuntu/dists/quantal/main/source/Sources 404 Not Found

W: Imposible obtener http://ppa.launchpad.net/bimsebasse/cinnamonextras/ubuntu/dists/quantal/main/binary-i386/Packages 404 Not Found
-
4 years ago
edit: maybe not anymore since I downloaded and tried with the current version
-
4 years ago
edit: sometimes.
-
4 years ago
screenshots I take with the "selected area" option are tinted green by (I'm presuming) the selecting box.
-
4 years ago
ill try to work on multi monitor support soon
-
4 years ago
Brilliant applet, but the only problem I'm having is the same as mentioned by dandv above; Using multi monitors I can't seem to record just the one monitor, which would make the recording feature a lot more useful!
-
4 years ago
Also getting this error on 14- Menu item "Open Folder" throws error about "starting Nautilus"
-
4 years ago
Can it record video of only one window? (My entire desktop is multi-monitor and quite large). If so, that should be mentioned in the descriptions, otherwise it would be a great feature to have :)
-
4 years ago
This is one of the applets I use most!
I've noticed a small bug on it... the feature I use more is "Select Area" because it saves me from having to crop screenshots.
This stops working very often, I would click it and nothing would happen, the cursor will not go into an + to select an area. If I restart Cinnamon it starts working again.
Any idea why?

Thanks!
-
4 years ago
Menu item "Open Folder" throws error about "starting Nautilus" - Cinnamon use Nemo.
-
4 years ago
Hi, Great app! But I cant get it to record an area of the screen or a single window. I select the area then select record desktop with sound and it just records the whole desktop which records fine but I just want an area. I'm using Fedora 17.
-
4 years ago
DIELAN: heres one that will play nice with usr/share/cinnamon/applets/ just extract in that directory and you should be good. http://dl.dropbox.com/u/31974669/ScreenShot+RecordDesktop@tech71.tar.gz
-
4 years ago
in gnome 4.2 utility gnme-screenshot works buggy, it's not an issue of applet, like i think earlier https://bugs.launchpad.net/ubuntu/+source/gnome-screenshot/+bug/929536 (now screenshots saves in Pictures folder)
-
4 years ago
Ugh, triple post! I'm so sorry!

I did some research and because I'm using LMDE I can't use repositories configured for Ubuntu+friends.

So, could you confirm the issue with not having a cinnamon directory in ~/.local ? Perhaps make the downloadable file on this page play nice in the /usr/share/whatever directory?

Much appreciated.
-
4 years ago
About my above post, I found the ~/.local folder, Nautilus was just playing dumb with me.

However there isn't a cinnamon directory anymore, it's possible in the latest version of cinnamon it was removed, since they all seem to be in /usr/share/whatever. I tried creating a directory but it won't show up in the settings program.

Help?
-
4 years ago
Looking good. However I'm having issues using it.

It could be because I extracted the package I downloaded on this page to /usr/share/cinnamon/applets and not ~/.local/whateverthepathis/applets

This is because I could not find the .local folder! I unhid the folders, there were other folders with the . in front that became unhidden so I know it's not that. The directory simply doesn't exist.

Also, I cannot install that ppa, I am not sure why.

I get this error:


Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 65, in <module>
if not sp.add_source_from_line(line):
File "/usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py", line 630, in add_source_from_line
(deb_line, file) = expand_ppa_line(line.strip(), self.distro.codename)
File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 47, in expand_ppa_line
sourceslistd = apt_pkg.Config.find_dir("Dir::Etc::sourceparts")
AttributeError: 'module' object has no attribute 'Config'


Please help? I need to be able to record my desktop with audio.
-
4 years ago
Great applet, thanks! Just the random question: where I can find this tree wallpaper?
-
4 years ago
thanks for a great applet!
i can't get record video with sound. what could be wrong?
-
4 years ago
thank you, infektedpc. This applet really useful, i'll wait resolve this issue.
-
4 years ago
I'll Look Into The Fc17 issue
-
4 years ago
Moskera i don't know how to fork it to mate but ill give it a try...
-
4 years ago
don't works after upgrade to fc17 :( stock screenshot app does. can you fix it?
-
4 years ago
First of all, I like your app a lot!!!! It is amazing! That is the reason why I would like to take it to Mate or gnome2. Could you tell me a way of doing it? Thanks for your time and help!
-
4 years ago
Great applet, Thank you! It made me interested in apps developing.

I'm studying and 've made some modifications to your scripts, for example, changing the saving directory to '$HOME/Videos/Screen' just to keep the screen videos separated from other ones, and I'm thinking right now on how to get the 'Videos' path from linux (system variables?) because of the language configured on O.S. (in different configurations the default 'Videos' path may differ). Just little issues.

Thank you very much for this app and keep going on!

Regards.
-
4 years ago
Snipe2004 have you looked in ~/Pictures folder it should be automatically saving the pictures there without any prompts
-
4 years ago
Hi Infektedpc, nice applet you made here!

Works well, but :

* First, it records videos in "~/Videos", but in french-speaking countries, this dir is named "~/Vidéos". So it's a bit boring, but not too serious. I changed it myself in the files, located in /usr/share/cinnamon/applets/... I also tried to translate it into french. Easy, except that it seems there's an encoding problem : "é" appears like é and so on. Do you know how to handle this?

* Second, when I use "Screenshot" in the menu, it opens gnome-screenshot and it works well. But when I try to use your shortcuts they won't take the screenshot. I used your nice video recording function to show what I mean : http://videobin.org/+5t8/6cq.html

Anyway, great applet! I would just enjoy if the shortcuts would work, and if it was more customizable (what do you want to be shown in the menu, language, directory in which to record/save screenshots).
-
4 years ago
Hi infektedpc,

I can record with no audio, the file is stored in Video folder, but when I record with audio, there is no movie file created.

I think my microphone is configured correctly because I can record audio with Audacity.

Can you help me with this? Thanks!
-
4 years ago
you should create a brightness applet. havent seen it here.
-
4 years ago
http://ge.tt/7lkBh5G/v/0
-
4 years ago
When I tried simply changing /.local/share/... to /usr/share/... up popped an error message that the script could not be located in something like /Home/usr/share... - I think the line "(GLib.get_home_dir()" calls the home dir and I don't know how to edit it so it calls the root dir. The ppa package has ffmpeg as a dependency so that's installed automatically along with the applet, that's one of the benefits of installing from PPA.
-
4 years ago
also those scripts rely on ffmpeg so ffmpeg would have to be installed on a users machine as well
-
4 years ago
its just calling on my sh scripts i wrote
-
4 years ago
/usr/share/cinnamon/applets/ScreenShot+RecordDesktop@tech71/screencapturesound.sh is what it would have to be changed to
-
4 years ago
And then again not. The PPA installs into /usr/share/cinnamon/applets/ which means that the applet.js has to be edited to call the two sctipts there and not in .local directory - I couldn't quite figure that out myself but realize this line is what needs editing: Main.Util.spawnCommandLine(GLib.get_home_dir() + "/.local/share/cinnamon/applets/ScreenShot+RecordDesktop@tech71/screencapturesound.sh") - how would that line look if the scripts were placed in /usr/share/cinnamon/applets/ScreenShot+RecordDesktop@tech71/ ?
-
4 years ago
Added to the Cinnamon Extras PPA (sudo apt-get install cinnamon-applet-screenshotplusrecording), nice job!
-
4 years ago
cool ill try
-
4 years ago
you keep coming up with great stuff :)

if ur looking for things to do a screensaver inhibit applet would be awesome, like this one for gnome-shell https://extensions.gnome.org/extension/233/inhibit-applet/