-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans  .- Knowledge Base  . 

lekture

   0.1 alpha  

KDE Education

Score 66%
lekture
zoom


lekture
zoom


lekture
zoom


Version Control:  Link
Minimum required   KDE 4.x
Downloads:  188
Submitted:  Nov 17 2012
Updated:  Sep 2 2013

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



  • LicenseGPL
    (Source)
    Send to a friend
    Subscribe
    Other  Apps  from orestes1965
    Report inappropriate content



    -
    .

     Great application!

     
     by anderslund on: Nov 18 2012
     
    Score 50%

    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!


    Reply to this

    -

     Re: Great application!

     
     by orestes1965 on: Nov 19 2012
     
    Score 50%

    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".


    Reply to this

    -
    .

     No output

     
     by anderslund on: Nov 18 2012
     
    Score 50%

    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?


    Reply to this

    -

     Re: No output

     
     by orestes1965 on: Nov 19 2012
     
    Score 50%

    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.


    Reply to this

    -

     Nice Application

     
     by swiftscythe on: Nov 19 2012
     
    Score 50%

    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 :)


    Reply to this

    -
    .

     Packages for openSUSE

     
     by twolfy on: Aug 6 2013
     
    Score 50%

    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


    Reply to this

    -
    .

     Re: Packages for openSUSE

     
     by orestes1965 on: Aug 23 2013
     
    Score 50%

    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.


    Reply to this

    -

     Re: Re: Packages for openSUSE

     
     by twolfy on: Dec 5 2013
     
    Score 50%

    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


    Reply to this

    -
    .

     Re: Re: Re: Packages for openSUSE

     
     by orestes1965 on: Dec 8 2013
     
    Score 50%

    Good news! Many thanks for the link.

    Orestes.


    Reply to this

    -
    .

     Re: Re: Packages for openSUSE

     
     by twolfy on: Dec 10 2013
     
    Score 50%

    I added openSUSE 13.1 repo to the openSUSE lekture package.

    Have a nice day!
    Tony


    Reply to this

    Add commentBack






    -
    -
    How do you like Plasma 5?
     The best KDE Desktop ever.
     Definitely a nice improvement.
     Not decided yet. Haven't tried it yet.
     I do not like some of the changes.
     KDE is taking the wrong way.
     I am still sticking with KDE 3.5.
     I have no opinion, but wanted to vote anyway.

    resultmore
     
     
     Who we are
    Contact
    More about us
    Frequently Asked Questions
    Register
    Twitter
    Blog
    Explore
    Apps
    Jobs
    Knowledge
    Events
    People
    Updates on identi.ca
    Updates on Twitter
    Facebook App
    Content RSS   
    Events RSS   

    Participate
    Groups
    Forum
    Add App
    Public API
    About KDE-Apps.org
    Legal Notice
    Spreadshirt Shop
    CafePress Shop
    Advertising
    Sponsor us
    Report Abuse
     

    Copyright 2003-2014 KDE-Apps.org Team  
    All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
    All contributors are responsible for the lawfulness of their uploads.
    KDE and K Desktop Environment are trademarks of KDE e.V.