Simple Screen Recorder
-
- Shogun
- Posts: 434
- Joined: 02 May 2017, 09:51
- Distribution: v3.2.2-32 and Porteus-Artix-64
- Location: Chennai,India
Simple Screen Recorder
I made 'simplescreenrecorder.xzm' to capture a small bit from large videos. The one made in "nemisis", by pman, works perfectly. But, one by USM for Porteus,, always reports some thing or other missing, though USM dowloaded lots of stuff and merged them.
Any one has a working xzm for Porteus 4.0.
Any one has a working xzm for Porteus 4.0.
Linux Kernel-4.4.272 -32 bit; Linux Kernel-5.4.185 - 64 bit
- francois
- Contributor
- Posts: 6435
- Joined: 28 Dec 2010, 14:25
- Distribution: xfce plank porteus nemesis
- Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.
Re: Simple Screen Recorder
Code: Select all
Using usm -g:
Code: Select all
usm -g ssr
Code: Select all
root@porteus:~# simplescreenrecorder
simplescreenrecorder: /usr/lib64/libswscale.so.2: version `LIBSWSCALE_2' not found (required by simplescreenrecorder)
simplescreenrecorder: /usr/lib64/libavformat.so.55: version `LIBAVFORMAT_55' not found (required by simplescreenrecorder)
simplescreenrecorder: /usr/lib64/libavcodec.so.55: version `LIBAVCODEC_55' not found (required by simplescreenrecorder)
simplescreenrecorder: /usr/lib64/libavutil.so.52: version `LIBAVUTIL_52' not found (required by simplescreenrecorder)
root@porteus:~#
Code: Select all
root@porteus:~# usm sbo -b ssr
Downloading: ssr.tar.gz DONE
/tmp/usmsbo ~
Downloading: ssr-0.3.11.tar.gz DONE
ssr-0.3.11/
ssr-0.3.11/.gitignore
ssr-0.3.11/AUTHORS.md
ssr-0.3.11/CHANGELOG.md
ssr-0.3.11/CMakeLists.txt
ssr-0.3.11/COPYING
ssr-0.3.11/README.md
ssr-0.3.11/cmake/
ssr-0.3.11/cmake/FindFFmpeg.cmake
ssr-0.3.11/cmake/FindJack.cmake
ssr-0.3.11/cmake/FindPulseAudio.cmake
ssr-0.3.11/data/
ssr-0.3.11/data/icons/
ssr-0.3.11/data/icons/128/
ssr-0.3.11/data/icons/128/simplescreenrecorder-error.png
ssr-0.3.11/data/icons/128/simplescreenrecorder-idle.png
ssr-0.3.11/data/icons/128/simplescreenrecorder-paused.png
ssr-0.3.11/data/icons/128/simplescreenrecorder-recording.png
ssr-0.3.11/data/icons/128/simplescreenrecorder.png
ssr-0.3.11/data/icons/16/
ssr-0.3.11/data/icons/16/simplescreenrecorder-error.png
ssr-0.3.11/data/icons/16/simplescreenrecorder-idle.png
ssr-0.3.11/data/icons/16/simplescreenrecorder-paused.png
ssr-0.3.11/data/icons/16/simplescreenrecorder-recording.png
ssr-0.3.11/data/icons/16/simplescreenrecorder.png
ssr-0.3.11/data/icons/192/
ssr-0.3.11/data/icons/192/simplescreenrecorder-error.png
ssr-0.3.11/data/icons/192/simplescreenrecorder-idle.png
ssr-0.3.11/data/icons/192/simplescreenrecorder-paused.png
ssr-0.3.11/data/icons/192/simplescreenrecorder-recording.png
ssr-0.3.11/data/icons/192/simplescreenrecorder.png
ssr-0.3.11/data/icons/22/
ssr-0.3.11/data/icons/22/simplescreenrecorder-error.png
ssr-0.3.11/data/icons/22/simplescreenrecorder-idle.png
ssr-0.3.11/data/icons/22/simplescreenrecorder-paused.png
ssr-0.3.11/data/icons/22/simplescreenrecorder-recording.png
ssr-0.3.11/data/icons/22/simplescreenrecorder.png
ssr-0.3.11/data/icons/24/
ssr-0.3.11/data/icons/24/simplescreenrecorder-error.png
ssr-0.3.11/data/icons/24/simplescreenrecorder-idle.png
ssr-0.3.11/data/icons/24/simplescreenrecorder-paused.png
ssr-0.3.11/data/icons/24/simplescreenrecorder-recording.png
ssr-0.3.11/data/icons/24/simplescreenrecorder.png
ssr-0.3.11/data/icons/256/
ssr-0.3.11/data/icons/256/simplescreenrecorder-error.png
ssr-0.3.11/data/icons/256/simplescreenrecorder-idle.png
ssr-0.3.11/data/icons/256/simplescreenrecorder-paused.png
ssr-0.3.11/data/icons/256/simplescreenrecorder-recording.png
ssr-0.3.11/data/icons/256/simplescreenrecorder.png
ssr-0.3.11/data/icons/32/
ssr-0.3.11/data/icons/32/simplescreenrecorder-error.png
ssr-0.3.11/data/icons/32/simplescreenrecorder-idle.png
ssr-0.3.11/data/icons/32/simplescreenrecorder-paused.png
ssr-0.3.11/data/icons/32/simplescreenrecorder-recording.png
ssr-0.3.11/data/icons/32/simplescreenrecorder.png
ssr-0.3.11/data/icons/48/
ssr-0.3.11/data/icons/48/simplescreenrecorder-error.png
ssr-0.3.11/data/icons/48/simplescreenrecorder-idle.png
ssr-0.3.11/data/icons/48/simplescreenrecorder-paused.png
ssr-0.3.11/data/icons/48/simplescreenrecorder-recording.png
ssr-0.3.11/data/icons/48/simplescreenrecorder.png
ssr-0.3.11/data/icons/64/
ssr-0.3.11/data/icons/64/simplescreenrecorder-error.png
ssr-0.3.11/data/icons/64/simplescreenrecorder-idle.png
ssr-0.3.11/data/icons/64/simplescreenrecorder-paused.png
ssr-0.3.11/data/icons/64/simplescreenrecorder-recording.png
ssr-0.3.11/data/icons/64/simplescreenrecorder.png
ssr-0.3.11/data/icons/96/
ssr-0.3.11/data/icons/96/simplescreenrecorder-error.png
ssr-0.3.11/data/icons/96/simplescreenrecorder-idle.png
ssr-0.3.11/data/icons/96/simplescreenrecorder-paused.png
ssr-0.3.11/data/icons/96/simplescreenrecorder-recording.png
ssr-0.3.11/data/icons/96/simplescreenrecorder.png
ssr-0.3.11/data/icons/scalable/
ssr-0.3.11/data/icons/scalable/simplescreenrecorder-error.svg
ssr-0.3.11/data/icons/scalable/simplescreenrecorder-idle.svg
ssr-0.3.11/data/icons/scalable/simplescreenrecorder-paused.svg
ssr-0.3.11/data/icons/scalable/simplescreenrecorder-recording.svg
ssr-0.3.11/data/icons/scalable/simplescreenrecorder.svg
ssr-0.3.11/data/man/
ssr-0.3.11/data/man/simplescreenrecorder.1
ssr-0.3.11/data/man/ssr-glinject.1
ssr-0.3.11/data/output-profiles/
ssr-0.3.11/data/output-profiles/High%20Quality%20Intermediate.conf
ssr-0.3.11/data/output-profiles/Live%20Stream%20%281000kbps%29.conf
ssr-0.3.11/data/output-profiles/Live%20Stream%20%282000kbps%29.conf
ssr-0.3.11/data/output-profiles/Live%20Stream%20%283000kbps%29.conf
ssr-0.3.11/data/output-profiles/YouTube.conf
ssr-0.3.11/data/resources/
ssr-0.3.11/data/resources/about.htm
ssr-0.3.11/data/resources/header.png
ssr-0.3.11/data/resources/resources.qrc
ssr-0.3.11/data/screenshots/
ssr-0.3.11/data/screenshots/screenshot01.png
ssr-0.3.11/data/screenshots/screenshot02.png
ssr-0.3.11/data/screenshots/screenshot03.png
ssr-0.3.11/data/simplescreenrecorder.appdata.xml
ssr-0.3.11/data/simplescreenrecorder.desktop
ssr-0.3.11/glinject/
ssr-0.3.11/glinject/CMakeLists.txt
ssr-0.3.11/glinject/GLInject.cpp
ssr-0.3.11/glinject/GLInject.h
ssr-0.3.11/glinject/GLInject.pro
ssr-0.3.11/glinject/GLXFrameGrabber.cpp
ssr-0.3.11/glinject/GLXFrameGrabber.h
ssr-0.3.11/glinject/Global.h
ssr-0.3.11/glinject/Hook.cpp
ssr-0.3.11/glinject/SSRVideoStreamWriter.cpp
ssr-0.3.11/glinject/SSRVideoStreamWriter.h
ssr-0.3.11/glinject/ShmStructs.h
ssr-0.3.11/glinject/elfhacks.c
ssr-0.3.11/glinject/elfhacks.h
ssr-0.3.11/notes.txt
ssr-0.3.11/postinstall
ssr-0.3.11/scripts/
ssr-0.3.11/scripts/ssr-glinject
ssr-0.3.11/simple-build-and-install
ssr-0.3.11/simple-uninstall
ssr-0.3.11/src/
ssr-0.3.11/src/AV/
ssr-0.3.11/src/AV/AVWrapper.cpp
ssr-0.3.11/src/AV/AVWrapper.h
ssr-0.3.11/src/AV/FastResampler.cpp
ssr-0.3.11/src/AV/FastResampler.h
ssr-0.3.11/src/AV/FastResampler_FirFilter.h
ssr-0.3.11/src/AV/FastResampler_FirFilter_Fallback.cpp
ssr-0.3.11/src/AV/FastResampler_FirFilter_SSE2.cpp
ssr-0.3.11/src/AV/FastScaler.cpp
ssr-0.3.11/src/AV/FastScaler.h
ssr-0.3.11/src/AV/FastScaler_Convert.h
ssr-0.3.11/src/AV/FastScaler_Convert_Fallback.cpp
ssr-0.3.11/src/AV/FastScaler_Convert_SSSE3.cpp
ssr-0.3.11/src/AV/FastScaler_Scale.h
ssr-0.3.11/src/AV/FastScaler_Scale_Fallback.cpp
ssr-0.3.11/src/AV/FastScaler_Scale_Generic.cpp
ssr-0.3.11/src/AV/FastScaler_Scale_Generic.h
ssr-0.3.11/src/AV/FastScaler_Scale_SSSE3.cpp
ssr-0.3.11/src/AV/Input/
ssr-0.3.11/src/AV/Input/ALSAInput.cpp
ssr-0.3.11/src/AV/Input/ALSAInput.h
ssr-0.3.11/src/AV/Input/GLInjectInput.cpp
ssr-0.3.11/src/AV/Input/GLInjectInput.h
ssr-0.3.11/src/AV/Input/JACKInput.cpp
ssr-0.3.11/src/AV/Input/JACKInput.h
ssr-0.3.11/src/AV/Input/PulseAudioInput.cpp
ssr-0.3.11/src/AV/Input/PulseAudioInput.h
ssr-0.3.11/src/AV/Input/SSRVideoStream.h
ssr-0.3.11/src/AV/Input/SSRVideoStreamReader.cpp
ssr-0.3.11/src/AV/Input/SSRVideoStreamReader.h
ssr-0.3.11/src/AV/Input/SSRVideoStreamWatcher.cpp
ssr-0.3.11/src/AV/Input/SSRVideoStreamWatcher.h
ssr-0.3.11/src/AV/Input/X11Input.cpp
ssr-0.3.11/src/AV/Input/X11Input.h
ssr-0.3.11/src/AV/Output/
ssr-0.3.11/src/AV/Output/AudioEncoder.cpp
ssr-0.3.11/src/AV/Output/AudioEncoder.h
ssr-0.3.11/src/AV/Output/BaseEncoder.cpp
ssr-0.3.11/src/AV/Output/BaseEncoder.h
ssr-0.3.11/src/AV/Output/Muxer.cpp
ssr-0.3.11/src/AV/Output/Muxer.h
ssr-0.3.11/src/AV/Output/OutputManager.cpp
ssr-0.3.11/src/AV/Output/OutputManager.h
ssr-0.3.11/src/AV/Output/OutputSettings.h
ssr-0.3.11/src/AV/Output/SyncDiagram.cpp
ssr-0.3.11/src/AV/Output/SyncDiagram.h
ssr-0.3.11/src/AV/Output/Synchronizer.cpp
ssr-0.3.11/src/AV/Output/Synchronizer.h
ssr-0.3.11/src/AV/Output/VideoEncoder.cpp
ssr-0.3.11/src/AV/Output/VideoEncoder.h
ssr-0.3.11/src/AV/Output/X264Presets.cpp
ssr-0.3.11/src/AV/Output/X264Presets.h
ssr-0.3.11/src/AV/Output/x264-preset-translator.php
ssr-0.3.11/src/AV/SampleCast.h
ssr-0.3.11/src/AV/SimpleSynth.cpp
ssr-0.3.11/src/AV/SimpleSynth.h
ssr-0.3.11/src/AV/SourceSink.cpp
ssr-0.3.11/src/AV/SourceSink.h
ssr-0.3.11/src/Benchmark.cpp
ssr-0.3.11/src/Benchmark.h
ssr-0.3.11/src/CMakeLists.txt
ssr-0.3.11/src/GUI/
ssr-0.3.11/src/GUI/AudioPreviewer.cpp
ssr-0.3.11/src/GUI/AudioPreviewer.h
ssr-0.3.11/src/GUI/DialogGLInject.cpp
ssr-0.3.11/src/GUI/DialogGLInject.h
ssr-0.3.11/src/GUI/ElidedLabel.cpp
ssr-0.3.11/src/GUI/ElidedLabel.h
ssr-0.3.11/src/GUI/HiddenScrollArea.cpp
ssr-0.3.11/src/GUI/HiddenScrollArea.h
ssr-0.3.11/src/GUI/HotkeyListener.cpp
ssr-0.3.11/src/GUI/HotkeyListener.h
ssr-0.3.11/src/GUI/Icons.cpp
ssr-0.3.11/src/GUI/Icons.h
ssr-0.3.11/src/GUI/MainWindow.cpp
ssr-0.3.11/src/GUI/MainWindow.h
ssr-0.3.11/src/GUI/PageDone.cpp
ssr-0.3.11/src/GUI/PageDone.h
ssr-0.3.11/src/GUI/PageInput.cpp
ssr-0.3.11/src/GUI/PageInput.h
ssr-0.3.11/src/GUI/PageOutput.cpp
ssr-0.3.11/src/GUI/PageOutput.h
ssr-0.3.11/src/GUI/PageRecord.cpp
ssr-0.3.11/src/GUI/PageRecord.h
ssr-0.3.11/src/GUI/PageWelcome.cpp
ssr-0.3.11/src/GUI/PageWelcome.h
ssr-0.3.11/src/GUI/ProfileBox.cpp
ssr-0.3.11/src/GUI/ProfileBox.h
ssr-0.3.11/src/GUI/VideoPreviewer.cpp
ssr-0.3.11/src/GUI/VideoPreviewer.h
ssr-0.3.11/src/Global.h
ssr-0.3.11/src/Main.cpp
ssr-0.3.11/src/Main.h
ssr-0.3.11/src/NVidia.cpp
ssr-0.3.11/src/NVidia.h
ssr-0.3.11/src/SimpleScreenRecorder.pro
ssr-0.3.11/src/common/
ssr-0.3.11/src/common/CPUFeatures.cpp
ssr-0.3.11/src/common/CPUFeatures.h
ssr-0.3.11/src/common/Dialogs.cpp
ssr-0.3.11/src/common/Dialogs.h
ssr-0.3.11/src/common/EnumStrings.h
ssr-0.3.11/src/common/LockFreeMessageQueue.h
ssr-0.3.11/src/common/Logger.cpp
ssr-0.3.11/src/common/Logger.h
ssr-0.3.11/src/common/MutexDataPair.h
ssr-0.3.11/src/common/QueueBuffer.h
ssr-0.3.11/src/common/TempBuffer.h
ssr-0.3.11/src/translations/
ssr-0.3.11/src/translations/CMakeLists.txt
ssr-0.3.11/src/translations/list.txt
ssr-0.3.11/src/translations/simplescreenrecorder_ar.ts
ssr-0.3.11/src/translations/simplescreenrecorder_bg.ts
ssr-0.3.11/src/translations/simplescreenrecorder_cs.ts
ssr-0.3.11/src/translations/simplescreenrecorder_de.ts
ssr-0.3.11/src/translations/simplescreenrecorder_el.ts
ssr-0.3.11/src/translations/simplescreenrecorder_es.ts
ssr-0.3.11/src/translations/simplescreenrecorder_fr.ts
ssr-0.3.11/src/translations/simplescreenrecorder_he.ts
ssr-0.3.11/src/translations/simplescreenrecorder_hu.ts
ssr-0.3.11/src/translations/simplescreenrecorder_id.ts
ssr-0.3.11/src/translations/simplescreenrecorder_it.ts
ssr-0.3.11/src/translations/simplescreenrecorder_ja.ts
ssr-0.3.11/src/translations/simplescreenrecorder_lt.ts
ssr-0.3.11/src/translations/simplescreenrecorder_nl.ts
ssr-0.3.11/src/translations/simplescreenrecorder_pl.ts
ssr-0.3.11/src/translations/simplescreenrecorder_pt_BR.ts
ssr-0.3.11/src/translations/simplescreenrecorder_ru.ts
ssr-0.3.11/src/translations/simplescreenrecorder_sv.ts
ssr-0.3.11/src/translations/simplescreenrecorder_uk.ts
ssr-0.3.11/src/translations/simplescreenrecorder_zh_CN.ts
ssr-0.3.11/src/translations/simplescreenrecorder_zh_TW.ts
ssr-0.3.11/src/update-translations
ssr-0.3.11/src/update-translations-clean
ssr-0.3.11/todo.txt
-- The C compiler identification is GNU 7.3.0
-- The CXX compiler identification is GNU 7.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- Found OpenGL: /usr/lib64/libGL.so
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
-- Checking for modules 'libavformat;libavcodec;libavutil;libswscale'
-- Found libavformat, version 57.83.100
-- Found libavcodec, version 57.107.100
-- Found libavutil, version 55.78.100
-- Found libswscale, version 4.8.100
-- Found AVFormat: /usr/lib64/libavformat.so
-- Found AVCodec: /usr/lib64/libavcodec.so
-- Found AVUtil: /usr/lib64/libavutil.so
-- Found SWScale: /usr/lib64/libswscale.so
-- Found ALSA: /usr/lib64/libasound.so (found version "1.1.6")
-- Checking for module 'libpulse'
-- Found libpulse, version 11.1-rebootstrapped
-- Found PulseAudio: /usr/lib64/libpulse.so
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt4: /usr/bin/qmake (found suitable version "4.8.7", minimum required is "4.8")
-- The following REQUIRED packages have been found:
* OpenGL
* Threads
* FFmpeg
* X11
* ALSA
* PkgConfig
* PulseAudio
* Qt4 (required version >= 4.8)
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/SBo/ssr-0.3.11/build
Scanning dependencies of target ssr-glinject
[ 1%] Building C object glinject/CMakeFiles/ssr-glinject.dir/elfhacks.c.o
[ 2%] Building CXX object glinject/CMakeFiles/ssr-glinject.dir/GLInject.cpp.o
[ 3%] Building CXX object glinject/CMakeFiles/ssr-glinject.dir/GLXFrameGrabber.cpp.o
[ 5%] Building CXX object glinject/CMakeFiles/ssr-glinject.dir/Hook.cpp.o
[ 6%] Building CXX object glinject/CMakeFiles/ssr-glinject.dir/SSRVideoStreamWriter.cpp.o
[ 7%] Linking CXX shared library libssr-glinject.so
[ 7%] Built target ssr-glinject
Scanning dependencies of target simplescreenrecorder_autogen
[ 8%] Automatic MOC for target simplescreenrecorder
AutoMoc subprocess error
------------------------
The moc process failed to compile
"/tmp/SBo/ssr-0.3.11/src/AV/Output/SyncDiagram.h"
into
"/tmp/SBo/ssr-0.3.11/build/src/simplescreenrecorder_autogen/GPQNCQLT6Y/moc_SyncDiagram.cpp".
Command
-------
/usr/lib64/qt/bin/moc -I/tmp/SBo/ssr-0.3.11/build/src/simplescreenrecorder_autogen/include -I/tmp/SBo/ssr-0.3.11/src -I/tmp/SBo/ssr-0.3.11/src/AV -I/tmp/SBo/ssr-0.3.11/src/AV/Input -I/tmp/SBo/ssr-0.3.11/src/AV/Output -I/tmp/SBo/ssr-0.3.11/src/common -I/tmp/SBo/ssr-0.3.11/src/GUI -I/usr/lib64/qt/include/QtGui -I/usr/lib64/qt/include/QtCore -I/usr/lib64/qt/mkspecs/default -I/usr/lib64/qt/include -I/usr/include -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG "-DSSR_SYSTEM_DIR=\"/usr/share/simplescreenrecorder\"" -DSSR_USE_ALSA=1 -DSSR_USE_FFMPEG_VERSIONS=1 -DSSR_USE_JACK=0 -DSSR_USE_OPENGL_RECORDING=1 -DSSR_USE_PULSEAUDIO=1 -DSSR_USE_X86_ASM=1 "-DSSR_VERSION=\"0.3.11\"" -o /tmp/SBo/ssr-0.3.11/build/src/simplescreenrecorder_autogen/GPQNCQLT6Y/moc_SyncDiagram.cpp /tmp/SBo/ssr-0.3.11/src/AV/Output/SyncDiagram.h
Output
------
/tmp/SBo/ssr-0.3.11/src/Global.h:52: Parse error at "defined"
AutoMoc subprocess error
------------------------
The moc process failed to compile
"/tmp/SBo/ssr-0.3.11/src/AV/Input/X11Input.h"
into
"/tmp/SBo/ssr-0.3.11/build/src/simplescreenrecorder_autogen/Y4VH2ZNJ3K/moc_X11Input.cpp".
Command
-------
/usr/lib64/qt/bin/moc -I/tmp/SBo/ssr-0.3.11/build/src/simplescreenrecorder_autogen/include -I/tmp/SBo/ssr-0.3.11/src -I/tmp/SBo/ssr-0.3.11/src/AV -I/tmp/SBo/ssr-0.3.11/src/AV/Input -I/tmp/SBo/ssr-0.3.11/src/AV/Output -I/tmp/SBo/ssr-0.3.11/src/common -I/tmp/SBo/ssr-0.3.11/src/GUI -I/usr/lib64/qt/include/QtGui -I/usr/lib64/qt/include/QtCore -I/usr/lib64/qt/mkspecs/default -I/usr/lib64/qt/include -I/usr/include -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG "-DSSR_SYSTEM_DIR=\"/usr/share/simplescreenrecorder\"" -DSSR_USE_ALSA=1 -DSSR_USE_FFMPEG_VERSIONS=1 -DSSR_USE_JACK=0 -DSSR_USE_OPENGL_RECORDING=1 -DSSR_USE_PULSEAUDIO=1 -DSSR_USE_X86_ASM=1 "-DSSR_VERSION=\"0.3.11\"" -o /tmp/SBo/ssr-0.3.11/build/src/simplescreenrecorder_autogen/Y4VH2ZNJ3K/moc_X11Input.cpp /tmp/SBo/ssr-0.3.11/src/AV/Input/X11Input.h
Output
------
/tmp/SBo/ssr-0.3.11/src/Global.h:52: Parse error at "defined"
make[2]: *** [src/CMakeFiles/simplescreenrecorder_autogen.dir/build.make:58: src/CMakeFiles/simplescreenrecorder_autogen] Error 1
make[1]: *** [CMakeFiles/Makefile2:179: src/CMakeFiles/simplescreenrecorder_autogen.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
root@porteus:~#
Code: Select all
8%] Automatic MOC for target simplescreenrecorder
AutoMoc subprocess error
------------------------
The moc process failed to compile
"/tmp/SBo/ssr-0.3.11/src/AV/Output/SyncDiagram.h"
into
"/tmp/SBo/ssr-0.3.11/build/src/simplescreenrecorder_autogen/GPQNCQLT6Y/moc_SyncDiagram.cpp"
Prendre son temps, profiter de celui qui passe.
- francois
- Contributor
- Posts: 6435
- Joined: 28 Dec 2010, 14:25
- Distribution: xfce plank porteus nemesis
- Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.
Re: Simple Screen Recorder
Maybe there is something wrong with our porteus version of ffmpeg.
Prendre son temps, profiter de celui qui passe.
-
- Full of knowledge
- Posts: 2069
- Joined: 17 Jun 2013, 13:17
- Distribution: Porteus 3.2.2 XFCE 32bit
- Location: Germany
Re: Simple Screen Recorder
I think the selection of packages depends on which DE you use.( GTK or QT based)
Example:
A working SSR via USM on porteus 4 x86_64 LXDE
You may select the same packages as i did.
May be one doesn't need mariadb - SSR is still recording if i deactivate this module.
Example:
A working SSR via USM on porteus 4 x86_64 LXDE
You may select the same packages as i did.
May be one doesn't need mariadb - SSR is still recording if i deactivate this module.
Code: Select all
root@porteus:/home/guest# usm -g ssr
find: `/tmp/xdg-runtime-guest/gvfs': Permission denied
The following items were found.
Choose an number to confirm.
ctrl+c to quit
1) ssr-0.3.11-x86_64-1_slonly.txz
#? 1
Processing: ssr-0.3.11-x86_64-1_slonly.txz
Ignored libraries:
Libraries required: 21
Libraries found in system: 18
Libraries to resolve: 3
Processing library: libQtCore.so.4
More than one package contains: libQtCore.so.4
wps-office-10.1.0.5707~a21-x86_64-1_slonly.txz 165536K slackonly
insync-1.3.12.36116-x86_64-1_slonly.txz 33840K slackonly
qt-4.8.7-x86_64-4.txz 31844K slackware
The following items were found.
Choose an number to confirm.
ctrl+c to quit
1) wps-office-10.1.0.5707~a21-x86_64-1_slonly.txz
2) insync-1.3.12.36116-x86_64-1_slonly.txz
3) qt-4.8.7-x86_64-4.txz
#? 3
Processing library: libQtGui.so.4
Processing library: libjack.so.0
More than one package contains: libjack.so.0
jack2-1.9.10-x86_64-1_slonly.txz 500K slackonly
carla-2.0beta6-x86_64-1_slonly.txz 7336K slackonly
jack-1.9.9.5-x86_64-2alien.txz 500K alien
jack-1.9.10-x86_64-1dj.txz 468K salix
jack-audio-connection-kit-0.124.1-x86_64-1dj.txz 285K salix
jack-audio-connection-kit-0.125.0-x86_64-1ponce.txz 376K ponce
The following items were found.
Choose an number to confirm.
ctrl+c to quit
1) jack2-1.9.10-x86_64-1_slonly.txz
2) carla-2.0beta6-x86_64-1_slonly.txz
3) jack-1.9.9.5-x86_64-2alien.txz
4) jack-1.9.10-x86_64-1dj.txz
5) jack-audio-connection-kit-0.124.1-x86_64-1dj.txz
6) jack-audio-connection-kit-0.125.0-x86_64-1ponce.txz
#? 1
Processing: qt-4.8.7-x86_64-4.txz
Ignored libraries:
Libraries required: 56
Libraries found in system: 30
Libraries to resolve: 26
Processing library: libQt3Support.so.4
Processing library: libQtCLucene.so.4
Processing library: libQtCore.so.4
Processing library: libQtDBus.so.4
Processing library: libQtDeclarative.so.4
Processing library: libQtDesigner.so.4
Processing library: libQtDesignerComponents.so.4
Processing library: libQtGui.so.4
Processing library: libQtHelp.so.4
Processing library: libQtNetwork.so.4
Processing library: libQtOpenGL.so.4
Processing library: libQtScript.so.4
Processing library: libQtSql.so.4
Processing library: libQtSvg.so.4
Processing library: libQtTest.so.4
Processing library: libQtWebKit.so.4
Processing library: libQtXml.so.4
Processing library: libQtXmlPatterns.so.4
Processing library: libgstapp-1.0.so.0
Processing library: libgstaudio-1.0.so.0
Processing library: libgstbase-1.0.so.0
Processing library: libgstpbutils-1.0.so.0
Processing library: libgstreamer-1.0.so.0
Processing library: libgstvideo-1.0.so.0
Processing library: libiodbc.so.2
Processing library: libmysqlclient.so.18
More than one package contains: libmysqlclient.so.18
mariadb-10.0.37-x86_64-1_slack14.2.txz 26472K slackwarepatches
mariadb-10.0.26-x86_64-1.txz 25836K slackware
The following items were found.
Choose an number to confirm.
ctrl+c to quit
1) mariadb-10.0.37-x86_64-1_slack14.2.txz
2) mariadb-10.0.26-x86_64-1.txz
#? 2
Processing: jack2-1.9.10-x86_64-1_slonly.txz
Ignored libraries:
Libraries required: 15
Libraries found in system: 11
Libraries to resolve: 4
Processing library: libcelt0.so.2
Processing library: libjack.so.0
Processing library: libjacknet.so.0
Processing library: libjackserver.so.0
Processing: gst-plugins-base-1.6.4-x86_64-1.txz
Ignored libraries:
Libraries required: 35
Libraries found in system: 25
Libraries to resolve: 10
Processing library: libgstapp-1.0.so.0
Processing library: libgstaudio-1.0.so.0
Processing library: libgstbase-1.0.so.0
Processing library: libgstnet-1.0.so.0
Processing library: libgstpbutils-1.0.so.0
Processing library: libgstreamer-1.0.so.0
Processing library: libgstriff-1.0.so.0
Processing library: libgsttag-1.0.so.0
Processing library: libgstvideo-1.0.so.0
Processing library: libvisual-0.4.so.0
Processing: gstreamer-1.6.4-x86_64-1.txz
Ignored libraries:
Libraries required: 13
Libraries found in system: 11
Libraries to resolve: 2
Processing library: libgstbase-1.0.so.0
Processing library: libgstreamer-1.0.so.0
Processing: libiodbc-3.52.10-x86_64-2.txz
Ignored libraries:
Libraries required: 56
Libraries found in system: 53
Libraries to resolve: 3
Processing library: libiodbc.so.2
Processing library: libiodbcadm.so.2
Processing library: libiodbcinst.so.2
Processing: mariadb-10.0.26-x86_64-1.txz
Ignored libraries:
Libraries required: 17
Libraries found in system: 15
Libraries to resolve: 2
Processing library: libJudy.so.1
Processing library: libjemalloc.so.1
More than one package contains: libjemalloc.so.1
plexmediaserver-1.13.2.5154_fd05be322-x86_64-1_slonly.txz 81660K slackonly
jemalloc-3.6.0-x86_64-1.txz 192K slackware
The following items were found.
Choose an number to confirm.
ctrl+c to quit
1) plexmediaserver-1.13.2.5154_fd05be322-x86_64-1_slonly.txz
2) jemalloc-3.6.0-x86_64-1.txz
#? 2
Processing: celt-0.11.3-x86_64-1dj.txz
Ignored libraries:
Libraries required: 3
Libraries found in system: 2
Libraries to resolve: 1
Processing library: libcelt0.so.2
Processing: libvisual-0.4.0-x86_64-3.txz
Ignored libraries:
Libraries required: 3
Libraries found in system: 3
Libraries to resolve: 0
Processing: judy-1.0.5-x86_64-1.txz
Processing: jemalloc-3.6.0-x86_64-1.txz
Ignored libraries:
Libraries required: 1
Libraries found in system: 1
Libraries to resolve: 0
The following packages are required.
celt-0.11.3-x86_64-1dj.txz [64K] [not installed]
gst-plugins-base-1.6.4-x86_64-1.txz [1708K] [not installed]
gstreamer-1.6.4-x86_64-1.txz [1736K] [not installed]
jack2-1.9.10-x86_64-1_slonly.txz [500K] [not installed]
jemalloc-3.6.0-x86_64-1.txz [192K] [not installed]
judy-1.0.5-x86_64-1.txz [132K] [not installed]
libiodbc-3.52.10-x86_64-2.txz [264K] [not installed]
libvisual-0.4.0-x86_64-3.txz [128K] [not installed]
mariadb-10.0.26-x86_64-1.txz [25836K] [not installed]
qt-4.8.7-x86_64-4.txz [31844K] [not installed]
ssr-0.3.11-x86_64-1_slonly.txz [1304K] [not installed]
-
- Shogun
- Posts: 434
- Joined: 02 May 2017, 09:51
- Distribution: v3.2.2-32 and Porteus-Artix-64
- Location: Chennai,India
Re: Simple Screen Recorder
Ideally, selection of packages shall be decided by USM, keeping overall file size and requirements of libraries. I selected insysnc(size), now, ldd shows some 9 libraries missing.
So, for different uses, one has to load different OS. for e.g,
I boot an Ubuntu live OS, when I want to connect to a 1920/1080 TV through HDMI port .
Boot 'nemisis; OS, when I want to capture a bit Video.
Audio recording on the fly to a mp3, I have my 32 and 64 bit Laptops, connecting an audio cable from 'out' to 'in; ports. A 1.5 MB program in Win XP, does the rest. A Gnome audio recorder made by USM for Porteus 4.0 remains useless..
Story goes on.... An effective error free module maker is a must for Slackware Porteus. Otherwise I think, Arch based Nemisis is a better bet. 4 seconds difference in booting time does not matter.
So, for different uses, one has to load different OS. for e.g,
I boot an Ubuntu live OS, when I want to connect to a 1920/1080 TV through HDMI port .
Boot 'nemisis; OS, when I want to capture a bit Video.
Audio recording on the fly to a mp3, I have my 32 and 64 bit Laptops, connecting an audio cable from 'out' to 'in; ports. A 1.5 MB program in Win XP, does the rest. A Gnome audio recorder made by USM for Porteus 4.0 remains useless..
Story goes on.... An effective error free module maker is a must for Slackware Porteus. Otherwise I think, Arch based Nemisis is a better bet. 4 seconds difference in booting time does not matter.
Linux Kernel-4.4.272 -32 bit; Linux Kernel-5.4.185 - 64 bit
Re: Simple Screen Recorder
raja,
You still did not mention which DE are you using on Porteus.
You still did not mention which DE are you using on Porteus.
-
- Shogun
- Posts: 434
- Joined: 02 May 2017, 09:51
- Distribution: v3.2.2-32 and Porteus-Artix-64
- Location: Chennai,India
Re: Simple Screen Recorder
jssouza.... Openbox for v4-rc4, and XFCE for v4.0, I can make it work by adding those missing stuff..Since there is an alternate OS at hand , I don´t.
Canẗ USM decide exactly the requirements, based on installed stuff?
Canẗ USM decide exactly the requirements, based on installed stuff?
Linux Kernel-4.4.272 -32 bit; Linux Kernel-5.4.185 - 64 bit
Re: Simple Screen Recorder
Hi raja,
Oh ok. I asked for the DE just so that I could provide you a module. but if you can do it on your own, then Godspeed
As for your question,
So, if one wants to build a package,
He has his own libs from his DE as of last week of April,
USM configured repos which are
-slackware current whose libs would be current as today,
-other repos tracking the last stable slackware release (14.2) which is July 2016.
So, that is why this section, the module request helps.
Here are some examples where, USM would not have succeeded:
viewtopic.php?p=67112#p67112
viewtopic.php?p=67040#p67040
But we did
Oh ok. I asked for the DE just so that I could provide you a module. but if you can do it on your own, then Godspeed
As for your question,
My thoughts on that is that porteus 4 was built on the slackware current snapshot as of last week of April. Slackware current has moved on after that (if you see the changelog, a great deal).Canẗ USM decide exactly the requirements, based on installed stuff?
So, if one wants to build a package,
He has his own libs from his DE as of last week of April,
USM configured repos which are
-slackware current whose libs would be current as today,
-other repos tracking the last stable slackware release (14.2) which is July 2016.
So, that is why this section, the module request helps.
Here are some examples where, USM would not have succeeded:
viewtopic.php?p=67112#p67112
viewtopic.php?p=67040#p67040
But we did
- francois
- Contributor
- Posts: 6435
- Joined: 28 Dec 2010, 14:25
- Distribution: xfce plank porteus nemesis
- Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.
Re: Simple Screen Recorder
raja should not refuse such an interesting offer. Lets say that open box an xfce4 users would be happy to get the simplescreenrecorder module.
Prendre son temps, profiter de celui qui passe.
- ncmprhnsbl
- DEV Team
- Posts: 3936
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
- Contact:
Re: Simple Screen Recorder
slightly offtopic:
there is also, the not so simple screen recorder: OBS .. prebuilt for porteus-4.0 by brokenman himself:
http://ftp.nluug.nl/os/Linux/distr/port ... bundle.xzm
there is also, the not so simple screen recorder: OBS .. prebuilt for porteus-4.0 by brokenman himself:
http://ftp.nluug.nl/os/Linux/distr/port ... bundle.xzm
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
-
- Shogun
- Posts: 434
- Joined: 02 May 2017, 09:51
- Distribution: v3.2.2-32 and Porteus-Artix-64
- Location: Chennai,India
Re: Simple Screen Recorder
jssouza, now there is a popular request..please, provide a 'simplescreenrecorder' module, for openbox and xfce DEs, as a NewYear gift, for Porteus 4.0. Thanks, in advance.
For information..
In 'nemisis', with XFCE DE, pman made a module for me "smplayer mpv", followed by a module for 'simplescreenrecorder'. Simplescreenrecorder xzm module is only 1.2 MB. smplayer mpv is 48.5 MB.
I don't remember, pman downloaded, maria db,plex media server etc. That may be needed for streaming, I suppose.
I must say, simplescreenrecorder does a very good job with the camera and mike in my Laptop. Quality is excellent when Network speed is above 200kbps. One can choose a rectangular area for recording. Good enough for recording a 3-4 min stuff from a 3-4 hours video.
For information..
In 'nemisis', with XFCE DE, pman made a module for me "smplayer mpv", followed by a module for 'simplescreenrecorder'. Simplescreenrecorder xzm module is only 1.2 MB. smplayer mpv is 48.5 MB.
I don't remember, pman downloaded, maria db,plex media server etc. That may be needed for streaming, I suppose.
I must say, simplescreenrecorder does a very good job with the camera and mike in my Laptop. Quality is excellent when Network speed is above 200kbps. One can choose a rectangular area for recording. Good enough for recording a 3-4 min stuff from a 3-4 hours video.
Linux Kernel-4.4.272 -32 bit; Linux Kernel-5.4.185 - 64 bit
- Rava
- Contributor
- Posts: 5401
- Joined: 11 Jan 2011, 02:46
- Distribution: XFCE 5.01 x86_64 + 4.0 i586
- Location: Forests of Germany
Re: Simple Screen Recorder
Is ssr a more slim program than recordmydesktop?
I used recordmydesktop in the past, but usually the sound recording never worked, you only got ugly noise, so all I recorded was video only, but the quality was really good.
I used recordmydesktop in the past, but usually the sound recording never worked, you only got ugly noise, so all I recorded was video only, but the quality was really good.
Cheers!
Yours Rava
Yours Rava
- Rava
- Contributor
- Posts: 5401
- Joined: 11 Jan 2011, 02:46
- Distribution: XFCE 5.01 x86_64 + 4.0 i586
- Location: Forests of Germany
- francois
- Contributor
- Posts: 6435
- Joined: 28 Dec 2010, 14:25
- Distribution: xfce plank porteus nemesis
- Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.
Simple Screen Recorder
Has anyone got ssr for xfce4?
Thanks.
Thanks.
Prendre son temps, profiter de celui qui passe.