EasyScreenCast

icon_promoEasyScreenCast is a simple extension of Gnome 3 – Shell that can easly modify all paramentes of screencast utility and simplify manage that. If you have any suggestion you can contact me. Enjoy🙂

ESC_screen1

ESC_screen2

Platform: Gnome Shell 3.6.x >

Language: JavaScript

License: GPL v3

Version: 0.9.8

Price: FREE

Source code (GIT): https://github.com/EasyScreenCast/EasyScreenCast

Changelog:

2016-11-1
EasyScreenCast was adopted
EasyScreenCast was adopted by tobias47n9e
The repo moved to EasyScreenCast organization: https://github.com/EasyScreenCast/EasyScreenCast/
2016-4-20
Released EasyScreenCast 0.9.8
  • minor bug-fix
  • added more variable in post cmd
  • move selection area into indicator menu
  • add right click on indicator icon to start/stop recording
  • new UI preferences
  • create 4 preset quality GSP for vp8 codec
  • added the ability to select the format
  • added the ability to select the resolution
  • added the ability to record the webcam stream
2015-5-1
Released EasyScreenCast 0.9.7
  • added audio support
  • added shortkey support
  • added command post-recording
  • added Russian translation (thanks Zirrald)
  • update IT translation
  • bug-fix
2014-6-8
Released EasyScreenCast 0.9.6
  • added selection function
  • update IT translation
  • minor bug-fix
2014-5-14
Released EasyScreenCast 0.9.5
  • added French translation (thanks Maxime L)
  • lock-screen fix
2014-4-19
Released EasyScreenCast 0.9.4
  • update to shell 3.12
  • minor bug-fix
2013-11-13
Released EasyScreenCast 0.9.3
  • direct call gnome shell recorder
2013-11-2
Released EasyScreenCast 0.9.2
  • update to shell 3.10
  • manage more option
  • fix translation UI
  • minor fix
2013-06-29
Released EasyScreenCast 0.9.1
  • fix it translation
  • option for manage debug info
  • reorganize code
  • minor bug fix
2013-06-5
Released EasyScreenCast 0.9.0

This version is the first release of the extension
Featured:

  • command screencast with GUI menu
  • Possibly to add delay for screencast
  • possibly to change configuration screencast into menu extension

17 pensieri su “EasyScreenCast

  1. Great work, thanks a lot…

    However, I have a Feature-Request…🙂

    – Record Audio Option

    This would have been very helpful during a tutorial I gave recently…

    1. the audio support request is among the most popular🙂 , I did many tests to figure out how to set the gstreamer pipeline to select the audio source but without success, some use this[1] with good results but I do not work, at this point I do not know if the recorder inside the shell is enabled to record the sound. 8y3

      [1] queue ! videorate ! vp8enc quality=10 speed=2 ! mux. pulsesrc ! audio/x-raw-int ! queue ! audioconvert ! vorbisenc ! mux. webmmux name=mux

  2. I’m tried to use “queue ! videorate ! vp8enc quality=10 speed=2 ! mux. pulsesrc ! audio/x-raw-int ! queue ! audioconvert ! vorbisenc ! mux. webmmux name=mux” but it doesn’t work… Can you suggest me something else??? I prefer your work, ‘cause it give me that i want😉

    1. I’m sorry I did various tests but with no success, on this page[1] also suggest to patch the file main.js of the Gnome Shell; eventually you can always use the utility *gnome-sound-recorder* to record the sound and then enter it manually in the video with avidemux, I know it’s a dirty solution but for now it’s the only one that works. 8y3

      [1]http://goo.gl/26T7dg

    1. hi, i need to see the log of the extension to identify the problem, can you send me the result of this command [1] after you try to start the screencast? you have to enable the verbose log into extension option; what version of the gnome shell you have installed?
      please send me these info at my mail, thx 8y3

      [1] journalctl /usr/bin/gnome-session –since=today | grep js

  3. Hi there! Would it be possible to change the format to mp4 instead of webm? I’d rather not have to use ffmpeg to transcode each video afterwards

    1. hi, you can do everything gstreamer can do, maybe using this gstreamer pipeline:
      queue ! videorate ! x264enc speed-preset=3 tune=zerolatency bitrate=9000 ! queue ! mux. pulsesrc ! queue ! audioconvert ! vorbisenc ! queue ! mux. mp4mux name=mux
      i’m not a gstreamer expert and this is not tested, you can find more info here:
      http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-mp4mux.html
      http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-ugly-plugins/html/gst-plugins-ugly-plugins-x264enc.html

      otherwise you can use the “Command post-recording” to run a command into the terminal just after the recording so to automate the conversion, like this:
      ffmpeg -i AbsFilePath -vcodec msmpeg4v2 AbsFilePathCONV.mp4
      AbsFilePath will be replaced by the absolute path of the screencast file. 8y3

  4. Love the extension, thanks for the great work. Only small issue I’ve encountered recently is the hot-key option causes the extension to fail.

    I was still able to access extension settings from a browser (and Tweak Tool), so I clicked “Restore Default Option” and tried various settings. I was able to reproduce the error with keyboard shortcut enabled and verbose debug on.

    Output from:

    journalctl /usr/bin/gnome-session -b | grep ‘ESC\|JS’

    Returns:
    Jun 09 01:29:27 fargo gnome-session[460]: Gjs-Message: JS LOG: ESC > initExtension called
    Jun 09 01:29:27 fargo gnome-session[460]: Gjs-Message: JS LOG: ESC > enableExtension called
    Jun 09 01:29:27 fargo gnome-session[460]: Gjs-Message: JS LOG: ESC > create indicator
    Jun 09 01:29:27 fargo gnome-session[460]: Gjs-Message: JS LOG: ESC > mixer _init
    Jun 09 01:29:27 fargo gnome-session[460]: Gjs-Message: JS LOG: ESC > mixer create
    Jun 09 01:29:27 fargo gnome-session[460]: Gjs-Message: JS LOG: ESC > check pulseaudio lib presence: true
    Jun 09 01:29:27 fargo gnome-session[460]: Gjs-Message: JS LOG: ESC > init recorder
    Jun 09 01:29:27 fargo gnome-session[460]: Gjs-Message: JS LOG: ESC > mixer _init
    Jun 09 01:29:27 fargo gnome-session[460]: Gjs-Message: JS LOG: ESC > mixer exist -> [object instance proxy GIName:Gvc.MixerControl jsobj@0x7fb8c7c0ad60 native@0x22f4e90] state -> 2
    Jun 09 01:29:27 fargo gnome-session[460]: Gjs-Message: JS LOG: ESC > enable keybinding
    Jun 09 01:29:27 fargo gnome-session[460]: Gjs-Message: JS LOG: Extension “EasyScreenCast@iacopodeenosee.gmail.com” had error: TypeError: Shell.KeyBindingMode is undefined

      1. Great project. In Kali Linux 2.0 I can select an area of the screen to record by choosing options. In gnome ubuntu 14.04 Gnome shell 3.10.4 I cannot open options at all! Gnome shell extension preferences displays for a fraction of a second on the top bar then disappears. It will however record the full screen. I am only just getting familiar with Github so sorry if i duplicate.

  5. I began to use fedora 24 beta with Wayland; after installing I tried to install this extension and system freezed. Some forced reboots but I had to change no normal gnome. Problems with Wayland?

    1. no as far as I know, there are some problems in the management of the webcam according to the version of gstreamer installed, i need more information to identify the problem, so can you open a issue on github page with the log of the extension[1]? thx
      [1]https://github.com/iacopodeenosee/EasyScreenCast/issues

  6. Ciao Jacopo, sarebbe interessante, se fattibile, poter registrare l’audio sia dall’ingresso che dall’uscita contemporaneamente e non o l’uno o l’altro, credi sia possibile implementare questa modifica?

    1. ciao, si è fattibile cambiando la GSP e mixando le tracce audio prima di unirle al flusso video, ho aperto un issue [ https://github.com/iacopodeenosee/EasyScreenCast/issues/92 ] per questo ma al momento sono bloccato nella realizzazione del tracciamento del puntatore;
      senza aspettare queste modifiche potresti usare una GSP personalizzata implementando audiomixer [ https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-plugin-audiomixer.html ] se incontri dei problemi spedisci via mail il log del estensione dopo aver fatto uno screencast.

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...