RecordItNow

Screen Recorders

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

23
7 .4
Description:

RecordItNow is a plugin based desktop recorder for KDE

recorditnow-0.8 depends on KDE-4.4


#### dependencies ####
recordmydesktop (tested with recordmydesktop-0.3.8.1)
KDE-4.4
Joschy(joschy-snapshot-23-02-10 attached)

Optional:
ffmepg for ffmpeg encoder/recorder plugin
mencoder (part of mplayer) for mencoder encoder plugin
xfixes for mouse cursor in screenshots/zoom


#### INSTALL ####
tar -xvjpf recorditnow-0.8.1.tar.bz2
cd recorditnow-0.8.1
sudo sh install.sh


#### git ####
http://gitorious.org/recorditnow
Last changelog:

10 years ago

12.08.2010:
makes life easier for packagers (rename GPLV2 to COPYING, buildin joschy)

05.03.2010: Release 0.8
New: Keyboard monitor
New: ffmpeg-recorder
New lib for uploads: Joschy
some new config options
Improved gui
Improved zoom
Many "under the hood" improvements
some bug fixes


22.12.2009: release 0.7
KAuth support
improved frame
new: circle under the mouse cursor
updated fr translation, thanks to Sébastien Vrillaud
updated hu translation, thanks to Barcza Károly
Some fixes
UI stuff

08.12.2009: release 0.6
Fix some little bugs
add french translation (thanks to Sébastien Vrillaud)
Fix some typos
new feature: Timeline
Improved mouse config
Improved recordmydesktop config (search)
Some krazy2 fixes
You can now select a mouse (recommended)
To fix the permissions, see http://recorditnow.sourceforge.net/#fix

29.11.2009: release 0.5
updated ebuilds
If you want to install the translations you need to specify them now for example with:
cmake -DLINGUAS="de hu"
add shortcuts config page
new features: zoom + show mouse clicks
Fix 2 little bugs in both uploader plugins
Fix cursor position on screenshot plugin


22.11.2009: release 0.4:
add tray overlay also in KDE-4.3
new default formats(ffmpeg/mencoder): wmv mpeg mkv
reset the timer after recording
ui stuff
new options for the screenshot plugin: quality/draw the mouse cursor/branding
new upload plugin: blip.tv
libgdata is now no longer required
bugfixes
Internal optimizations
new ebuilds

11.11.2009: add czech translation, thanks to Pavel Fric
10.11.2009: fix missing icon + update hu translation(thanks to VectoR)
10.11.2009: fix missing if in main.cpp
10.11.2009: Release 0.3:
new ebuilds
fix a crash that occurred after editing the toolbar
fix a leak
ui stuff
add shortcuts
add play/open and delete button
save the time and frame size
add upload plugin youtube
the timer can now be paused and stopped
add encoder plugins: ffmpeg and mencoder
add Portuguese (Brazil) translation, thanks to Márcio Moraes
fix workdir config
HIG stuff
fix start if session management is enabled

01.11.2009: fix header
01.11.2009: replace Experimental tray with KSystemtrayIcon on kde-4.3 (LibKNotificationItem-1.cmake is not installed by default)
31.10.2009: fix ld on KDE-4.3
31.10.2009: add translation (hu), fix build, HIG
31.10.2009: fix build with KDE-4.3
30.10.2009: Release 0.1

C

justi

11 years ago

please post the cmake + make log

Report

marcosRz

11 years ago

[marcos@pandora build]$ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=debugfull ../
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - 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
-- 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 Qt-Version 4.5.3 (using /usr/bin/qmake)
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.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/lib/libX11.so
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - 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
-- Found Automoc4: /usr/bin/automoc4
-- Found Perl: /usr/bin/perl
-- Phonon Version: 4.3.1
-- Found Phonon: /usr/lib/libphonon.so
-- Found Phonon Includes: /usr/include/KDE;/usr/include
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Failed
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found KDE 4.3 include dir: /usr/include
-- Found KDE 4.3 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Configuring done
-- Generating done
-- Build files have been written to: /home/marcos/Softwares/recorditnow-0.1.1/build



[marcos@pandora build]$ make
Scanning dependencies of target translations
[ 0%] Built target translations
Scanning dependencies of target recorditnow_automoc
Generating moc_mainwindow.cpp
Generating moc_line.cpp
Generating moc_framebox.cpp
Generating moc_recorditnowpluginmanager.cpp
[ 0%] Built target recorditnow_automoc
Scanning dependencies of target recorditnow_recorder_automoc
Generating abstractrecorder.moc
[ 0%] Built target recorditnow_recorder_automoc
Scanning dependencies of target recorditnow_recorder
[ 3%] Building CXX object src/libs/recorder/CMakeFiles/recorditnow_recorder.dir/recorditnow_recorder_automoc.o
[ 6%] Building CXX object src/libs/recorder/CMakeFiles/recorditnow_recorder.dir/abstractrecorder.o
Linking CXX shared library ../../../lib/librecorditnow_recorder.so
[ 6%] Built target recorditnow_recorder
[ 9%] Generating recorditnow.h, recorditnow.cpp
[ 12%] Generating ui_toolbarwidget.h
[ 15%] Generating ui_settings.h
[ 18%] Generating ui_recorderplugins.h
Scanning dependencies of target recorditnow
[ 21%] Building CXX object src/CMakeFiles/recorditnow.dir/recorditnow_automoc.o
[ 25%] Building CXX object src/CMakeFiles/recorditnow.dir/main.o
[ 28%] Building CXX object src/CMakeFiles/recorditnow.dir/mainwindow.o
In file included from /home/marcos/Softwares/recorditnow-0.1.1/build/src/ui_toolbarwidget.h:1,
from /home/marcos/Softwares/recorditnow-0.1.1/src/mainwindow.h:24,
from /home/marcos/Softwares/recorditnow-0.1.1/src/mainwindow.cpp:21:
/usr/include/kdialog.h:27: error: expected constructor, destructor, or type conversion before ‘class’
In file included from /home/marcos/Softwares/recorditnow-0.1.1/build/src/ui_toolbarwidget.h:1,
from /home/marcos/Softwares/recorditnow-0.1.1/src/mainwindow.h:24,
from /home/marcos/Softwares/recorditnow-0.1.1/src/mainwindow.cpp:21:
/usr/include/kdialog.h:397: error: expected ‘;’ before ‘*’ token
/home/marcos/Softwares/recorditnow-0.1.1/src/mainwindow.cpp: In member function ‘void MainWindow::setupTray()’:
/home/marcos/Softwares/recorditnow-0.1.1/src/mainwindow.cpp:456: error: incomplete type ‘KNotificationItem’ used in nested name specifier
/home/marcos/Softwares/recorditnow-0.1.1/src/mainwindow.cpp:457: error: incomplete type ‘KNotificationItem’ used in nested name specifier
make[2]: ** [src/CMakeFiles/recorditnow.dir/mainwindow.o] Erro 1
make[1]: ** [src/CMakeFiles/recorditnow.dir/all] Erro 2
make: ** [all] Erro 2
[marcos@pandora build]$

Report

C

justi

11 years ago

something is wrong on your system, see:
/usr/include/kdialog.h:27: error: expected constructor, destructor, or type conversion before ‘class’

Report

C

justi

11 years ago

sorry please try again...

Report

swiftscythe

11 years ago

Hi! I get this error when trying to build from source:

[ 59%] Building CXX object src/CMakeFiles/recorditnow.dir/mainwindow.o
/home/swiftscythe/abs/recorditnow/src/recorditnow-0.1/src/mainwindow.cpp:45:31: error: knotificationitem.h: No such file or directory
[ 62%] Building CXX object src/CMakeFiles/recorditnow.dir/framebox.o

Thanks in advance!

Report

C

justi

11 years ago

KDE version?

Report

VectoR

11 years ago

for me similar build error in KDE-4.3.1 , unfortunately not enough this solution to missed header problem:

--- mainwindow.cpp.orig 2009-10-30 17:59:05.000000000 +0100
+++ mainwindow.cpp 2009-10-31 10:38:56.000000000 +0100
@@ -42,7 +42,7 @@
#include
#include
#include
-#include
+#include
#include
#include
#include

but because of that available the initial, untested Hungarian translation here: http://www.blackpanther.hu/~vector/src/apps/recorditnow.tar.bz2 for recorditnow

Report

VectoR

11 years ago

:) F@ck :D)
Fixed:
- <knotificationitem.h>
+ <knotificationitem-1/knotificationitem.h>

Report

C

justi

11 years ago

ahhh thanks for help :-)

Report

C

justi

11 years ago

and big thanks for translation

Report

swiftscythe

11 years ago

Oh Sorry, I'm on kde 4.3.2 Arch64 :)

Report

C

justi

11 years ago

ok it should build now.
thanks for report

Report

swiftscythe

11 years ago

Oh I get this error now :S

[ 59%] Building CXX object src/CMakeFiles/recorditnow.dir/mainwindow.o
/home/swiftscythe/abs/recorditnow/src/recorditnow-0.1.1/src/mainwindow.cpp:48:62: error: experimental/knotificationitem/knotificationitem.h: No such file or directory
[ 62%] Building CXX object src/CMakeFiles/recorditnow.dir/framebox.o

Sorry!

Report

C

justi

11 years ago

install kdelibs-experimental
but download again please... forgot to add the namespace

Report

C

justi

11 years ago

install the package wich contains the file FindLibKNotificationItem-1.cmake

it is a part of kdebase/runtime/cmake

Report

swiftscythe

11 years ago

Hi again! Now I get this error:

-- Found Qt-Version 4.5.3 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Phonon Version: 4.3.1
-- Found KDE 4.3 include dir: /usr/include
-- Found KDE 4.3 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
CMake Error at src/CMakeLists.txt:5 (find_package):
Could not find module FindLibKNotificationItem-1.cmake or a configuration
file for package LibKNotificationItem-1.

Adjust CMAKE_MODULE_PATH to find FindLibKNotificationItem-1.cmake or set
LibKNotificationItem-1_DIR to the directory containing a CMake
configuration file for LibKNotificationItem-1. The file will have one of
the following names:

LibKNotificationItem-1Config.cmake
libknotificationitem-1-config.cmake

:( What's missing??

Report

swiftscythe

11 years ago

I already have kdelibs-experimental.
I've redownloaded the file and now I get this:

[ 53%] Building CXX object src/plugins/recorder/recordmydesktop/CMakeFiles/recorditnow_recordmydesktop_config.dir/recordmydesktop.o
In file included from /home/swiftscythe/abs/recorditnow/src/recorditnow-0.1.1/build/src/moc_mainwindow.cpp:10,
from /home/swiftscythe/abs/recorditnow/src/recorditnow-0.1.1/build/src/recorditnow_automoc.cpp:6:
/home/swiftscythe/abs/recorditnow/src/recorditnow-0.1.1/build/src/../../src/mainwindow.h:63: error: ‘Experimental’ has not been declared
/home/swiftscythe/abs/recorditnow/src/recorditnow-0.1.1/build/src/../../src/mainwindow.h:63: error: ISO C++ forbids declaration of ‘KNotificationItem’ with no type
/home/swiftscythe/abs/recorditnow/src/recorditnow-0.1.1/build/src/../../src/mainwindow.h:63: error: expected ‘;’ before ‘*’ token
make[2]: *** [src/CMakeFiles/recorditnow.dir/recorditnow_automoc.o] Error 1
make[1]: *** [src/CMakeFiles/recorditnow.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Linking CXX shared module ../../../../lib/recorditnow_recordmydesktop_config.so

:(

Report

DjNeophyte

11 years ago

Hi man,i get this trouble in cmake operation :
CMake Error at /usr/share/cmake-2.6/Modules/FindKDE4.cmake:84 (MESSAGE):
ERROR: cmake/modules/FindKDE4Internal.cmake not found in
/home/dve/.kde/share/apps;/usr/share/kubuntu-default-settings/kde4-profile/default/share/apps;/usr/share/kde4/apps
Call Stack (most recent call first):
CMakeLists.txt:3 (find_package)


CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as

cmake_minimum_required(VERSION 2.6)

how can i fix it? Sorry for my poor englis

Report

DjNeophyte

11 years ago

Ok,cmake is done.But in the make session i've got this error :


/home/dve/recorditnow/src/mainwindow.cpp: In member function ‘void MainWindow::setupTray()’:
/home/dve/recorditnow/src/mainwindow.cpp:456: error: ‘KNotificationItem’ has not been declared
/home/dve/recorditnow/src/mainwindow.cpp:457: error: ‘KNotificationItem’ has not been declared
make[2]: *** [src/CMakeFiles/recorditnow.dir/mainwindow.o] Errore 1
make[1]: *** [src/CMakeFiles/recorditnow.dir/all] Errore 2
make: *** [all] Errore 2

Report

C

justi

11 years ago

you need the kde headers to compile recorditnow.

it should be "kdebase-dev" on kubuntu (not sure, maybe you need more)

Report

10 years ago

12.08.2010:
makes life easier for packagers (rename GPLV2 to COPYING, buildin joschy)

05.03.2010: Release 0.8
New: Keyboard monitor
New: ffmpeg-recorder
New lib for uploads: Joschy
some new config options
Improved gui
Improved zoom
Many "under the hood" improvements
some bug fixes


22.12.2009: release 0.7
KAuth support
improved frame
new: circle under the mouse cursor
updated fr translation, thanks to Sébastien Vrillaud
updated hu translation, thanks to Barcza Károly
Some fixes
UI stuff

08.12.2009: release 0.6
Fix some little bugs
add french translation (thanks to Sébastien Vrillaud)
Fix some typos
new feature: Timeline
Improved mouse config
Improved recordmydesktop config (search)
Some krazy2 fixes
You can now select a mouse (recommended)
To fix the permissions, see http://recorditnow.sourceforge.net/#fix

29.11.2009: release 0.5
updated ebuilds
If you want to install the translations you need to specify them now for example with:
cmake -DLINGUAS="de hu"
add shortcuts config page
new features: zoom + show mouse clicks
Fix 2 little bugs in both uploader plugins
Fix cursor position on screenshot plugin


22.11.2009: release 0.4:
add tray overlay also in KDE-4.3
new default formats(ffmpeg/mencoder): wmv mpeg mkv
reset the timer after recording
ui stuff
new options for the screenshot plugin: quality/draw the mouse cursor/branding
new upload plugin: blip.tv
libgdata is now no longer required
bugfixes
Internal optimizations
new ebuilds

11.11.2009: add czech translation, thanks to Pavel Fric
10.11.2009: fix missing icon + update hu translation(thanks to VectoR)
10.11.2009: fix missing if in main.cpp
10.11.2009: Release 0.3:
new ebuilds
fix a crash that occurred after editing the toolbar
fix a leak
ui stuff
add shortcuts
add play/open and delete button
save the time and frame size
add upload plugin youtube
the timer can now be paused and stopped
add encoder plugins: ffmpeg and mencoder
add Portuguese (Brazil) translation, thanks to Márcio Moraes
fix workdir config
HIG stuff
fix start if session management is enabled

01.11.2009: fix header
01.11.2009: replace Experimental tray with KSystemtrayIcon on kde-4.3 (LibKNotificationItem-1.cmake is not installed by default)
31.10.2009: fix ld on KDE-4.3
31.10.2009: add translation (hu), fix build, HIG
31.10.2009: fix build with KDE-4.3
30.10.2009: Release 0.1

12345678910
6
product-maker dubious Oct 27 2015 9 excellent
product-maker roentgen Oct 27 2012 9 excellent
product-maker cichys Oct 05 2012 9 excellent
product-maker alex10336 Nov 01 2011 9 excellent
product-maker glewik Apr 29 2011 9 excellent
product-maker obsrv Nov 25 2010 9 excellent
Be the first to comment
roentgen
Oct 27 2012
cichys
Oct 05 2012
alex10336
Nov 09 2011
stalin2000
Jun 18 2011
leprosys
May 26 2011
Biert
Jan 23 2011
tadeufilippini
Dec 03 2010
obsrv
Nov 25 2010
batmarx
Aug 28 2010
Icetux
Mar 09 2010
Lole
Mar 05 2010
emonkey
Mar 02 2010
MAWSpitau
Feb 21 2010
Montblanc
Feb 05 2010
Quintasan1
Dec 25 2009
trueg
Dec 08 2009
kochka22
Nov 28 2009
nowardev
Nov 22 2009
groo
Nov 02 2009
DjNeophyte
Oct 31 2009
usrkl
Oct 31 2009
gimox
Oct 30 2009
VectoR
Oct 30 2009
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.8.1
updated Mar 05 2010
added Oct 30 2009
downloads 24h
0
mediaviews 24h 0
pageviews 24h 1
System Tags app software