Screen Recorder for Porteus (32 bit)
Posted: 11 Feb 2015, 03:48
What's a good screen recorder (preferably lightweight) that works on Porteus?
Code: Select all
root@porteus:~# usm -g simple
...
...
4) simplescreenrecorder-20131227-x86_64-1alien.tgz
Code: Select all
root@porteus:~# usm -g simple
The following items were found.
Choose an number to confirm.
ctrl+c to quit
1) simple-ccsm-0.8.8-i486-2sl.txz
2) simple-icon-theme-2.7-noarch-1dj.txz
3) simple-scan-2.32.0.2-i486-1gv.txz
4) simplejson-3.3.3-i486-1tjb.txz
5) simplescreenrecorder-20131227-i486-1alien.tgz
#? 5
Processing: simplescreenrecorder-20131227-i486-1alien.tgz
Libraries required: 60
Libraries found in system: 57
Libraries to resolve: 3
Processing library: libQtCore.so.4
More than one package contains: libQtCore.so.4
qt-4.8.5-i486-2.txz 28316K slackware
googleearth-7.1.2.2041-i386-2sl.txz 44784K slacky
copy-client-1.42.0277-i486-1alien.tgz 19400K alien
The following items were found.
Choose an number to confirm.
ctrl+c to quit
1) qt-4.8.5-i486-2.txz
2) googleearth-7.1.2.2041-i386-2sl.txz
3) copy-client-1.42.0277-i486-1alien.tgz
#? 3
Processing library: libQtGui.so.4
Processing library: libjack.so.0
More than one package contains: libjack.so.0
jack-audio-connection-kit-0.124.1-i486-2ponce.txz 376K ponce
jack-audio-connection-kit-0.121.3-i486-1dj.txz 365K salix
jack-1.9.9.5-i486-1dj.txz 454K salix
The following items were found.
Choose an number to confirm.
ctrl+c to quit
1) jack-audio-connection-kit-0.124.1-i486-2ponce.txz
2) jack-audio-connection-kit-0.121.3-i486-1dj.txz
3) jack-1.9.9.5-i486-1dj.txz
#? 3
Processing: copy-client-1.42.0277-i486-1alien.tgz
Libraries required: 69
Libraries found in system: 60
Libraries to resolve: 9
Processing library: libAgentSync.so
Processing library: libBrt.so
Processing library: libCloudSync.so
Processing library: libGui.so
Processing library: libQtCore.so.4
Processing library: libQtGui.so.4
Processing library: libQtXml.so.4
Processing library: libcaja-extension.so.1
Processing library: libnautilus-extension.so.1
Processing: jack-1.9.9.5-i486-1dj.txz
Libraries required: 19
Libraries found in system: 14
Libraries to resolve: 5
Processing library: libcelt0.so.2
More than one package contains: libcelt0.so.2
celt-0.11.3-i486-1ponce.txz 64K ponce
celt-0.11.1-i486-1gv.txz 61K salix
The following items were found.
Choose an number to confirm.
ctrl+c to quit
1) celt-0.11.3-i486-1ponce.txz
2) celt-0.11.1-i486-1gv.txz
#? 2
Processing library: libffado.so.2
Processing library: libjack.so.0
Processing library: libjacknet.so.0
Processing library: libjackserver.so.0
Processing: celt-0.11.1-i486-1gv.txz
Libraries required: 3
Libraries found in system: 2
Libraries to resolve: 1
Processing library: libcelt0.so.2
Processing: libffado-2.1.0-i486-1dj.txz
Libraries required: 23
Libraries found in system: 18
Libraries to resolve: 5
Processing library: libconfig++.so.9
Processing library: libdbus-c++-1.so.0
Processing library: libffado.so.2
Processing library: libiec61883.so.0
Processing library: libxml++-2.6.so.2
More than one package contains: libxml++-2.6.so.2
libxml++-2.34.2-i486-1gv.txz 87K salix
libxml++-2.36.0-i486-1ponce.txz 612K ponce
The following items were found.
Choose an number to confirm.
ctrl+c to quit
1) libxml++-2.34.2-i486-1gv.txz
2) libxml++-2.36.0-i486-1ponce.txz
#? 2
Processing: libconfig-1.4.9-i486-1alien.tgz
Libraries required: 3
Libraries found in system: 3
Libraries to resolve: 0
Processing: libdbus-c++-0.9.0-i486-1dj.txz
Libraries required: 9
Libraries found in system: 8
Libraries to resolve: 1
Processing library: libdbus-c++-1.so.0
Processing: libiec61883-1.2.0-i486-1gv.txz
Libraries required: 2
Libraries found in system: 1
Libraries to resolve: 1
Processing library: libiec61883.so.0
Processing: libxml++-2.36.0-i486-1ponce.txz
Libraries required: 14
Libraries found in system: 14
Libraries to resolve: 0
WARNING: unresolved dependencies remain.
libcaja-extension.so.1
libnautilus-extension.so.1
The following packages are required.
celt-0.11.1-i486-1gv.txz [61K]
copy-client-1.42.0277-i486-1alien.tgz [19400K]
jack-1.9.9.5-i486-1dj.txz [454K]
libconfig-1.4.9-i486-1alien.tgz [156K]
libdbus-c++-0.9.0-i486-1dj.txz [138K]
libffado-2.1.0-i486-1dj.txz [673K]
libiec61883-1.2.0-i486-1gv.txz [48K]
libxml++-2.36.0-i486-1ponce.txz [612K]
simplescreenrecorder-20131227-i486-1alien.tgz [700K]
Total size: 22 MB
Multiple packages were detected.
Would you like to merge the packages into one module? [y/n]
Press [r] to remove packages, [q] to quit, or enter to start downloading.
Downloading: celt-0.11.1-i486-1gv.txz DONE
Downloading: copy-client-1.42.0277-i486-1alien.tgz DONE
Downloading: jack-1.9.9.5-i486-1dj.txz DONE
Downloading: libconfig-1.4.9-i486-1alien.tgz DONE
Downloading: libdbus-c++-0.9.0-i486-1dj.txz DONE
Downloading: libffado-2.1.0-i486-1dj.txz DONE
Downloading: libiec61883-1.2.0-i486-1gv.txz DONE
Downloading: libxml++-2.36.0-i486-1ponce.txz DONE
Downloading: simplescreenrecorder-20131227-i486-1alien.tgz DONE
celt-0.11.1-i486-1gv: low delay audio codec [170K]
copy-client-1.42.0277-i486-1alien: Sync client for Copy cloud storage se [42M]
jack-1.9.9.5-i486-1dj: A low-latency audio server [1.9M]
libconfig-1.4.9-i486-1alien: configuration file parsing library [500K]
libdbus-c++-0.9.0-i486-1dj: C++ API for D-BUS [550K]
libffado-2.1.0-i486-1dj: - Free Firewire Audio Drivers [4.1M]
libiec61883-1.2.0-i486-1gv: - an implementation of IEC 61883 [190K]
libxml++-2.36.0-i486-1ponce: C++ wrapper for the libxml XML parser libra [3.4M]
simplescreenrecorder-20131227-i486-1alien: record videos of programs and [1.2M]
Parallel mksquashfs: Using 4 processors
Creating 4.0 filesystem on /tmp/usm/simplescreenrecorder-20131227-i486-bundle.xzm, block size 262144.
[===============================================================/] 819/819 100%
Exportable Squashfs 4.0 filesystem, xz compressed, data block size 262144
compressed data, compressed metadata, compressed fragments, compressed xattrs
duplicates are removed
Filesystem size 18040.96 Kbytes (17.62 Mbytes)
32.51% of uncompressed filesystem size (55493.71 Kbytes)
Inode table size 7128 bytes (6.96 Kbytes)
27.40% of uncompressed inode table size (26016 bytes)
Directory table size 8186 bytes (7.99 Kbytes)
38.01% of uncompressed directory table size (21537 bytes)
Number of duplicate files found 34
Number of inodes 771
Number of files 651
Number of fragments 35
Number of symbolic links 46
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 74
Number of ids (unique uids + gids) 1
Number of uids 1
root (0)
Number of gids 1
root (0)
/tmp/usm/simplescreenrecorder-20131227-i486-bundle.xzm is ready.
root@porteus:~#
Code: Select all
#!/bin/bash
export OUTPUTHI=/tmp/screen-record-hi.avi
export OUTPUTLOW=/tmp/screen-record-low.mkv
case $1 in
low )
low=true
shift
;;
hi )
hi=true
shift
;;
* )
echo "Usage: $0 hi sound"
echo " $0 low nosound"
exit
;;
esac
if [ $hi ]; then
[ "$1" = "sound" ] && ffmpeg -f alsa -i hw:1 -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libx264 $OUTPUTHI
[ "$1" = "nosound" ] && ffmpeg -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libx264 $OUTPUTHI
else
[ "$1" = "sound" ] && ffmpeg -f alsa -i hw:1 -f x11grab -s 1920x1080 -r 25 -i :0.0 -vcodec libx264 -preset medium -crf 22 -y $OUTPUTLOW
[ "$1" = "nosound" ] && ffmpeg -f -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libx264 $OUTPUTLOW
fi
Code: Select all
root@porteus:~# record-screen.sh hi sound
Code: Select all
root@porteus:~# /root/Desktop/record-screen.sh hi sound
ffmpeg version 2.1.5 Copyright (c) 2000-2014 the FFmpeg developers
built on Sep 12 2014 12:58:46 with gcc 4.8.2 (GCC)
configuration: --prefix=/usr --shlibdir=/usr/lib64 --libdir=/usr/lib64 --mandir=/usr/man --incdir=/usr/include --disable-static --enable-shared --disable-gnutls --enable-x11grab --enable-vaapi --enable-vdpau --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-swscale --enable-avfilter --enable-pthreads --enable-bzlib --disable-libcelt --enable-libcdio --enable-frei0r --enable-libaacplus --enable-libass --enable-libbluray --disable-libcaca --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --disable-libdc1394 --enable-libfaac --enable-libfreetype --enable-libgsm --disable-libmodplug --enable-libmp3lame --enable-libnut --enable-librtmp --disable-libschroedinger --enable-libvpx --disable-libopenjpeg --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libutvideo --enable-libv4l2 --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-memalign-hack --disable-libxavs --enable-libxvid --disable-openal --enable-openssl --enable-zlib --disable-debug --arch=x86_64
libavutil 52. 48.101 / 52. 48.101
libavcodec 55. 39.101 / 55. 39.101
libavformat 55. 19.104 / 55. 19.104
libavdevice 55. 5.100 / 55. 5.100
libavfilter 3. 90.100 / 3. 90.100
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
libpostproc 52. 3.100 / 52. 3.100
ALSA lib pcm_hw.c:1667:(_snd_pcm_hw_open) Invalid value for card
[alsa @ 0x17d4a20] cannot open audio device hw:1 (No such file or directory)
hw:1: Input/output error
root@porteus:~#
Code: Select all
root@porteus:~# /root/Desktop/record-screen.sh low nosound
ffmpeg version 2.1.5 Copyright (c) 2000-2014 the FFmpeg developers
built on Sep 12 2014 12:58:46 with gcc 4.8.2 (GCC)
configuration: --prefix=/usr --shlibdir=/usr/lib64 --libdir=/usr/lib64 --mandir=/usr/man --incdir=/usr/include --disable-static --enable-shared --disable-gnutls --enable-x11grab --enable-vaapi --enable-vdpau --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-swscale --enable-avfilter --enable-pthreads --enable-bzlib --disable-libcelt --enable-libcdio --enable-frei0r --enable-libaacplus --enable-libass --enable-libbluray --disable-libcaca --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --disable-libdc1394 --enable-libfaac --enable-libfreetype --enable-libgsm --disable-libmodplug --enable-libmp3lame --enable-libnut --enable-librtmp --disable-libschroedinger --enable-libvpx --disable-libopenjpeg --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libutvideo --enable-libv4l2 --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-memalign-hack --disable-libxavs --enable-libxvid --disable-openal --enable-openssl --enable-zlib --disable-debug --arch=x86_64
libavutil 52. 48.101 / 52. 48.101
libavcodec 55. 39.101 / 55. 39.101
libavformat 55. 19.104 / 55. 19.104
libavdevice 55. 5.100 / 55. 5.100
libavfilter 3. 90.100 / 3. 90.100
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
libpostproc 52. 3.100 / 52. 3.100
:0.0: Protocol not found
root@porteus:~#
Code: Select all
root@porteus:~# aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=Intel
HDA Intel, ALC269VB Analog
Default Audio Device
sysdefault:CARD=Intel
HDA Intel, ALC269VB Analog
Default Audio Device
front:CARD=Intel,DEV=0
HDA Intel, ALC269VB Analog
Front speakers
surround40:CARD=Intel,DEV=0
HDA Intel, ALC269VB Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
HDA Intel, ALC269VB Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
HDA Intel, ALC269VB Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
HDA Intel, ALC269VB Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
HDA Intel, ALC269VB Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=Intel,DEV=0
HDA Intel, HDMI 0
HDMI Audio Output
Code: Select all
root@porteus:~# aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=PCH
HDA Intel PCH, ALC269VC Analog
Default Audio Device
sysdefault:CARD=PCH
HDA Intel PCH, ALC269VC Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC269VC Analog
Front speakers
surround21:CARD=PCH,DEV=0
HDA Intel PCH, ALC269VC Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC269VC Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC269VC Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC269VC Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC269VC Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC269VC Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
HDA Intel PCH, HDMI 0
HDMI Audio Output
Code: Select all
root@porteus:~# /root/Desktop/record-screen.sh low nosound
ffmpeg version 2.1.5 Copyright (c) 2000-2014 the FFmpeg developers
built on Sep 12 2014 12:58:46 with gcc 4.8.2 (GCC)
configuration: --prefix=/usr --shlibdir=/usr/lib64 --libdir=/usr/lib64 --mandir=/usr/man --incdir=/usr/include --disable-static --enable-shared --disable-gnutls --enable-x11grab --enable-vaapi --enable-vdpau --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-swscale --enable-avfilter --enable-pthreads --enable-bzlib --disable-libcelt --enable-libcdio --enable-frei0r --enable-libaacplus --enable-libass --enable-libbluray --disable-libcaca --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --disable-libdc1394 --enable-libfaac --enable-libfreetype --enable-libgsm --disable-libmodplug --enable-libmp3lame --enable-libnut --enable-librtmp --disable-libschroedinger --enable-libvpx --disable-libopenjpeg --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libutvideo --enable-libv4l2 --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-memalign-hack --disable-libxavs --enable-libxvid --disable-openal --enable-openssl --enable-zlib --disable-debug --arch=x86_64
libavutil 52. 48.101 / 52. 48.101
libavcodec 55. 39.101 / 55. 39.101
libavformat 55. 19.104 / 55. 19.104
libavdevice 55. 5.100 / 55. 5.100
libavfilter 3. 90.100 / 3. 90.100
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
libpostproc 52. 3.100 / 52. 3.100
:0.0: Protocol not found
root@porteus:~#
Code: Select all
porteus login: /etc/rc.d/rc.4: line 13: /usr/bin/kdm: cannot execute binary file
INIT: Id "x1" respawning too fast: disabled for 5 mins