[MPlayer-users] Inverse Telecine and JPEG Extraction
Carl Eugen Hoyos
cehoyos at ag.or.at
Sun Sep 29 09:46:02 CEST 2013
James Board <jpboard2 <at> yahoo.com> writes:
> This is the command I'm using:
>
> mencoder IN.avi -nosound -ovc lavc -lavcopts vcodec=ffvhuff
> -vf filmdint -ofps 24000/1001 -o OUT.avi
> -of lavf -lavfopts format=image2 -o ffmpeg://dummy://OUT%4d.png
Please report on ffmpeg-user if the following does not work:
ffmpeg -i IN.avi -vf pullup,fps=24000/1001,split[a][b] \
-vc ffvhuff -map [a] OUT.avi -map [b] OUT%4d.png
You can also use fieldmatch, it may produce better results
but is slower.
If filmdint is better for your source file than pullup,
consider providing the sample (actually the same if
fieldmatch is better than pullup).
I should add that your command line will not extract jpgs
but pngs, if you want jpgs, edit the second output file name.
Considering that you in the past have requested "frame
accuracy" (maybe I misunderstood): I believe that it is an
unavoidable characteristic of an inverse telecine filter
(used on real-world input!) that it is not "frame-accurate"
in the sense that I believe you requested it in past mails:
Input movies will have static parts (black frames) that
cannot be inverse telecined, frames will just be dropped.
(I originally had -vsync 0 in the command line above, but
it makes no sense together with pullup afaict.)
Carl Eugen
More information about the MPlayer-users
mailing list