Coder Social home page Coder Social logo

vkohaupt / vokoscreenng Goto Github PK

View Code? Open in Web Editor NEW
1.0K 31.0 90.0 18.5 MB

vokoscreenNG is a powerful screencast creator in many languages to record the screen, an area or a window (Linux only). Recording of audio from multiple sources is supported. With the built-in camera support, you can make your video more personal. Other tools such as systray, magnifying glass, countdown, timer, Showclick and Halo support will help

Home Page: https://linuxecke.volkoh.de/vokoscreen/vokoscreen.html

License: GNU General Public License v2.0

C++ 94.44% QMake 1.69% Shell 0.43% Roff 2.60% C 0.84%
screencast linux screen-recorder windows capture screen-capture opensource record oss screenshot

vokoscreenng's Introduction

 

vokoscreenNG for Windows and Linux is a powerful screencast creator in many languages to record the screen, an area or a window (Linux only). Recording of audio from multiple sources is supported. With the built-in camera support, you can make your video more personal. Other tools such as systray, magnifying glass, countdown, timer, Showclick and Halo support will help you do a good job.

Download

Translate

Only 100% translated languages will be added to vokoscreenNG. You can translate to anytime, your translation will be included in the next bugfix release. Please translate only at Transifex, it is very easy. https://app.transifex.com/vkohaupt/vokoscreen/

Installer

Windows and Linux installation routines are not provided, because each platform, installer and package manager has its own special features. That means make-install, metadata, desktop files, icons, manpage, logo must be create and provided itself. All the images and logos that come with vokoscreenNG are free. You can be change in size itself be used for your own installer or package manager.

Code Contributions

If you want to contribute code, please ask beforehand whether your idea finds harmony. Your source code must be in separate files and published under the MIT-License. Every file must include the License-header. The License-header can be found here: https://github.com/vkohaupt/vokoscreenNG/blob/3.0/info-licences-changelog-install/Third-Party-License

Windows 10 64-bit

BuildRequires

Environment

  • No additional entries

Linux

Run-time requirements

  • Qt6 >= 6.5
  • pulseaudio
  • libwayland-client0
  • gstreamer >= 1.22.8
  • gstreamer-plugins-base
    • Audio: vorbis, opus
  • gstreamer-plugins-good
    • Format: mkv, avi, webm, mp4, mov
    • Video: vp8
    • Audio: flac
  • gstreamer-plugins-bad
    • Video: camera
    • Video: openh264
  • gstreamer-plugins-ugly
    • Video: x264
    • Audio: mp3
  • gstreamer-plugins-ugly-orig-addon (openSUSE Packman)
    • Video: x264
  • gstreamer-plugins-libav
    • Player: x264
  • gstreamer-plugins-rs
    • Video: GIF

Wayland

  • pipewire >= 1.0.0
  • gstreamer-plugin-pipewire >= 1.0.0
  • xdg-desktop-portal >= 1.18.2
  • xdg-desktop-portal-(kde, gtk, gnome ...)

Build requirements

  • pkgconfig
  • libqt6-devel >= 6.5
  • libqt6-linguist >= 6.5
  • libX11-devel
  • gstreamer-devel
  • libpulse-devel
  • wayland-devel

Build instructions

  1. Download the source / clone the repo and cd into its directory
  2. cd src
  3. qmake6
  4. make

Install packages

  • Debian: sudo apt install vokoscreen-ng
  • Fedora: sudo dnf install vokoscreenNG
  • openSUSE (Tumbleweed and Leap): sudo zypper install vokoscreenNG
  • Ubuntu: sudo apt install vokoscreen-ng
  • Arch linux: sudo pacman -S vokoscreen
  • NixOS: nix-env -iA nixos.vokoscreen-ng

Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture

vokoscreenng's People

Contributors

dandv avatar eribertomota avatar fabianski7 avatar ferdnyc avatar freddii avatar khssnv avatar luzpaz avatar mailaender avatar poorpocketsmcnewhold avatar tim77 avatar tux93 avatar vkohaupt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vokoscreenng's Issues

Add timer setting for keystroke display

While we can hack the display length value from the default 5 seconds, it would be nice to be able to set the delay period on the main settings page for ShowKey..

2.9.4 crashes in ArchLinux with Plasma

I updated vokoscreen on Arch, and now it crashes, the window opens for 2 seconds, then closes, here's the output when launching from terminal.

$ vokoscreen
[vokoscreen] Version: 2.9.4 Beta
[vokoscreen] Locale:  en_US
[vokoscreen} Country: United States
[vokoscreen] Qt:  5.12.0
[vokoscreen] GStreamer 1.14.4
[vokoscreen] Operating system: Arch Linux
[vokoscreen] vokoscreen running as: xcb client
[vokoscreen] vokoscreen running on X11
[vokoscreen] Desktop: KDE
[vokoscreen] current icon-theme:
[vokoscreen] Qt-PluginsPath:      /usr/lib/qt/plugins
[vokoscreen] Qt-TranslationsPath: /usr/share/qt/translations
[vokoscreen] Qt-LibraryPath:      /usr/lib
[vokoscreen] CompositingManager running: true
[vokoscreen] Muxer available: matroskamux
[vokoscreen] Muxer available: webmmux
[vokoscreen] Muxer available: avimux
[vokoscreen] Muxer available: mp4mux
[vokoscreen] Video encoder avalaible: x264enc
[vokoscreen] Fail video encoder not available: vaapih264enc
[vokoscreen] Video encoder avalaible: av1enc
[vokoscreen] Video encoder avalaible: vp8enc
[vokoscreen] Audio encoder avalaible: vorbisenc
[vokoscreen] Audio encoder avalaible: flacenc
[vokoscreen] Audio encoder avalaible: opusenc
[vokoscreen] Audio encoder avalaible: lamemp3enc
[vokoscreen] Detected count screens: 2
[vokoscreen] Name from screen:  DP2
[vokoscreen] Screen available desktop width : 1920
[vokoscreen] Screen available desktop height: 1200
[vokoscreen] DevicePixelRatio: 1  (Normal displays is 1, Retina display is 2)
[vokoscreen] Vertical refresh rate of the screen in Hz: 59
[vokoscreen] Screen orientation Qt::LandscapeOrientation
[vokoscreen] Color depth of the screen:  24
[vokoscreen] Model from screen:  LEN T24d-10-
[vokoscreen] Manufactur from screen:  Lenovo Group Limited
[vokoscreen] SerialNumber from screen:  V300GX6Z-
[vokoscreen] ItemText in Combobox: DP2:  1920 x 1200
[vokoscreen] ItemData in Combobox: x=1440 y=0 with=1920 height=1200
[vokoscreen] Name from screen:  DP3
[vokoscreen] Screen available desktop width : 1440
[vokoscreen] Screen available desktop height: 900
[vokoscreen] DevicePixelRatio: 1  (Normal displays is 1, Retina display is 2)
[vokoscreen] Vertical refresh rate of the screen in Hz: 74
[vokoscreen] Screen orientation Qt::LandscapeOrientation
[vokoscreen] Color depth of the screen:  24
[vokoscreen] Model from screen:  DELL 1909W-
[vokoscreen] Manufactur from screen:  Dell Inc.
[vokoscreen] SerialNumber from screen:  XYF7K01834CU-
[vokoscreen] ItemText in Combobox: DP3:  1440 x 900
[vokoscreen] ItemData in Combobox: x=0 y=0 with=1440 height=900
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = vokoscreen path = /usr/bin pid = 14984
KCrash: Arguments: /usr/bin/vokoscreen
KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
[1]  + 14984 suspended (signal)  vokoscreen

And here is some stack trace

21/12/18 15:04	systemd-coredump	Process 16457 (vokoscreen) of user 1000 
dumped core.

Stack trace of thread 16457:
#0  0x00007f52e6f76d7f raise (libc.so.6)
#1  0x00007f52daaf56cf _ZN6KCrash19defaultCrashHandlerEi (libKF5Crash.so.5)
#2  0x00007f52e6f76e00 __restore_rt (libc.so.6)
#3  0x00007f52d55626f5 n/a (libgstpipewire.so)
#4  0x00007f52d488c34c n/a (libpipewire-module-protocol-native.so)
#5  0x00007f52d4890dcc n/a (libpipewire-module-protocol-native.so)
#6  0x00007f52d5549556 n/a (libspa-support.so)
#7  0x00007f52d5564159 n/a (libgstpipewire.so)
#8  0x00007f52e89e7b44 gst_device_provider_get_devices (libgstreamer-1.0.so.0)
#9  0x00007f52e89e62f4 gst_device_monitor_get_devices (libgstreamer-1.0.so.0)
#10 0x000055b6376fcbea n/a (vokoscreen)
#11 0x000055b6376fb9e5 n/a (vokoscreen)
#12 0x00007f52e7553b62 _ZN7QObject5eventEP6QEvent (libQt5Core.so.5)
#13 0x00007f52e81bee34 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent 
(libQt5Widgets.so.5)
#14 0x00007f52e81c6671 _ZN12QApplication6notifyEP7QObjectP6QEvent 
(libQt5Widgets.so.5)
#15 0x00007f52e75288f9 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent 
(libQt5Core.so.5)
#16 0x00007f52e752b998 
_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData 
(libQt5Core.so.5)
#17 0x00007f52e757efd4 n/a (libQt5Core.so.5)
#18 0x00007f52e873da2f g_main_context_dispatch (libglib-2.0.so.0)
#19 0x00007f52e873f5e9 n/a (libglib-2.0.so.0)
#20 0x00007f52e873f62e g_main_context_iteration (libglib-2.0.so.0)
#21 0x00007f52e757e5a9 
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFla
gEE (libQt5Core.so.5)
#22 0x00007f52e752758c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE 
(libQt5Core.so.5)
#23 0x00007f52e752f896 _ZN16QCoreApplication4execEv (libQt5Core.so.5)
#24 0x000055b6376c2b75 main (vokoscreen)
#25 0x00007f52e6f63223 __libc_start_main (libc.so.6)
#26 0x000055b6376c31de n/a (vokoscreen)

Stack trace of thread 16459:
#0  0x00007f52e6d1eafc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f52d8d15c24 n/a (i965_dri.so)
#2  0x00007f52d8d15948 n/a (i965_dri.so)
#3  0x00007f52e6d18a9d start_thread (libpthread.so.0)
#4  0x00007f52e703ab23 __clone (libc.so.6)

Stack trace of thread 16460:
#0  0x00007f52e873f4b3 n/a (libglib-2.0.so.0)
#1  0x00007f52e873f62e g_main_context_iteration (libglib-2.0.so.0)
#2  0x00007f52e757e5c4 
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFla
gEE (libQt5Core.so.5)
#3  0x00007f52e752758c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE 
(libQt5Core.so.5)
#4  0x00007f52e736b5c9 _ZN7QThread4execEv (libQt5Core.so.5)
#5  0x00007f52e20e9ba6 n/a (libQt5DBus.so.5)
#6  0x00007f52e736c9cc n/a (libQt5Core.so.5)
#7  0x00007f52e6d18a9d start_thread (libpthread.so.0)
#8  0x00007f52e703ab23 __clone (libc.so.6)

Stack trace of thread 16463:
#0  0x00007f52e702fc21 __poll (libc.so.6)
#1  0x00007f52e873f540 n/a (libglib-2.0.so.0)
#2  0x00007f52e873f62e g_main_context_iteration (libglib-2.0.so.0)
#3  0x00007f52e757e5c4 
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFla
gEE (libQt5Core.so.5)
#4  0x00007f52e752758c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE 
(libQt5Core.so.5)
#5  0x00007f52e736b5c9 _ZN7QThread4execEv (libQt5Core.so.5)
#6  0x00007f52e736c9cc n/a (libQt5Core.so.5)
#7  0x00007f52e6d18a9d start_thread (libpthread.so.0)
#8  0x00007f52e703ab23 __clone (libc.so.6)

Stack trace of thread 16462:
#0  0x00007f52e526b2aa pa_fdsem_before_poll (libpulsecommon-12.2.so)
#1  0x00007f52e5283558 n/a (libpulsecommon-12.2.so)
#2  0x00007f52e683bd18 pa_mainloop_dispatch (libpulse.so.0)
#3  0x00007f52e683bfef pa_mainloop_iterate (libpulse.so.0)
#4  0x00007f52e683c091 pa_mainloop_run (libpulse.so.0)
#5  0x00007f52e684a5ae n/a (libpulse.so.0)
#6  0x00007f52e52939fc n/a (libpulsecommon-12.2.so)
#7  0x00007f52e6d18a9d start_thread (libpthread.so.0)
#8  0x00007f52e703ab23 __clone (libc.so.6)

Stack trace of thread 16464:
#0  0x00007f52e703ae57 epoll_wait (libc.so.6)
#1  0x00007f52d554941f n/a (libspa-support.so)
#2  0x00007f52d5505df8 n/a (libpipewire-0.2.so.1)
#3  0x00007f52e6d18a9d start_thread (libpthread.so.0)
#4  0x00007f52e703ab23 __clone (libc.so.6)

Window selector uses focus change instead of click, making it impossible to select with "focus follows mouse" (Window selector gives less than 1 sec to select)

v3.0.2 from debian package.

Selecting "Window" as area does not let me select anything.
Pressing "Start" gives a blue crosshair for about 700 milliseconds then selects the window where the crosshair is. It requires long training and good skills to target a smaller window, it's kind of a good action shooter.
I would still prefer less skills required. :-) Like, having a button next to "Window" as "Select window", and start would already use that window.

(This cannot seem to be possible to circumvent by countdown or delayed start, either.)

feature request: stream to network stream

Would be really cool to have the possibility to send the stream via network/youtube

something similar to this

gst-launch-1.0 videotestsrc is-live=1 \
    ! video/x-raw,width=1280,height=720,framerate=24/1 \
    ! timeoverlay \
    ! x264enc bitrate=4000 \
    ! video/x-h264,profile=main \
    ! queue \
    ! mux. audiotestsrc is-live=1 wave=0 \
    ! audio/x-raw,channels=2 \
    ! flacenc \
    ! queue \
    ! mux. matroskamux name=mux streamable=true \
    ! queue \
    ! tcpserversink host=0.0.0.0 port=5010 sync-method=2 recover-policy=keyframe

gst-launch-1.0 -e tcpclientsrc host=127.0.0.1 port=5010 do-timestamp=true \
    ! queue \
    ! matroskademux name=demuxer \
    ! queue \
    ! h264parse \
    ! avdec_h264 \
    ! glimagesink

Microphone is disabled on Ubuntu 18.04

Hey there,

Awesome piece of software! Was looking for a lighter alternative to OBS and this fits the bill perfectly.

One qualm though - I've updated from 2.5.0 (which is on the Ubuntu ppa repos) to 3.0.1 (from the snap package), and the microphone now seems to be disabled:
image

It's definitely connected and working with other software (like the old Vokoscreen and OBS) but does not show up here.

Any thoughts? I installed all the deps from the readme, as well as ubuntu-restricted-extras.

My logs:

[vokoscreenNG] Version: 3.0.1
[vokoscreenNG] Locale: en_IL
[vokoscreenNG] Log from: 2020-03-15 16:09:30
[vokoscreenNG] Country: Israel
[vokoscreenNG] Qt: 5.9.5
[vokoscreenNG] GStreamer 1.14.5
[vokoscreenNG] Operating system: Ubuntu Core 18
[vokoscreenNG] CPU Architecture: x86_64
[vokoscreenNG] vokoscreenNG running as: xcb client
[vokoscreenNG] vokoscreenNG running on: x11
[vokoscreenNG] Desktop: ubuntu:GNOME
[vokoscreenNG] Icon-Theme: Adwaita
[vokoscreenNG] Styles: (Windows, Fusion)
[vokoscreenNG] Qt-PluginsPath:      /usr/lib/x86_64-linux-gnu/qt5/plugins
[vokoscreenNG] Qt-TranslationsPath: /usr/share/qt5/translations
[vokoscreenNG] Qt-LibraryPath:      /usr/lib/x86_64-linux-gnu
[vokoscreenNG] Settings: /home/tom/snap/vokoscreen-ng/33/.config/vokoscreenNG/vokoscreenNG.ini
[vokoscreenNG] Log: /home/tom/snap/vokoscreen-ng/33/.config/vokoscreenNG/log/2020_03_15_16_09_28.log
[vokoscreenNG] CompositingManager running: true

[vokoscreenNG] Symbols: + available, - not available
[vokoscreenNG] + matroskamux
[vokoscreenNG] + webmmux
[vokoscreenNG] + avimux
[vokoscreenNG] + mp4mux
[vokoscreenNG] + qtmux
[vokoscreenNG] + x264enc
[vokoscreenNG] - openh264enc
[vokoscreenNG] - vaapih264enc
[vokoscreenNG] - vaapimpeg2enc
[vokoscreenNG] + vp8enc
[vokoscreenNG] + vorbisenc
[vokoscreenNG] + flacenc
[vokoscreenNG] + opusenc
[vokoscreenNG] + lamemp3enc

[vokoscreenNG] + ximagesrc
[vokoscreenNG] + pulsesrc
[vokoscreenNG] + queue
[vokoscreenNG] + capsfilter
[vokoscreenNG] + videoconvert
[vokoscreenNG] + videorate
[vokoscreenNG] + audioconvert
[vokoscreenNG] + audiorate
[vokoscreenNG] + filesink
[vokoscreenNG] + videoscale
[vokoscreenNG] + h264parse
[vokoscreenNG] + adder

[vokoscreenNG] Name from screen:  eDP-1
[vokoscreenNG] Screen available desktop width : 1920
[vokoscreenNG] Screen available desktop height: 1080
[vokoscreenNG] DevicePixelRatio: 1  (Normal displays is 1, Retina display is 2)
[vokoscreenNG] Vertical refresh rate of the screen in Hz: 60
[vokoscreenNG] Screen orientation Qt::ScreenOrientation(LandscapeOrientation)
[vokoscreenNG] Color depth of the screen:  24
[vokoscreenNG] Model from screen:  
[vokoscreenNG] Manufactur from screen:  
[vokoscreenNG] SerialNumber from screen:  
[vokoscreenNG] ItemText in Combobox: eDP-1 :  1920 x 1080
[vokoscreenNG] ItemData in Combobox: x=0 y=362 with=1920 height=1080

[vokoscreenNG] Name from screen:  DP-1
[vokoscreenNG] Screen available desktop width : 1920
[vokoscreenNG] Screen available desktop height: 1080
[vokoscreenNG] DevicePixelRatio: 1  (Normal displays is 1, Retina display is 2)
[vokoscreenNG] Vertical refresh rate of the screen in Hz: 60
[vokoscreenNG] Screen orientation Qt::ScreenOrientation(LandscapeOrientation)
[vokoscreenNG] Color depth of the screen:  24
[vokoscreenNG] Model from screen:  
[vokoscreenNG] Manufactur from screen:  
[vokoscreenNG] SerialNumber from screen:  
[vokoscreenNG] ItemText in Combobox: DP-1 :  1920 x 1080
[vokoscreenNG] ItemData in Combobox: x=1920 y=362 with=1920 height=1080

[vokoscreenNG] Name from screen:  HDMI-2
[vokoscreenNG] Screen available desktop width : 1200
[vokoscreenNG] Screen available desktop height: 1920
[vokoscreenNG] DevicePixelRatio: 1  (Normal displays is 1, Retina display is 2)
[vokoscreenNG] Vertical refresh rate of the screen in Hz: 59
[vokoscreenNG] Screen orientation Qt::ScreenOrientation(InvertedPortraitOrientation)
[vokoscreenNG] Color depth of the screen:  24
[vokoscreenNG] Model from screen:  
[vokoscreenNG] Manufactur from screen:  
[vokoscreenNG] SerialNumber from screen:  
[vokoscreenNG] ItemText in Combobox: HDMI-2 :  1200 x 1920
[vokoscreenNG] ItemData in Combobox: x=3840 y=0 with=1200 height=1920

[vokoscreenNG] [Camera] Found: Integrated Camera: Integrated C Device: video0
[vokoscreenNG] [Camera] Found:  Device: video1

[vokoscreenNG] ExtensionsPath: /home/tom/snap/vokoscreen-ng/33/vokoscreen_extensions/
[vokoscreenNG] No library for extension found
 
XmbTextListToTextProperty result code -2
XmbTextListToTextProperty result code -2
XmbTextListToTextProperty result code -2
[vokoscreenNG] Desktop session is a X11 session
XmbTextListToTextProperty result code -2
XmbTextListToTextProperty result code -2

Allow framerates below 10

It would be great if framerates below 10 are allowed. I am trying to record some presentation and 10fps are may too much for this.

VokoscreenNG 3.0.0 is released

There is a new year and also a new version of vokoscreen with the addition NG and is now officially called vokoscreenNG. I would like to thank everyone who helped.

[Feature request] Add "Record only audio" option

It may appear a strange request, as the application is a screen recorder. But since I found it the best application that enable user to select with ease - & without any bug - source of audio recording whether from built-in microphone or from PC sound (I mean using "Pulse" option) without need to use "pavucontrol" to switch, I would like to suggest on you to add new option "Record only audio" to make user to record sound only (whether from mic or monitor ...) so that it will be located in 2nd tab (tab of audio) beside "Audio" check box, so that if user check new option "Record audio only" then the 1st tab (tab of screen) will disappear (indicating that no screen record will happened) & not reappear unless user unckeck "Record audio only" option in 2nd tab.

Best.

Showkey and Showclick are not included in version 3?

First, I would like to say that vokoscreen is the best screen recorder I've ever used!

I've been using Showkey and Showclick in version 2.5, and think they are very useful. Will these two functions appear in a later release or in a plugin?

Camera quitting

In the latest version of the code the camera fails a couple of seconds after activating it. In the 3.0.2 release this problem does not occur. Perhaps my log is helpful to help solve this:

[vokoscreenNG] Version: 3.0.2
[vokoscreenNG] Locale: en_US
[vokoscreenNG] Log from: 2020-03-18 11:58:35
[vokoscreenNG] Country: United States
[vokoscreenNG] Qt: 5.12.4
[vokoscreenNG] GStreamer 1.16.1
[vokoscreenNG] Operating system: Ubuntu 19.10
[vokoscreenNG] CPU Architecture: x86_64
[vokoscreenNG] vokoscreenNG running as: xcb client
[vokoscreenNG] vokoscreenNG running on: x11
[vokoscreenNG] Desktop: ubuntu:GNOME
[vokoscreenNG] Icon-Theme: Adwaita
[vokoscreenNG] Styles: (Windows, Fusion)
[vokoscreenNG] Qt-PluginsPath: /usr/lib/x86_64-linux-gnu/qt5/plugins
[vokoscreenNG] Qt-TranslationsPath: /usr/share/qt5/translations
[vokoscreenNG] Qt-LibraryPath: /usr/lib/x86_64-linux-gnu
[vokoscreenNG] Settings: /home/xxxx/.config/vokoscreenNG/vokoscreenNG.ini
[vokoscreenNG] Log: /home/xxxx/.config/vokoscreenNG/log/2020_03_18_11_58_35.log
[vokoscreenNG] CompositingManager running: true

[vokoscreenNG] [PulseAudio] Found: Monitor of Built-in Audio Analog Stereo Device: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
[vokoscreenNG] [PulseAudio] Found: Built-in Audio Analog Stereo Device: alsa_input.pci-0000_00_1b.0.analog-stereo

[vokoscreenNG] Symbols: + available, - not available
[vokoscreenNG] + matroskamux
[vokoscreenNG] + webmmux
[vokoscreenNG] + avimux
[vokoscreenNG] + mp4mux
[vokoscreenNG] + qtmux
[vokoscreenNG] + x264enc
[vokoscreenNG] - openh264enc
[vokoscreenNG] - vaapih264enc
[vokoscreenNG] - vaapimpeg2enc
[vokoscreenNG] + vp8enc
[vokoscreenNG] + vorbisenc
[vokoscreenNG] + flacenc
[vokoscreenNG] + opusenc
[vokoscreenNG] + lamemp3enc

[vokoscreenNG] + ximagesrc
[vokoscreenNG] + pulsesrc
[vokoscreenNG] - pipewiresrc
[vokoscreenNG] + queue
[vokoscreenNG] + capsfilter
[vokoscreenNG] + videoconvert
[vokoscreenNG] + videorate
[vokoscreenNG] + audioconvert
[vokoscreenNG] + audiorate
[vokoscreenNG] + filesink
[vokoscreenNG] + videoscale
[vokoscreenNG] + h264parse
[vokoscreenNG] + adder

[vokoscreenNG] Name from screen: eDP-1
[vokoscreenNG] Screen available desktop width : 3840
[vokoscreenNG] Screen available desktop height: 2160
[vokoscreenNG] DevicePixelRatio: 2 (Normal displays is 1, Retina display is 2)
[vokoscreenNG] Vertical refresh rate of the screen in Hz: 59
[vokoscreenNG] Screen orientation Qt::LandscapeOrientation
[vokoscreenNG] Color depth of the screen: 24
[vokoscreenNG] Model from screen:
[vokoscreenNG] Manufactur from screen: Sharp Corporation
[vokoscreenNG] SerialNumber from screen:
[vokoscreenNG] ItemText in Combobox: eDP-1 : 3840 x 2160
[vokoscreenNG] ItemData in Combobox: x=0 y=0 with=3840 height=2160

[vokoscreenNG] ExtensionsPath: /home/dfok/vokoscreen_extensions/
[vokoscreenNG] No library for extension found

[vokoscreenNG] Desktop session is a X11 session
[vokoscreenNG] QCamera::LoadingStatus
[vokoscreenNG] QCamera::LoadedState
[vokoscreenNG] QCamera::LoadedStatus
[vokoscreenNG] QCamera::StartingStatus
[vokoscreenNG] QCamera::ActiveState
[vokoscreenNG] QCamera::ActiveStatus
Removed Camera "/dev/video0"
[vokoscreenNG] QCamera::LoadingStatus
[vokoscreenNG] QCamera::LoadedState
[vokoscreenNG] QCamera::LoadedStatus
[vokoscreenNG] QCamera::StartingStatus
[vokoscreenNG] QCamera::ActiveState
[vokoscreenNG] QCamera::ActiveStatus
Removed Camera "/dev/video0"

Codecs missing in Ubuntu 18.04

I had been using v2.5 with no problems, and so installed v3.02 NG. Unfortunately it does not offer me these formats which are listed as "Not Available":

  • X264
  • openh264
  • H.264 (Intel GPU)
  • MPEG-2 (Intel GPU)
    I can use libx264 and mpeg4 through v2.5 no problem. I wish I could help more, but that's it!

Feature request

Hello,
in previous version there was a function who highlight mouse click.
Is it possible to have in version 3.X -NG?

no audio 8.1

Windows 8.1 everything works except audio - greyed out and blank with red 'x' on microphone. Looking to clarify on the instruction given on main page (it is not real clear) for Windows 10 where it says "build requires" - and lists three downloads; also says needs a codec pack:

  1. This computer has the latest K-lite codec pack. Is that good?

  2. Downloading and installing the three downloads "required" - is this to make the audio work? - for 8.1?

just wanting to check - at least one of those files is very large - thanks

Man page should be updated to reflect the new version

Currently the man pages are still referring to vokoscreen:

  • should be renamed to vokoscreenNG.1
  • all occurrences of vokoscreen within the manpages should be updated
  • the vokoscreen.log is now named with a timestamp of the start of the program, so the manpage should refer to that

Just putting this as an issue so it won't be forgotten before release ^^

Audio only recording via vokoscreen without video stream in Linux

I try to find easy tool (eg for my grandma) to simple audio call recording in Linux (eg for record Skype call with my and remote side voice), but find nothing!

I need simple tool with one large button "Start" like vokoscreen, that can save several streams simultaneously (eg speaker and microphone).

We have Gnome Sound Recorder and KWave tools, but none of them can save both channels simultaneously - I can save only my voice, or remote voice, not both!

We have Audacious, but it have too many functions and look like professional tool, and regular users will afraid to use it.

And we have vokoscreen tool, that can easy record sound from two audio sources simultaneously via simple "Start" button, but it need to record video too, so if I want to save audio only, I must select small part of screen to make record with not large size.

So, can you make saving video not obligatory, for give users simple tool for audio-only recording? In interface we can simply add checkbox "Video" like in audio tab, and that's all!

If this is not too hard to implement, can you add option to make recording without video, in next coming versions? Thanks!

Does it work on Ubuntu 16.04?

While using vokoscreen, If I simply start and stop it works fine.If I pause the video in the middle, then video not getting saved in mkv version. so I moved to VokoscreenNG. I see redcross in the second tab. If I record the video , audio from speaker not getting recorded. Please provide steps to rectify it.
Thanks!

[feature request] record webcam in separate file to build overlay after recording

Wow, new version looks awesome, looking forward to using it.

For some public presentations that I screencast to republish later it would be nice to have a feature where we could record the webcam in a separate file that can then be edited in for the other publishing. Right now, if I want to have the webcam overlay, the people in the room don't really want to see the webcam image while watching the live presentation. I've tried a workaround by having the webcam on the second screen, but that's not usable when needing a mirror setup between the screen and the presentation screen.

So I guess two options would be awesome :

  • record in a separate file for post editing
  • position the overlay before recording and when record starts hide the webcam image but insert it in the recorded file

How?

HI there look i try to download & compile with the follow commands :

cd /tmp
git clone https://github.com/vkohaupt/vokoscreenNG
cd vokoscreenNG/
./preparing.sh 
cd src/
export {C,CXX}FLAGS='-O2 -fPIC -march=native -mtune=native -pipe'
export OPTFLAGS='-O2 -fPIC -march=native -mtune=native -pipe'
qmake-qt5 VOKOSCREEN_INSTALL_PREFIX=/usr QMAKE_CXXFLAGS="$OPTFLAGS" vokoscreenNG.pro 
make
./vokoscreenNG

All distros i use, i ever purge SystemD, PulseAudio & Avahi, because became my PC extremely slowpoke, and well, i don't see how i can record with ALSA, i try the old version VokoScreen 2.5.0 and i select ALSA but don't record Audio System :'(

VokoScreenNG

After i saw this sad thing vokoscreen & ssr must need "PulseAudio" like the another sound system don't exist, like "ALSA", "Jack", "RoarAudio", etc . . .

Missing dependency for camera

To make the camera work an additional package is needed under linux. To make things work I needed to install libqt5multimedia5-plugins additionally to the already recommended packages. For future users it may be useful to add this package to the list in README.md.

Best, Dennis

PS. Great work on a nice and easy to use tool!

Qt: Session Management Error In Manjaro Snap Package

I get this every time I launch the app.

[bobby@bobby-celes ~]$ vokoscreen-ng
Qt: Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
Fontconfig warning: FcPattern object weight does not accept value [40 210)
Segmentation fault (core dumped)

Any fixes?

Make this application available as flatpak on FlatHub [packaging]

Hi. 1st of all, I would to say thank you too much for creation & developing this very excellent application.

I would like to suggest on you making this application available as a flatpak on FlatHub. Flatpak is much better than snap from both security & compatibility points of view.

Got just High 4:4:4 profile for mp4 video

unfortunately the High 4:4:4 profile is not supported by many android software and also by firefox (at least in my debian it is not), for the files created with your software using Gstreamer's h264...
so all the mp4s created are not seen and/or present errors in a lot of situations.

is it possible to default a "lighter" profile?
ps: the simple High Profile ( not the 4:4:4) for example is supported today by a lot of software...

Preparing script

Hello,
The preparing script cannot use because transifex reject language downloading with follow error:

Verifying token...
tx INFO: Updating /***/.transifexrc file...
tx INFO: New translations found for the following languages:es, it_IT, de_CH, de_DE, id, fr_FR, ca, zh_TW, nl_NL, lt, de_AT, pt, ru, no, sv_SE, hu, cs_CZ, fi_FI, uk_UA, tr_TR, zh_CN
tx INFO: Pulling new translations for resource vokoscreen.vokoscreen-version-3 (source: None)
tx WARNING:  -> es: language/es.ts
tx ERROR: Forbidden
tx ERROR: 
Error: Authentication failed. Please make sure your credentials are valid.
For more information, visit:
https://docs.transifex.com/client/client-configuration#-transifexrc.

Please built translations into source in future, for easy distro packaging.

No service found for - "org.qt-project.qt.mediaplayer"

Just installed vokoscreen-ng for Debian 10 with only its dependencies (without recommended and suggested packages)

Terminal log on the first launch (FTR, program started)
$ vokoscreenNG
Warning: defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer" ((null):0, (null))
[vokoscreenNG] Version: 3.0.0
[vokoscreenNG] Locale: en_US
[vokoscreenNG] Log from: 2020-01-18 14:56:23
[vokoscreenNG] Country: UnitedStates
[vokoscreenNG] Qt: 5.11.3
[vokoscreenNG] GStreamer 1.14.4
[vokoscreenNG] Operating system: Debian GNU/Linux 10 (buster)
[vokoscreenNG] CPU Architecture: x86_64
[vokoscreenNG] vokoscreenNG running as: xcb client
[vokoscreenNG] vokoscreenNG running on: x11
[vokoscreenNG] Desktop: XFCE
[vokoscreenNG] Icon-Theme: Papirus
[vokoscreenNG] Styles: (bb10dark, bb10bright, cleanlooks, gtk2, cde, motif, plastique, Windows, Fusion)
[vokoscreenNG] Qt-PluginsPath:      /usr/lib/x86_64-linux-gnu/qt5/plugins
[vokoscreenNG] Qt-TranslationsPath: /usr/share/qt5/translations
[vokoscreenNG] Qt-LibraryPath:      /usr/lib/x86_64-linux-gnu
[vokoscreenNG] Settings: /home/user/.config/vokoscreenNG/vokoscreenNG.ini
[vokoscreenNG] Log: /home/user/.config/vokoscreenNG/log/2020_01_18_14_56_23.log
[vokoscreenNG] CompositingManager running: true

[vokoscreenNG] [PulseAudio] Found: Monitor of Built-in Audio Analog Stereo Device: alsa_output.pci-0000_00_14.2.analog-stereo.monitor
[vokoscreenNG] [PulseAudio] Found: Built-in Audio Analog Stereo Device: alsa_input.pci-0000_00_14.2.analog-stereo

[vokoscreenNG] Symbols: + available, - not available
[vokoscreenNG] + matroskamux
[vokoscreenNG] + webmmux
[vokoscreenNG] + avimux
[vokoscreenNG] + mp4mux
[vokoscreenNG] + qtmux
[vokoscreenNG] + x264enc
[vokoscreenNG] - openh264enc
[vokoscreenNG] - vaapih264enc
[vokoscreenNG] - vaapimpeg2enc
[vokoscreenNG] + vp8enc
[vokoscreenNG] + vorbisenc
[vokoscreenNG] + flacenc
[vokoscreenNG] + opusenc
[vokoscreenNG] + lamemp3enc

[vokoscreenNG] + ximagesrc
[vokoscreenNG] + pulsesrc
[vokoscreenNG] + queue
[vokoscreenNG] + capsfilter
[vokoscreenNG] + videoconvert
[vokoscreenNG] + videorate
[vokoscreenNG] + audioconvert
[vokoscreenNG] + audiorate
[vokoscreenNG] + filesink
[vokoscreenNG] + videoscale
[vokoscreenNG] + h264parse
[vokoscreenNG] + adder

[vokoscreenNG] Name from screen:  LVDS
[vokoscreenNG] Screen available desktop width : 1280
[vokoscreenNG] Screen available desktop height: 800
[vokoscreenNG] DevicePixelRatio: 1  (Normal displays is 1, Retina display is 2)
[vokoscreenNG] Vertical refresh rate of the screen in Hz: 60
[vokoscreenNG] Screen orientation Qt::ScreenOrientation(LandscapeOrientation)
[vokoscreenNG] Color depth of the screen:  24
[vokoscreenNG] Model from screen:  
[vokoscreenNG] Manufactur from screen:  LTN154AT07C0
[vokoscreenNG] SerialNumber from screen:  
[vokoscreenNG] ItemText in Combobox: LVDS :  1280 x 800
[vokoscreenNG] ItemData in Combobox: x=0 y=0 with=1280 height=800


[vokoscreenNG] ExtensionsPath: /home/user/vokoscreen_extensions/
[vokoscreenNG] No library for extension found
 
[vokoscreenNG] Desktop session is a X11 session

Is no service found for - "org.qt-project.qt.mediaplayer" ((null):0, (null)) is critical here?

New Beta

After half a year of intensive work, I have today released the 2.9.9 beta. I hope it's the last beta but I can not promise it. Thank you for testing and feedback.

x264enc unavailable despite having all requirements installed

I have trouble getting x264 working, as far as I can tell I have all requirements installed

Using my build of vokoscreenNG from the OBS x264enc is always unavailable:

[vokoscreenNG] Symbols:   available, - not available
[vokoscreenNG]   matroskamux
[vokoscreenNG]   webmmux
[vokoscreenNG]   avimux
[vokoscreenNG]   mp4mux
[vokoscreenNG]   qtmux
[vokoscreenNG] - x264enc
[vokoscreenNG] - vaapih264enc
[vokoscreenNG] - vaapimpeg2enc
[vokoscreenNG]   vp8enc
[vokoscreenNG]   vorbisenc
[vokoscreenNG]   flacenc
[vokoscreenNG]   opusenc
[vokoscreenNG]   lamemp3enc
zypper se -si gstreamer-plugins
Loading repository data...
Reading installed packages...

S  | Name                        | Type    | Version     | Arch   | Repository             
---+-----------------------------+---------+-------------+--------+------------------------
i+ | gstreamer-plugins-bad       | package | 1.14.4-7.2  | x86_64 | Packman                
i  | gstreamer-plugins-bad-lang  | package | 1.14.4-7.2  | noarch | Packman                
i  | gstreamer-plugins-base      | package | 1.14.4-2.1  | x86_64 | openSUSE-Tumbleweed-Oss
i  | gstreamer-plugins-base-lang | package | 1.14.4-2.1  | noarch | openSUSE-Tumbleweed-Oss
i  | gstreamer-plugins-farstream | package | 0.2.8-3.1   | x86_64 | openSUSE-Tumbleweed-Oss
i  | gstreamer-plugins-good      | package | 1.14.4-3.1  | x86_64 | openSUSE-Tumbleweed-Oss
i  | gstreamer-plugins-good-gtk  | package | 1.14.4-3.1  | x86_64 | openSUSE-Tumbleweed-Oss
i  | gstreamer-plugins-good-lang | package | 1.14.4-3.1  | noarch | openSUSE-Tumbleweed-Oss
i+ | gstreamer-plugins-libav     | package | 1.14.4-38.8 | x86_64 | Packman                
i+ | gstreamer-plugins-ugly      | package | 1.14.4-4.10 | x86_64 | Packman                
i  | gstreamer-plugins-ugly-lang | package | 1.14.4-4.10 | noarch | Packman                
i+ | gstreamer-plugins-vaapi     | package | 1.14.4-1.2  | x86_64 | openSUSE-Tumbleweed-Oss

"r300: driver missing"

After install vokoscreen-ng for Debian 10 with all its dependencies/recommended/suggested packages...

... on vokoscreenNG launch (it started - good) it generate another issue: r300: driver missing

Terminal log
$ vokoscreenNG
r300: driver missing
r300: driver missing
[vokoscreenNG] Version: 3.0.0
[vokoscreenNG] Locale: en_US
[vokoscreenNG] Log from: 2020-01-18 17:37:19
[vokoscreenNG] Country: UnitedStates
[vokoscreenNG] Qt: 5.11.3
[vokoscreenNG] GStreamer 1.14.4
[vokoscreenNG] Operating system: Debian GNU/Linux 10 (buster)
[vokoscreenNG] CPU Architecture: x86_64
[vokoscreenNG] vokoscreenNG running as: xcb client
[vokoscreenNG] vokoscreenNG running on: x11
[vokoscreenNG] Desktop: XFCE
[vokoscreenNG] Icon-Theme: Papirus
[vokoscreenNG] Styles: (bb10dark, bb10bright, cleanlooks, gtk2, cde, motif, plastique, Windows, Fusion)
[vokoscreenNG] Qt-PluginsPath:      /usr/lib/x86_64-linux-gnu/qt5/plugins
[vokoscreenNG] Qt-TranslationsPath: /usr/share/qt5/translations
[vokoscreenNG] Qt-LibraryPath:      /usr/lib/x86_64-linux-gnu
[vokoscreenNG] Settings: /home/user/.config/vokoscreenNG/vokoscreenNG.ini
[vokoscreenNG] Log: /home/user/.config/vokoscreenNG/log/2020_01_18_17_37_16.log
[vokoscreenNG] CompositingManager running: true

[vokoscreenNG] [PulseAudio] Found: Monitor of Built-in Audio Analog Stereo Device: alsa_output.pci-0000_00_14.2.analog-stereo.monitor
[vokoscreenNG] [PulseAudio] Found: Built-in Audio Analog Stereo Device: alsa_input.pci-0000_00_14.2.analog-stereo

[vokoscreenNG] Symbols: + available, - not available
[vokoscreenNG] + matroskamux
[vokoscreenNG] + webmmux
[vokoscreenNG] + avimux
[vokoscreenNG] + mp4mux
[vokoscreenNG] + qtmux
[vokoscreenNG] + x264enc
[vokoscreenNG] - openh264enc
[vokoscreenNG] - vaapih264enc
[vokoscreenNG] - vaapimpeg2enc
[vokoscreenNG] + vp8enc
[vokoscreenNG] + vorbisenc
[vokoscreenNG] + flacenc
[vokoscreenNG] + opusenc
[vokoscreenNG] + lamemp3enc

[vokoscreenNG] + ximagesrc
[vokoscreenNG] + pulsesrc
[vokoscreenNG] + queue
[vokoscreenNG] + capsfilter
[vokoscreenNG] + videoconvert
[vokoscreenNG] + videorate
[vokoscreenNG] + audioconvert
[vokoscreenNG] + audiorate
[vokoscreenNG] + filesink
[vokoscreenNG] + videoscale
[vokoscreenNG] + h264parse
[vokoscreenNG] + adder

[vokoscreenNG] Name from screen:  LVDS
[vokoscreenNG] Screen available desktop width : 1280
[vokoscreenNG] Screen available desktop height: 800
[vokoscreenNG] DevicePixelRatio: 1  (Normal displays is 1, Retina display is 2)
[vokoscreenNG] Vertical refresh rate of the screen in Hz: 60
[vokoscreenNG] Screen orientation Qt::ScreenOrientation(LandscapeOrientation)
[vokoscreenNG] Color depth of the screen:  24
[vokoscreenNG] Model from screen:  
[vokoscreenNG] Manufactur from screen:  LTN154AT07C0
[vokoscreenNG] SerialNumber from screen:  
[vokoscreenNG] ItemText in Combobox: LVDS :  1280 x 800
[vokoscreenNG] ItemData in Combobox: x=0 y=0 with=1280 height=800


[vokoscreenNG] ExtensionsPath: /home/user/vokoscreen_extensions/
[vokoscreenNG] No library for extension found
 
[vokoscreenNG] Desktop session is a X11 session

What does it mean? Is it critical?

2.9.3 is broken

Not registering settings, ~/.vokoscreenNG/vokoscreenNG.conf contains just the version and nothing about settings or window position.

It seems there is a segfault in pure Gnome environment.

I know this is a beta version it can be buggy and requires bug reports

Thanks in advance

Vokoscreen crashes at startup on KDE Plasma Wayland session

Title says by itself. The crash does not occur on X11 session.
I have vokoscreen 2.9.5.beta installed from AUR.

Operating System: Arch Linux
KDE Plasma Version: 5.16.1
KDE Frameworks Version: 5.59.0
Qt Version: 5.12.4

Application: vokoscreen (vokoscreen), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7d9c9f2800 (LWP 9903))]

Thread 4 (Thread 0x7f7d8bfff700 (LWP 9906)):
#0 0x00007f7da1f8b670 in __tls_get_addr () at /lib64/ld-linux-x86-64.so.2
#1 0x00007f7da0774097 in get_thread_data () at thread/qthread_unix.cpp:239
#2 0x00007f7da0774097 in QThreadData::current(bool) (createIfNecessary=createIfNecessary@entry=true) at thread/qthread_unix.cpp:239
#3 0x00007f7da099114b in postEventSourcePrepare(GSource*, gint*) (s=0x7f7d84004750, timeout=0x7f7d8bffebc4) at kernel/qeventdispatcher_glib.cpp:252
#4 0x00007f7da1cfa08a in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#5 0x00007f7da1cfa6e6 in () at /usr/lib/libglib-2.0.so.0
#6 0x00007f7da1cfa8ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#7 0x00007f7da099127c in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) (this=0x7f7d84000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#8 0x00007f7da09383ac in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) (this=this@entry=0x7f7d8bffeda0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#9 0x00007f7da07739c5 in QThread::exec() (this=) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#10 0x00007f7da0774bf0 in QThreadPrivate::start(void*) (arg=0x5576744efc10) at thread/qthread_unix.cpp:361
#11 0x00007f7da02d557f in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007f7da03e8f13 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f7d93412700 (LWP 9905)):
#0 0x00007f7da02db3c5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007f7d9357cf5c in () at /usr/lib/dri/i965_dri.so
#2 0x00007f7d9357cb58 in () at /usr/lib/dri/i965_dri.so
#3 0x00007f7da02d557f in start_thread () at /usr/lib/libpthread.so.0
#4 0x00007f7da03e8f13 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f7d99d50700 (LWP 9904)):
#0 0x00007f7da1cf9fcf in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#1 0x00007f7da1cfa6e6 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007f7da1cfa8ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007f7da099127c in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) (this=0x7f7d94000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4 0x00007f7da09383ac in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) (this=this@entry=0x7f7d99d4fd70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#5 0x00007f7da07739c5 in QThread::exec() (this=this@entry=0x7f7d9c5c5080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#6 0x00007f7d9c541b37 in QDBusConnectionManager::run() (this=0x7f7d9c5c5080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#7 0x00007f7da0774bf0 in QThreadPrivate::start(void*) (arg=0x7f7d9c5c5080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361
#8 0x00007f7da02d557f in start_thread () at /usr/lib/libpthread.so.0
#9 0x00007f7da03e8f13 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f7d9c9f2800 (LWP 9903)):
[KCrash Handler]
#6 0x0000557672202c8c in ()
#7 0x00005576722046c9 in ()
#8 0x00005576721c59c7 in ()
#9 0x00005576721b6826 in main ()
[Inferior 1 (process 9903) detached]

[FR] "Screenkey" and "mouse clicks" capture

I used "previous" Vokoscreen version cause it implemented an awesome way to show user keystrokes (screenkey) and mouse clicks (but this last feature, was incomplete cause there was no way to distinguish clicked buttons).

Will vokoscreenNG support this features?

Thank you

Audio and snap

Many users have problems with audio and snap.
I have tested with Ubuntu 18.04 and 19.10 and always have pulseaudio!!!!
My question. How the hell do you manage to have no pulse audio using "sudo snap install vokoscreen-ng"?

Setup Travis CI for build AppImage (portable binary package for Linux)

Setup Travis CI for build AppImage (portable package for Linux) as nightly build for each commit.

TODO

  1. Create ../blob/master/.travis.yml
  2. https://github.com/appimage/AppImageKit
    1.1. https://github.com/probonopd/linuxdeployqt
    1.2 https://github.com/linuxdeploy
  3. https://github.com/probonopd/uploadtool
  4. Enable Travis CI pushing to GitHub releases for this repo.

For example, take a look on LeoCAD .travis.yml implementation:

And here is how resulted builds would look like:

For any AppImage packaging questions & support:

How to cut produced video files and keep the output small?

Sorry, this is more a question than an issue, plus, it refers to vokoscreenPrevGen. But still: vokoscreen produces tiny MKV files which is great. When there is basically no motion, it takes basically no stream bandwidth (apart from audio maybe). However, when I cut the MKV with openshot and produce a corresponding MP4 using x264 and the same resolution, the file is huge - easily ten times bigger. Is there a good cutting tool that will help me keep the output small? Or specific parameters, I could tweak in openshot?

Area selection for other monitor

Hi,

Currently vokoscreenNG don't allow one to select an area in other monitor. I have 3 monitors and I would like to select an area to record screen in my secondary monitor. Thanks!

Regards,

Eriberto

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.