[MEncoder-users] Mencoder skipping frames when encoding fromQuicktime ProRes
Dominic Bird
dominic at theark.uk.com
Tue Jul 6 15:44:03 CEST 2010
-----Original Message-----
From: mencoder-users-bounces at mplayerhq.hu
[mailto:mencoder-users-bounces at mplayerhq.hu] On Behalf Of Dominic Bird
Sent: 06 July 2010 12:17
To: MEncoder usage discussions
Subject: [MEncoder-users] Mencoder skipping frames when encoding
fromQuicktime ProRes
Im trying to get a command line setup so that I can encode from pretty
much any video thrown at it to a certain spec. I've been very successful
but when encoding from ProRes encoded video (1080i50) mencoder always
skips frames and I end up with jumpy video. Any ideas? Heres my
command...
mencoder -demuxer mov \\xxx\testmovhd.mov -o \\xxx\testmovhd.flv -vf
pp=fd,scale=1280:720 -af channels=2,format=s16le,resample=44100 -mc 0
-ovc x264 -x264encopts
global_header:level_idc=30:bframes=0:bitrate=2048:preset=superfast -oac
faac -faacopts mpeg=4:object=2:br=128:raw -of lavf
Before I sent this I discovered the problem. The problem is that
Quicktime / Final Cut flags all HD video as variable frame rate. When
mencoder trys to read what frame rate it is it seems to read the minimum
frame rate flag. Here's an example of what is in the file from
MediaInfo. This is fom a 1080i50 DVCPRO HD Quicktime file.
Frame rate mode :
Variable
Frame rate :
24.985 fps
Minimum frame rate :
16.667 fps
Maximum frame rate :
25.000 fps
You would think it would be safe to use the maximum frame rate but here
is what is extracted from a 23.98 PRORES file.
Frame rate mode :
Variable
Frame rate :
24.014 fps
Minimum frame rate :
15.984 fps
Maximum frame rate :
162.000 fps
So basically the only thing I can think of doing is reading the frame
rate and rounding it up to 25, 23.98, 29.97.
_______________________________________________
MEncoder-users mailing list
MEncoder-users at mplayerhq.hu
https://lists.mplayerhq.hu/mailman/listinfo/mencoder-users
Is there a more accurate way of attaining a files frame rate? Maybe a
command for testing it in some way?
More information about the MEncoder-users
mailing list