[gst-devel] RE: [gst-devel] Looking for someone who can code a (small ?) app for me…

黄勇 hakehuang at hotmail.com
Sat Apr 12 02:32:09 CEST 2008

I have  write a similiar application using a mechanism like appsrc, although I implement in videotestsrc. My design is that use mplayer in background  and  use shared memory  to  copy the  mplayer  out frame to  videotestsrc. The reasons are:
1. I find gstreamer seek process is very slow.  Especially when you need do seeking in frame precision. 
2. leak of a powerful demux/decoder plugin compared with mplayer. 
3. key control functions has been realized in mplayer, and can be customized.

and I want someone to review my design and give advices.
I think the playback speed is not your application concerns, but maybe it will be a good extension.

> Date: Fri, 11 Apr 2008 10:56:22 -0700
> From: ds at schleef.org
> To: etoffin at ulb.ac.be
> CC: gstreamer-devel at lists.sourceforge.net
> Subject: Re: [gst-devel]	Looking for someone who can code a (small ?) app for me…
> On Fri, Apr 11, 2008 at 11:22:59AM +0200, Etienne Toffin wrote:
> > So I thought about writing a small video program that would be an all- 
> > in-one software :
> > - video player (with precise controls such as frame by frame playing;  
> > allowing video or image stacks playing)
> > - keyboard shortcuts that can be easily defined for a behaviour (for  
> > example Ctrl-D for "ant begins to drink" and Ctrl-L for "ant stops  
> > drinking and leaves the food source")
> > - mouse ability to click on the video where the behaviour occurs (to  
> > measure the cartesian coordinates)
> > - recording of the time where shortcuts are entered and the cartesian  
> > coordinates of the ant showing the behaviour
> > - timeline where already recorded values are shown as the video file  
> > is replayed (it's often necessary to make our measurements in several  
> > times as there can be a lot of ants to observe at once)
> > - interface allowing video calibration : sometimes we have to film the  
> > experiment not from above and the experimental setup is then deformed  
> > on the video (circle becomes an ellipsis). Then we need a simple  
> > calibration interface to automatically convert the measured  
> > coordinates in real coordinates
> > This software would be written with Gstreamer and Python (I've heard  
> > that it would be the best solution) and could be used on Linux, OSX  
> > and Windows.
> I've needed something similar for testing the encoder in Schroedinger.
> Right now, I have a simple python script that plays files, occasionally
> pausing and stepping the video forward and backward.  At some point,
> I would like to be able to easily annotate individual frames or
> segments, including marking areas that are not encoded well.  The
> resulting annotations would be fed into the quality control
> infrastructure, so automation is a primary goal.
> Such a project isn't very high on my priority list, and will only
> get bumped up when it starts to block other things that are higher
> priority.  I would, however, assist with anyone taking up such a
> project.
> dave...
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
> Don't miss this year's exciting event. There's still time to save $100. 
> Use priority code J8TL2D2. 
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

MSN 中文网,最新时尚生活资讯,白领聚集门户。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20080412/e6f7e977/attachment.htm>

More information about the gstreamer-devel mailing list