<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 9pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
I have&nbsp; write a similiar application using a mechanism like appsrc, although I implement in videotestsrc. My design is that use mplayer in background&nbsp; and&nbsp; use shared memory&nbsp; to&nbsp; copy the&nbsp; mplayer&nbsp; out frame to&nbsp; videotestsrc. The reasons are:<br>1. I find gstreamer seek process is very slow.&nbsp; Especially when you need do seeking in frame precision. <br>2. leak of a powerful demux/decoder plugin compared with mplayer.&nbsp;<br>3. key control functions has been realized in mplayer, and can be customized.<br><br>and I want someone to review my design and give advices.<br>I think the playback speed is not your application concerns, but maybe it will be a good extension.<br><br>&gt; Date: Fri, 11 Apr 2008 10:56:22 -0700<br>&gt; From: ds@schleef.org<br>&gt; To: etoffin@ulb.ac.be<br>&gt; CC: gstreamer-devel@lists.sourceforge.net<br>&gt; Subject: Re: [gst-devel]        Looking for someone who can code a (small ?) app for me…<br>&gt; <br>&gt; On Fri, Apr 11, 2008 at 11:22:59AM +0200, Etienne Toffin wrote:<br>&gt; &gt; So I thought about writing a small video program that would be an all- <br>&gt; &gt; in-one software :<br>&gt; &gt; - video player (with precise controls such as frame by frame playing;  <br>&gt; &gt; allowing video or image stacks playing)<br>&gt; &gt; - keyboard shortcuts that can be easily defined for a behaviour (for  <br>&gt; &gt; example Ctrl-D for "ant begins to drink" and Ctrl-L for "ant stops  <br>&gt; &gt; drinking and leaves the food source")<br>&gt; &gt; - mouse ability to click on the video where the behaviour occurs (to  <br>&gt; &gt; measure the cartesian coordinates)<br>&gt; &gt; - recording of the time where shortcuts are entered and the cartesian  <br>&gt; &gt; coordinates of the ant showing the behaviour<br>&gt; &gt; - timeline where already recorded values are shown as the video file  <br>&gt; &gt; is replayed (it's often necessary to make our measurements in several  <br>&gt; &gt; times as there can be a lot of ants to observe at once)<br>&gt; &gt; - interface allowing video calibration : sometimes we have to film the  <br>&gt; &gt; experiment not from above and the experimental setup is then deformed  <br>&gt; &gt; on the video (circle becomes an ellipsis). Then we need a simple  <br>&gt; &gt; calibration interface to automatically convert the measured  <br>&gt; &gt; coordinates in real coordinates<br>&gt; &gt; This software would be written with Gstreamer and Python (I've heard  <br>&gt; &gt; that it would be the best solution) and could be used on Linux, OSX  <br>&gt; &gt; and Windows.<br>&gt; <br>&gt; I've needed something similar for testing the encoder in Schroedinger.<br>&gt; Right now, I have a simple python script that plays files, occasionally<br>&gt; pausing and stepping the video forward and backward.  At some point,<br>&gt; I would like to be able to easily annotate individual frames or<br>&gt; segments, including marking areas that are not encoded well.  The<br>&gt; resulting annotations would be fed into the quality control<br>&gt; infrastructure, so automation is a primary goal.<br>&gt; <br>&gt; Such a project isn't very high on my priority list, and will only<br>&gt; get bumped up when it starts to block other things that are higher<br>&gt; priority.  I would, however, assist with anyone taking up such a<br>&gt; project.<br>&gt; <br>&gt; <br>&gt; <br>&gt; dave...<br>&gt; <br>&gt; <br>&gt; -------------------------------------------------------------------------<br>&gt; This SF.net email is sponsored by the 2008 JavaOne(SM) Conference <br>&gt; Don't miss this year's exciting event. There's still time to save $100. <br>&gt; Use priority code J8TL2D2. <br>&gt; http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone<br>&gt; _______________________________________________<br>&gt; gstreamer-devel mailing list<br>&gt; gstreamer-devel@lists.sourceforge.net<br>&gt; https://lists.sourceforge.net/lists/listinfo/gstreamer-devel<br><br /><hr />轻松把Hotmail下载到本地,试试 Windows Live Mail。 <a href='http://get.live.com/wl/all' target='_new'>立即尝试!</a></body>
</html>