Kamerka

Graphic Apps

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

10
8.2
Available as/for: -
Description:

Kamerka - take photos using your webcam and shiny animated QML interface.

Kamerka is an Qt4 app using KDE4 libraries. It uses Video4Linux to get image from
webcam and is able to save photos. Interface is based on QML and uses it's possibilities
to show easy to use animated UI.

Installation guide: https://github.com/dos1/kamerka/raw/master/INSTALL

Lots of popular distrubutions already include Kamerka in their repositories in version at least 0.8.1. If you want to quickly see how it looks like, then consult your package manager :)

TODO list: https://github.com/dos1/kamerka/raw/master/TODO
Last changelog:

8 years ago

0.8.5:
* added few basic filters and mirroring support from Dejan Noveski
* added option for locking image preview proportions

* fix initial window size being hardcoded to 640x480
* coding convention fixes from Michael Palimaka

* Portuguese translation from Jurandir Aparecido Sampaio
* Traditional Chinese translation from Max Lin
* Dutch translation from Kenny Verstraete

0.8.1:
* fixed installation of kcfgc file instead of kcfg
* fixed instructions in INSTALL file

* German translation from Frank Schäfer

0.8:
* graphical configuration
* XDG Pictures folder is now used by default to store photos
* photo folder is now configurable
* options to turn on/off sounds and notifications
* better error handling
* reworked video thread - it's now much less ugly :)
* creating photo directory when trying to open it, instead of showing big ugly error
* xdg-open utility used instead of kde-open
* moar pretty, but still not disturbing animations!

* Kamerka depends now on Phonon from KDE, not Qt (fixes build errors on systems without qt-phonon)
* libv4lconvert is now correctly found on 64 bit systems
* fix for Qt 4.7.0 ("import QtQuick 1.0" appeared first in 4.7.1)
* some license issues fixed

* Czech translation from Pavel Fric
* Serbian translation from Mladen Pejaković
* Spanish translation from Daniel Halens

0.6:
* first public release

orion2000za

9 years ago

Excellent! Please keep working on that to-do list of yours but actually already as it is a very useable and SMALL app

Report

JohnGillies

9 years ago


Nice idea,

Complied and install OK but does not run.

Any thoughts?

Thanks

~$ kamerka
Kamerka version 0.6
Copyright (C) 2011 Sebastian Krzyszkowiak
Kamerka comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions; type `./kamerka --license' for details.
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QFileSystemWatcher: failed to add paths: /home/john/.config/ibus/bus
Bus::open: Can not get ibus-daemon's address.
IBusInputContext::createInputContext: no connection to ibus-daemon
kamerka(30041): Cannot open device

Report

C

dos1

9 years ago

What's filename of your device node?

Kamerka uses /dev/video0 by default. If you want to override that, you can use config file, as described in manpage (man kamerka).

Configuration in GUI is comming soon ;)

Report

giovanicascaes

9 years ago

Hi!!!

I'm trying to compile in openSUSE 11.4 64 bits, but i'm getting an error with the libv4lconvert when use make: No rule to make target `/ usr/lib/libv4lconvert.so.0 '.

I have installed this lib, however :/
Some help, please? :)

Great application!

Report

C

dos1

9 years ago

Please use tarball from trunk, I think I've already fixed that in git yesterday :)

Report

giovanicascaes

9 years ago

Worked fine!

Thanks, man! :)

Report

H00K

9 years ago

What are the goals for Kamerka?

BTW, it depends on only Phonon and v4l2 to capture pictures?

Report

C

dos1

9 years ago

Most of them are already included in TODO - check link from description.

Its main goal is to be good looking Linux/KDE replacement for all those preinstalled webcam applications for Windows on laptops. You know, those vendor-branded utilities to take a photo or record short movie using integrated webcam. To be honest, that's why it is developed - my girlfriend needed something like that when she moved from Windows to Debian (and I wanted to learn QML too :) )

About dependencies: Phonon is only used to play sounds. To get image from webcam it uses V4L, to display it - Qt and to save photo - again Qt (simple QImage.save() call)

Report

H00K

9 years ago

Wow, I'm impressed! That is a lean list of deps :D

Report

H00K

9 years ago

Looks like a great app, so I wanted to compile and test it on my Gentoo.

The only problem is that it doesn't finish compiling. Could it be that Kamerka depends on Qt's Phonon only? Because instead of that I have KDE's Phonon installed.

BTW, awesome name! :D

[...]
[100%] Building CXX object src/CMakeFiles/kamerka.dir/qrc_kamerka.o
Linking CXX executable kamerka
CMakeFiles/kamerka.dir/mainwindow.o: In function `MainWindow::timerCounter(int)':
/home/hook/tmp_builds/kamerka/src/mainwindow.cpp:67: undefined reference to `Phonon::MediaSource::MediaSource(QString const&)'
/home/hook/tmp_builds/kamerka/src/mainwindow.cpp:67: undefined reference to `Phonon::MediaObject::setCurrentSource(Phonon::MediaSource const&)'
/home/hook/tmp_builds/kamerka/src/mainwindow.cpp:67: undefined reference to `Phonon::MediaSource::~MediaSource()'
/home/hook/tmp_builds/kamerka/src/mainwindow.cpp:68: undefined reference to `Phonon::MediaObject::play()'
CMakeFiles/kamerka.dir/videowidget.o: In function `videowidget':
/home/hook/tmp_builds/kamerka/src/videowidget.cpp:36: undefined reference to `Phonon::MediaObject::MediaObject(QObject*)'
/home/hook/tmp_builds/kamerka/src/videowidget.cpp:37: undefined reference to `Phonon::AudioOutput::AudioOutput(Phonon::Category, QObject*)'
/home/hook/tmp_builds/kamerka/src/videowidget.cpp:37: undefined reference to `Phonon::createPath(Phonon::MediaNode*, Phonon::MediaNode*)'
/home/hook/tmp_builds/kamerka/src/videowidget.cpp:37: undefined reference to `Phonon::Path::~Path()'
/home/hook/tmp_builds/kamerka/src/videowidget.cpp:36: undefined reference to `Phonon::MediaObject::MediaObject(QObject*)'
/home/hook/tmp_builds/kamerka/src/videowidget.cpp:37: undefined reference to `Phonon::AudioOutput::AudioOutput(Phonon::Category, QObject*)'
/home/hook/tmp_builds/kamerka/src/videowidget.cpp:37: undefined reference to `Phonon::createPath(Phonon::MediaNode*, Phonon::MediaNode*)'
/home/hook/tmp_builds/kamerka/src/videowidget.cpp:37: undefined reference to `Phonon::Path::~Path()'
CMakeFiles/kamerka.dir/videowidget.o: In function `videowidget::setPicture(QImage)':
/home/hook/tmp_builds/kamerka/src/videowidget.cpp:81: undefined reference to `Phonon::MediaSource::MediaSource(QString const&)'
/home/hook/tmp_builds/kamerka/src/videowidget.cpp:81: undefined reference to `Phonon::MediaObject::setCurrentSource(Phonon::MediaSource const&)'
/home/hook/tmp_builds/kamerka/src/videowidget.cpp:81: undefined reference to `Phonon::MediaSource::~MediaSource()'
/home/hook/tmp_builds/kamerka/src/videowidget.cpp:82: undefined reference to `Phonon::MediaObject::play()'
collect2: ld returned 1 exit status
make[2]: *** [src/kamerka] Error 1
make[1]: *** [src/CMakeFiles/kamerka.dir/all] Error 2
make: *** [all] Error 2

Report

C

dos1

9 years ago

Oh, I didn't consider such configuration.

Please change ${QT_PHONON_LIBRARY} to ${KDE4_PHONON_LIBS} in src/CMakeLists.txt and report here if it worked.

If it did, it will be fixed in next release :)

Report

H00K

9 years ago

Works, thanks :)

Report

9

pejakm

9 years ago

Here's Arch AUR PKGBUILD script:

https://aur.archlinux.org/packages.php?ID=49592

Report

9

pejakm

9 years ago

Kamerka is great! If you implement video grabbing it KDE could finaly have a native webcam app that simply works!

I have few suggestions:

- use XDG picture desktop folder for pictures
- options dialog for:
- selecting custom picture folder
- effects! (like in GNOME's "cheese")
- consecutive image taking
- and finally: a video support!

Anyway, this is great! :)

Report

C

dos1

9 years ago

I'm glad you like it, thanks for suggestions! :) Most of them were already on my TODO - I'll add it to project description.

Report

8 years ago

0.8.5:
* added few basic filters and mirroring support from Dejan Noveski
* added option for locking image preview proportions

* fix initial window size being hardcoded to 640x480
* coding convention fixes from Michael Palimaka

* Portuguese translation from Jurandir Aparecido Sampaio
* Traditional Chinese translation from Max Lin
* Dutch translation from Kenny Verstraete

0.8.1:
* fixed installation of kcfgc file instead of kcfg
* fixed instructions in INSTALL file

* German translation from Frank Schäfer

0.8:
* graphical configuration
* XDG Pictures folder is now used by default to store photos
* photo folder is now configurable
* options to turn on/off sounds and notifications
* better error handling
* reworked video thread - it's now much less ugly :)
* creating photo directory when trying to open it, instead of showing big ugly error
* xdg-open utility used instead of kde-open
* moar pretty, but still not disturbing animations!

* Kamerka depends now on Phonon from KDE, not Qt (fixes build errors on systems without qt-phonon)
* libv4lconvert is now correctly found on 64 bit systems
* fix for Qt 4.7.0 ("import QtQuick 1.0" appeared first in 4.7.1)
* some license issues fixed

* Czech translation from Pavel Fric
* Serbian translation from Mladen Pejaković
* Spanish translation from Daniel Halens

0.6:
* first public release

12345678910
21
product-maker froksen Dec 23 2012 9 excellent
product-maker frenzy Sep 09 2012 9 excellent
product-maker swiftscythe Jun 24 2012 9 excellent
product-maker ivan2k Apr 17 2012 9 excellent
product-maker narya Apr 10 2012 9 excellent
product-maker quippini Aug 10 2011 9 excellent
product-maker friendly-demon Aug 07 2011 9 excellent
product-maker emyller Jul 26 2011 9 excellent
product-maker Kwellmeister Jul 25 2011 9 excellent
product-maker 3 Jul 24 2011 9 excellent
product-maker n00kl Jul 23 2011 9 excellent
product-maker mrblur Jul 17 2011 9 excellent
product-maker Andron Jul 17 2011 9 excellent
product-maker FraMari Jul 16 2011 9 excellent
product-maker Arglinux Jun 22 2011 9 excellent
product-maker roctheme Jun 08 2011 9 excellent
product-maker gohanz Jun 07 2011 9 excellent
product-maker aspotashev Jun 06 2011 9 excellent
product-maker darthroe Jun 05 2011 9 excellent
product-maker Pawlerson Jun 05 2011 9 excellent
product-maker pejakm Jun 05 2011 9 excellent
Be the first to comment
swiftscythe
Jun 24 2012
friendly-demon
Dec 23 2011
nuovodna
Aug 09 2011
giovanicascaes
Aug 06 2011
sombragris
Jul 26 2011
n00kl
Jul 24 2011
3
Jul 24 2011
nomeutente94
Jun 27 2011
aspotashev
Jun 06 2011
pejakm
Jun 05 2011
File (click to download) Version Description PackagetypeArchitectureRelease ChannelDevices Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.8.5
updated Dec 21 2012
added Jun 05 2011
downloads 24h
0
mediaviews 24h 0
pageviews 24h 2
System Tags app software