[Ffmpeg-devel] Motion Estimation in snow.c for DWT frames.
Tue Mar 27 19:37:43 CEST 2007
On Sun, Mar 25, 2007 at 05:20:39PM -0400, Aniket Joshi wrote:
> I am working on implementing a motion estimation algorithm for DWT encoded
> frames. The command that I use for encoding a raw frame is:
> ffmpeg -t 60 -s 176x144 -i formulaone_64kbps_5fps.yuv -f rawvideo -pix_fmt
> yuv420p -strict -2 -vcodec snow -b 600 -an -f mp4 play.mp4
> I suspect that much of the motion estimation for a DWT encoded frame takes
> place in the encode_q_branch function in the following lines:
> Could anyone please correct me if my assumption that motion estimation
> takes place here is wrong?
motion estimation takes place in ff_epzs_motion_search() and
sub_motion_search() which are called from encode_q_branch()
or alternatively if high quality iterative ME is used then ME takes place
> Also, more importantly can anyone
> tell me how to access the reference frame
> and the current frame, and
current_picture and the input can be found at new_picture/input_picture
> how/where the difference between current & ref frames
> (i.e., the motion vectors) is calculated.
the motion vectors are calculted in the motion estimation code
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
There will always be a question for which you do not know the correct awnser.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: not available
More information about the ffmpeg-devel