[XPOST] [REQ] open source multimedia authoring tools? In python maybe?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • stefanogaburri

    [XPOST] [REQ] open source multimedia authoring tools? In python maybe?

    This is crossposted to comp.lang.pytho n & comp.multimedia ; if there is a
    better place to go please tell me :)

    I've been asked to build a quick-and-dirty prototype of a simple
    computer-based training application. You know, those multimedia thingies
    with text, some videos, a bit of speech and quizzes at the end of the
    unit...

    I've been proposed to build a new reusable architecture using Macromedia
    Director: the reason being, Macromedia Authorware costs too much.
    Well, I found on the web a lot of tools that cost $100-200 and probably
    allow me to build such a simple app with a wizard or something like
    that; but what surprised me is the lack of an open source toolkit or a
    set of classes to help in the definition of a task that has become very
    trivial (at least in simple cases like mine). I know the varios GUI
    toolkits, but they're too low-level; I would have to build the system
    more or less from scratch.

    So, what i'm asking is: Am I missing something? Is there a fabled "Zope
    for CD authoring" I never heard about? If it's indeed missing, i could
    start building some simple classes and share them with, like, anyone
    interested :)

    I could use something like, say, PythonCard and ZODB, trying to define
    clearly an high-level framework to allow the rapid construction of
    simple multimedia e-learning apps. That is, if you don't point me to the
    guys that already did it, of course...

    thanks a lot to everyone reading so far,
    Stefano

  • Miika Keskinen

    #2
    Re: [XPOST] [REQ] open source multimedia authoring tools? In python maybe?

    [color=blue]
    > So, what i'm asking is: Am I missing something? Is there a fabled "Zope
    > for CD authoring" I never heard about? If it's indeed missing, i could
    > start building some simple classes and share them with, like, anyone
    > interested :)
    >
    > I could use something like, say, PythonCard and ZODB, trying to define
    > clearly an high-level framework to allow the rapid construction of
    > simple multimedia e-learning apps. That is, if you don't point me to the
    > guys that already did it, of course...[/color]

    First of all PyGame comes to my mind. There are several high-level
    gui-toolkits based on or built on top of PyGame. Alltough using different
    media formats is mostly trivial. You're right there isn't such tool as
    director (or at least afaik). Building such on top of PyGame should not be
    nevertheless too hard.

    I just wanted to raise this opportunity :)

    --
    Miika

    Comment

    • email9898989@yahoo.com

      #3
      Re: [XPOST] [REQ] open source multimedia authoring tools? In python maybe?

      stefanogaburri <StefanoZAP.THI S@gaburri.net> wrote in message news:<bobusm$1b v5gd$1@ID-24403.news.uni-berlin.de>...[color=blue]
      > I've been asked to build a quick-and-dirty prototype of a simple
      > computer-based training application. You know, those multimedia thingies
      > with text, some videos, a bit of speech and quizzes at the end of the
      > unit...[/color]

      Your cheapest/simplest option would be to make it web-based. Use HTML
      for the text, with embedded mpeg or quicktime (not free) videos and
      wav sound files. For the quiz, use PHP scripting. See Moodle or
      Tiki, or search for PHP-based quiz engine.

      If you absolutely have to have it run off a CD, there are some
      non-free tools to make PHP applications run from a CD:


      Otherwise, another free option would be to use java and the java media
      framework to play videos.

      Or, you can use python for the app/quiz tool, and to play videos just
      launch the video file so that it opens in the user's movie player or
      browser, but you cannot play the video inside your python app.

      Comment

      • stefanogaburri

        #4
        Re: [XPOST] [REQ] open source multimedia authoring tools? In pythonmaybe?

        Miika Keskinen wrote:
        [color=blue]
        > First of all PyGame comes to my mind.[/color]

        Very right, I actually thought of pygame - not much for the GUI (it's
        pretty trivial anyway) but to facilitate multimedia playback via the SDL
        layer. I had just forgotten to mention it... thanks!

        ciao
        S

        Comment

        • stefanogaburri

          #5
          Re: [XPOST] [REQ] open source multimedia authoring tools? In pythonmaybe?

          email9898989@ya hoo.com wrote:
          [color=blue]
          > Your cheapest/simplest option would be to make it web-based. Use HTML
          > for the text, with embedded mpeg or quicktime (not free) videos and
          > wav sound files. For the quiz, use PHP scripting. See Moodle or
          > Tiki, or search for PHP-based quiz engine.[/color]

          yeah, I had considered making it browser-based, but it absultely has to
          run off a CD - besides, I'm afraid of incompatibiliti es... the final
          product never seems to run right on different browsers/systems, and
          making sure the plugins are right is a pain.
          [color=blue]
          > If you absolutely have to have it run off a CD, there are some
          > non-free tools to make PHP applications run from a CD:
          > http://circle.ch/blog/p661.html[/color]

          mmmh, interesting. With Apache and mySQL auto-runnable I could even try
          to dump an intere Zope thingie on a CD... but for now I'm gonna stick to
          the other solution, my client wants a more-or-less reusable platform and
          I think he'll feel better with a more "standard" app.
          [color=blue]
          > Otherwise, another free option would be to use java and the java media
          > framework to play videos.[/color]

          that's another idea...
          [color=blue]
          > Or, you can use python for the app/quiz tool, and to play videos just
          > launch the video file so that it opens in the user's movie player or
          > browser, but you cannot play the video inside your python app.[/color]

          this is quite ugly, although effective; I'd do it but the final client
          (an university) would find it undoubtely "too cheap" - also, it's bound
          to give installation/portability problems unless you install every
          possibile used tool, and I'd rather have something like SDL/pygame take
          care of that layer...

          thanks a lot,
          Stefano

          Comment

          • Kevin Ollivier

            #6
            Re: [XPOST] [REQ] open source multimedia authoring tools? In python maybe?

            Hi,

            I'm working on just what you are asking for. =) It's called
            EClass.Builder and it basically is for creating HTML-based e-learning
            modules for delivery via Internet/CD-ROM. It's built using wxPython,
            and while it currently does the basic stuff (lets you add
            audio/video/etc. into web pages), it has some nice features like
            full-text indexing and basic auto-grading quiz support. In the future
            I want to move more into Internet-enabled courses that leverage
            PHP/MySQL.

            Best of all, it's extensible - if you wanted to add a 'plugin' for
            building photo albums (or maybe a 'slide builder'), you could. If you
            wanted to build a theme for your courses, you could - all without
            editing the main program. I'd love to hear from the techies about the
            program - currently I am working on it myself for the most part. (My
            end users are currently mostly professors, no Python programmers!) It
            is a work in progress, but the core is there - mostly it needs more
            plugins, better HTML editing support (it uses Mozilla/wxMozilla as a
            rich text editor using the Web Page plugin) and support for more
            advanced templating.

            Check it out at:



            BTW, if you don't mind playing with the latest and greatest software,
            you can get the latest beta at:



            The documentation is a bit sparse and outdated, so I'd encourage you
            to explore the program and try some things. =) Please let me know what
            you think! I'm working on a redesign of the site and documentation
            which I will post in the next couple weeks or so. You can sign up on
            the eclass-users@lists.sou rceforge.net mailing list if you're
            interested in being kept up to date.

            Thanks,

            Kevin

            On Wed, 05 Nov 2003 23:50:58 +0100, stefanogaburri
            <StefanoZAP.THI S@gaburri.net> wrote:
            [color=blue]
            >This is crossposted to comp.lang.pytho n & comp.multimedia ; if there is a
            >better place to go please tell me :)
            >
            >I've been asked to build a quick-and-dirty prototype of a simple
            >computer-based training application. You know, those multimedia thingies
            >with text, some videos, a bit of speech and quizzes at the end of the
            >unit...
            >
            >I've been proposed to build a new reusable architecture using Macromedia
            > Director: the reason being, Macromedia Authorware costs too much.
            >Well, I found on the web a lot of tools that cost $100-200 and probably
            >allow me to build such a simple app with a wizard or something like
            >that; but what surprised me is the lack of an open source toolkit or a
            >set of classes to help in the definition of a task that has become very
            >trivial (at least in simple cases like mine). I know the varios GUI
            >toolkits, but they're too low-level; I would have to build the system
            >more or less from scratch.
            >
            >So, what i'm asking is: Am I missing something? Is there a fabled "Zope
            >for CD authoring" I never heard about? If it's indeed missing, i could
            >start building some simple classes and share them with, like, anyone
            >interested :)
            >
            >I could use something like, say, PythonCard and ZODB, trying to define
            >clearly an high-level framework to allow the rapid construction of
            >simple multimedia e-learning apps. That is, if you don't point me to the
            >guys that already did it, of course...
            >
            >thanks a lot to everyone reading so far,
            >Stefano[/color]

            Comment

            • email9898989@yahoo.com

              #7
              Re: [XPOST] [REQ] open source multimedia authoring tools? In python maybe?

              > > Or, you can use python for the app/quiz tool, and to play videos just[color=blue][color=green]
              > > launch the video file so that it opens in the user's movie player or
              > > browser, but you cannot play the video inside your python app.[/color]
              >
              > this is quite ugly, although effective; I'd do it but the final client
              > (an university) would find it undoubtely "too cheap" - also, it's bound
              > to give installation/portability problems unless you install every
              > possibile used tool, and I'd rather have something like SDL/pygame take
              > care of that layer...[/color]

              I forgot to mention, if it can be Windows-only, you can embed Internet
              Explorer in your wxPython app and play the videos with it. See
              ActiveXWrapper_ IE in the wxpython demo.

              David Woods also figured out a way to play video in wxPython using an
              ActiveX interface to ActiveMovie on the Windows side and a
              Carbon/Quicktime wrapper for the Mac side:

              See the video_mac.py and video_msw.py files here:
              Download Transana for free. Transana is a cross-platform tool for the transcription and qualitative analysis of audio and video data. It also provides the ability to identify and organize analytically interesting portions of videos, as well as attach keywords to those video clips.

              Comment

              • stefanogaburri

                #8
                Re: [XPOST] [REQ] open source multimedia authoring tools? In pythonmaybe?



                Kevin Ollivier wrote:
                [color=blue]
                > Hi,
                >
                > I'm working on just what you are asking for. =) It's called
                > EClass.Builder and it basically is for creating HTML-based e-learning
                > modules for delivery via Internet/CD-ROM.[/color]

                Yay! It'll save me some hand-coding :)
                Seriously, I'd love to check it out and maybe contribute; I'm gonna
                subscribe now to the mailing list; I'll see you there...

                I wonder why I didn't find it on sourceforge? I tried every possible
                keyword from "authoring" to "CBT" to "e-learning" but Eclass didn't come
                out. Oh well, that's what USenet is for I guess (besides flame wars, of
                course)

                thanks,
                S


                Comment

                • stefanogaburri

                  #9
                  Re: [XPOST] [REQ] open source multimedia authoring tools? In pythonmaybe?

                  email9898989@ya hoo.com wrote:
                  [color=blue]
                  > I forgot to mention, if it can be Windows-only, you can embed Internet
                  > Explorer in your wxPython app and play the videos with it. See
                  > ActiveXWrapper_ IE in the wxpython demo.[/color]

                  interesting - besides the fact that this and the Acrobat wrapper don't
                  seem to work on my machine :)
                  [color=blue]
                  > David Woods also figured out a way to play video in wxPython using an
                  > ActiveX interface to ActiveMovie on the Windows side and a
                  > Carbon/Quicktime wrapper for the Mac side:[/color]

                  ok, I'll try to find the time to check them out, although Kevin's
                  E.Class Builder above seems more promising right now... thanks again,

                  SG

                  Comment

                  • Kevin Ollivier

                    #10
                    Re: [XPOST] [REQ] open source multimedia authoring tools? In python maybe?

                    On Thu, 06 Nov 2003 19:45:16 +0100, stefanogaburri
                    <StefanoZAP.THI S@gaburri.net> wrote:
                    [color=blue]
                    >
                    >
                    >Kevin Ollivier wrote:
                    >[color=green]
                    >> Hi,
                    >>
                    >> I'm working on just what you are asking for. =) It's called
                    >> EClass.Builder and it basically is for creating HTML-based e-learning
                    >> modules for delivery via Internet/CD-ROM.[/color]
                    >
                    >Yay! It'll save me some hand-coding :)
                    >Seriously, I'd love to check it out and maybe contribute; I'm gonna
                    >subscribe now to the mailing list; I'll see you there...
                    >
                    >I wonder why I didn't find it on sourceforge? I tried every possible
                    >keyword from "authoring" to "CBT" to "e-learning" but Eclass didn't come
                    >out. Oh well, that's what USenet is for I guess (besides flame wars, of
                    >course)[/color]

                    Bad choice of keywords on my part, I guess. =) I realized I used
                    "learning" instead of "e-learning" and "building" (since it's called
                    EClass.Builder) instead of "authoring" . I wish SF would let you
                    specify keywords separately, because it's hard to write a short
                    description that includes a majority of the keywords users would
                    search for. But it was categorized under "Computer Assisted
                    Instruction". :-)

                    Seriously, I'm glad that I found another Python programmer with the
                    same area of interest - I think it's an area that badly needs an open
                    source alternative to what is out there. Educators aren't really the
                    types to have bundles of cash to spend on development!

                    Thanks,

                    Kevin

                    Comment

                    • stefanogaburri

                      #11
                      Re: [XPOST] [REQ] open source multimedia authoring tools? In pythonmaybe?

                      Kevin Ollivier wrote:
                      [color=blue]
                      > Seriously, I'm glad that I found another Python programmer with the
                      > same area of interest - I think it's an area that badly needs an open
                      > source alternative to what is out there. Educators aren't really the
                      > types to have bundles of cash to spend on development![/color]

                      heh, you tell me :)

                      BTW, I see you're using a free web-server-on-a-CD solution, Karrigell:
                      another thing I've been looking for and didn't find, and I'm not the
                      only one, since in this same thread people is pointing out proprietary,
                      commercial solutions. Glad to know one is available, and with an
                      integrated DB to boot (via gadfly).

                      later,
                      S

                      Comment

                      • Kevin Ollivier

                        #12
                        Re: [XPOST] [REQ] open source multimedia authoring tools? In python maybe?

                        On Thu, 06 Nov 2003 20:41:18 +0100, stefanogaburri
                        <StefanoZAP.THI S@gaburri.net> wrote:
                        [color=blue]
                        >Kevin Ollivier wrote:
                        >[color=green]
                        >> Seriously, I'm glad that I found another Python programmer with the
                        >> same area of interest - I think it's an area that badly needs an open
                        >> source alternative to what is out there. Educators aren't really the
                        >> types to have bundles of cash to spend on development![/color]
                        >
                        >heh, you tell me :)
                        >
                        >BTW, I see you're using a free web-server-on-a-CD solution, Karrigell:
                        >another thing I've been looking for and didn't find, and I'm not the
                        >only one, since in this same thread people is pointing out proprietary,
                        >commercial solutions. Glad to know one is available, and with an
                        >integrated DB to boot (via gadfly).[/color]

                        Yeah, another thing I really like about Karrigell is its ability to
                        run .py files without treating it like a CGI. This is a big deal on
                        Windows, because when I freeze the web server, I can't fork()/exec()
                        CGI scripts unless there is an interpreter on the user's machine, not
                        to mention command line support on Windows isn't as robust as *nix or
                        Mac. Karrigell lets me get around this with very little overhead. It
                        is what makes the search engine runnable from CD-ROM.

                        I haven't been following this thread too closely, or I would have
                        mentioned Karrigell before! It is an excellent program and I recommend
                        anyone looking for a web server on a CD check it out. I've added a wx
                        GUI to it, although one could add a Tkinter one too to shave some of
                        the size.

                        Kevin

                        Comment

                        • jsimha_makineni

                          #13
                          Re: [XPOST] [REQ] open source multimedia authoring tools? In python maybe?

                          Hi Kevin,

                          I am on the look out for an open source multimedia authoring tool written in Python that is comparable to javanti (www.javanti.org). Please let me know if you are aware of any.

                          cheers,
                          jay

                          Comment

                          Working...