Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

1
Become a Fan
7.4

Available as/for:
Description:
Lekture is an application intended to ease the making of educational, screencast-based videos like the ones you can find on khan academy (http://khanacademy.org)
It provides a blackboard area where user can write on with color chalks. A "REC" button creates a video of the blackboard area with an audio track containing the teacher's explanations in sync.

Lekture is best used with the help of a wacom tablet, that provides pressure sensitivity and easy handwriting.

** DISCLAIMER **
Lekture is still on a very early stage of development: it's usable (at least for me), but some functionality is still not there, or may not work for some users with a set-up different from mine. Please, your comments, suggestions and bug reports are very welcome.

Basic features
Customisable GUI
Wacom tablet support
*Updated:* Screen capture via Gstreamer (runtime dependency). Previously ffmpeg was used directly, but it had some drawbacks. For now only Gstreamer 0.10 is supported, as it's used via QtGstreamer and the latter isn't ported to Gstreamer 1.0 yet.
Fixed video presets: no complicated audio/video parameters
Blackboard snapshots load/save at any time

Ratings & Comments

11 Comments

kamzus147

8 8 great

twolfy

Hi, I just created a spec file for openSUSE (12.2 to Factory). It seems to work, at least for me. It's based on your recent commit ( ca7512726415c163dac4977f44cdce9ce4c666ca ). As I don't have any Fedora installation here, everyone is very welcome to branch the package on the build service :-) (patches are welcome too!) here is the build-service URL: https://build.opensuse.org/package/show/home:twolfy/lekture And to the repositories: http://download.opensuse.org/repositories/home:/twolfy/ May be, the package will help spreading your great work! Thank you and keep going! Tony

orestes1965

Sorry for the late response: I was on holidays. Thanks for packing it and for your encouragement words. The last 2 months I have been busy with other things, with no much time to devote to Lekture, but I plan to work on it this fall, with a roadmap that include: - Code stabilisation & bug fixing - Replacing gstreamer 0.10 dependency with gstreamer 1.0. this implies getting rid of QtGstreamer, a very useful travel companion, but sadly it only supports gstreamer 0.10 at present. - Preparing the app to meet the KDE requirements to publish it as an official app. - Also, I've lots of ideas to enhance the application's features and usefulness, but maybe it's better to go step by step. Meanwhile, I hope this app it's useful for someone.

twolfy

Hi orestes1965, you said, that you like to replace QtGstreamer, because of the lack of 1.0 support. I remembered it while reading a new blog post, which might be interesting for you :-) > - Replacing gstreamer 0.10 dependency with gstreamer 1.0. this implies getting rid of QtGstreamer, a very useful travel companion, but sadly it only supports gstreamer 0.10 at present. Here is the blog post: http://ghic.org/~diane/porting-to-qtgstreamer-1.0.html Have a nice day! Kind regards Tony

orestes1965

Good news! Many thanks for the link. Orestes.

twolfy

I added openSUSE 13.1 repo to the openSUSE lekture package. Have a nice day! Tony

swiftscythe

I am using this app on my Lenovo ThinkPad X220 tablet and the wacom recognition works perfectly (without kde-wacom installed) I wanted to thank you for the effort put in this software and inform you that I've created a PKGBUILD for those using Arch Linux: https://aur.archlinux.org/packages/lekture-git/ Moltes gràcies Orestes :)

anderslund

I installed libav, so now it actually looks like lekture tries to record something. But it doesn't, it gets an error about "unrecognized option showregion", and nothing happens. The command line it shows in the output does not look right, judging from a brief glance at the manual. Are there other runtime dependencies than libav?

orestes1965

Hi anderslund Thank you very much for your comments. Please note that this program is in a very early stage of development and many things are still hard-coded. I plan to make most things configurable through settings, but although I try to work on lekture regularly, often real life tend to absorb most of my time. So please be patient. But please continue to share your comments, because they are very helpful as they allow me make lekture better. Looking at your problems: it seems that old versions of "avconv" didn't recognise the "showregion" parameter. I'm using avconv version 0.8.3 from debian packages, and with this version "showregion" works well. This option shows a dotted line around the screen area being captured, but in fact isn't necessary at all. You can delete it, but at this moment you have to edit the sources. Sorry for that. You can simply delete line 137 of file src/recorddockwidget.cpp (the one with Quote:

recordingProcess << "-show_region" << "1";
) After this, recompile and try again.

anderslund

Really nice little app! Simple and fine functionality. I had to fix a small issue to build: diff --git a/src/boardview.h b/src/boardview.h index 877c304..a029aef 100644 --- a/src/boardview.h +++ b/src/boardview.h @@ -20,7 +20,7 @@ #ifndef BOARDVIEW_H #define BOARDVIEW_H -#include <qt4/QtGui/QScrollArea> +#include <QtGui/QScrollArea> It does not produce any video here, maybe missing runtime dependencies? I will be back if I can't solve it. Looking forward to the touch version on a tablet!

orestes1965

Thank you for your encouragement, and for this bug reporting. I've fixed the bug. It came from another code I adapted without noticing the bug because it compiles on my system. Tablet support is already present, as I'm doing all developing and testing using a Wacom Cintiq 12X, and I've testes it with other wacom tablets as well. But please notice that for lekture to work correctly with a wacom tablet, KDE has to correctly detect and support it. On my debian (wheezy) system this implies that package "kde-config-tablet" must be installed. Doing that will make appear a "graphic tablet" option in your system settings, section "input devices".

Pling
0 Affiliates
Details
license
version 0.1 alpha
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

Other Education Apps:

Fresh Memory
zavulon5
last update date: 10 years ago

Score 5.8

Programa PTC
confenalfam
last update date: 13 years ago

Score 4.0

gmbCrossword
mikaelu
last update date: 19 years ago

Score 5.0

Klassroom
bornio
last update date: 21 years ago

Score 5.0

ksociograma
edith
last update date: 16 years ago

Score 5.0

Fresh Memory Lite
zavulon6
last update date: 9 years ago

Score 5.0



System Tags