video bookmarking tool

Hi,

I am interested in writing a video bookmarking tool. It would allow
you to play a video and bookmark locations in the video and also allow
you to annotate the bookmark with comments or structured data. You
then could search for bookmarks, play a file starting from a bookmark,
etc.

I've heard there is a project like this being done with wxPython. Does
anyone know about it?
Even if I have to write it myself, I don't think it should be too
difficult - I just need to solve a couple of technical problems:

1. Embed WMP into wx GUI object (I can already use win32com to
instantiate a WMP COM object)
2. interact with WMP to get the location in the file that is currently
being played; I'll also need to be able to tell WMP to start playing a
file from a certain location (offset).

Any help with either of these would be greatly appreciated! I have
found this code:

http://coding.derkeiler.com/Archive/Python/comp.lang.python/2004-03/3794.html

but I'm missing the class "WMP.MediaPlayer". Is that the same as what
genaxmodule.py creates?

Thanks,
ER

Hi,

I am interested in writing a video bookmarking tool. It would allow
you to play a video and bookmark locations in the video and also allow
you to annotate the bookmark with comments or structured data. You
then could search for bookmarks, play a file starting from a bookmark,
etc.

I've heard there is a project like this being done with wxPython. Does
anyone know about it?
Even if I have to write it myself, I don't think it should be too
difficult - I just need to solve a couple of technical problems:

1. Embed WMP into wx GUI object (I can already use win32com to
instantiate a WMP COM object)
2. interact with WMP to get the location in the file that is currently
being played; I'll also need to be able to tell WMP to start playing a
file from a certain location (offset).

Any help with either of these would be greatly appreciated! I have
found this code:

http://coding.derkeiler.com/Archive/Python/comp.lang.python/2004-
03/3794.html

but I'm missing the class "WMP.MediaPlayer". Is that the same as what
genaxmodule.py creates?

Thanks,
ER

What you're describing sounds a bit like Transana (http://www.transana.org).
Transana is indeed written in Python/wxPython.

We use wxMediaCtrl rather than the com/WMP approach you describe, as that
allows us to support Windows and Mac OS X. (wxMediaCtrl was busted on Linux
last time I looked into it.)

David Woods, Ph.D.
Researcher, Transana Lead Developer
Wisconsin Center for Education Research
University of Wisconsin, Madison

Okay - I found the wx MediaCtrl class, and it looks like it does
everything I need it to do. Looks like I'm going to be developing my
app in wxPython!

Regards,
ER

ยทยทยท

On 5/18/07, E R <pc88mxer@gmail.com> wrote:

Hi,

I am interested in writing a video bookmarking tool. It would allow
you to play a video and bookmark locations in the video and also allow
you to annotate the bookmark with comments or structured data. You
then could search for bookmarks, play a file starting from a bookmark,
etc.

I've heard there is a project like this being done with wxPython. Does
anyone know about it?
Even if I have to write it myself, I don't think it should be too
difficult - I just need to solve a couple of technical problems:

1. Embed WMP into wx GUI object (I can already use win32com to
instantiate a WMP COM object)
2. interact with WMP to get the location in the file that is currently
being played; I'll also need to be able to tell WMP to start playing a
file from a certain location (offset).

Any help with either of these would be greatly appreciated! I have
found this code:

http://coding.derkeiler.com/Archive/Python/comp.lang.python/2004-03/3794.html

but I'm missing the class "WMP.MediaPlayer". Is that the same as what
genaxmodule.py creates?

Thanks,
ER