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