Le 23 mai 08 à 20:06, Roman Shaposhnik a écrit :
> On Fri, 2008-05-23 at 05:15 +0200, Bernhard Praschinger wrote:
>> Hallo
>>
>> Florin Andrei wrote:
>>> I'm looking for a way to convert a 60fps video stream to true NTSC  
>>> frame
>>> rate (29.97i). Converting frames to fields to half the frame rate  
>>> and
>>> interlace is easy, but it's the shaving off of the 0.1% of the frame
>>> rate that worries me.
>>>
>>> How about yuvmotionfps? Is it good enough to make a smooth  
>>> conversion 60
>>> --> 59.94?

(PS: you must specify 60000:1001 and not 60)

bad idea to use yuvmotionfps for this purpose:
yuvmotionfps will generate new frames (and keep somes depending on the  
"frame approximation threshold" you specified)
60 is too much near of 59,94: the tool will re-calculate all the  
frames (and the new frames will introduce "blur and ghost")


>>> Other suggestions?
>> The other conversation tool it yuvfps which just droppes or inserts
>> frames. Might also work her well because you have only to drop one  
>> frame
>> every 1001 frames.
>> Take a look at the note that note on the yuvmotionfps homepage:  
>> Should I
>> use it to do Film (24fps) to PAL (25fps) conversion ?
>>
>> The obvious thing is that yuvfps will be faster.
>> If the encoding does not take too long just try both versions. And  
>> see
>> which version generate the better output.

like Bernhard, my advice is to just use yuvfps to drop one frame every  
1001 frames (it will preserve contents of frames, no need to re- 
calculate them)
Or keep frames, but modify the lenght of your audio stream to fit with  
the new duration of frames

> On a related note: is there any other motion-estimation based frame
> rate conversion implementation available as open source? Or is
> yuvmotionfps the only game in town?

I think it's the only one
but it's still buggy and its author does not answer since... some years:
- it does not know to convert framerate > 50fps to less (give it a  
60p, and ask it 50p -> resulting frames is 60p)
- arg -p (search path radius) is buggy:  specify 8 and you'll have  
8*2=16
- it crashes on macos 10.5 (no way to use it on this platform)
but it's a great tool ;)

bye

Hervé



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Mjpeg-users mailing list
Mjpeg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to