I'm encoding using following settings: Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-4 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=90 / keyint_min=30 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=5 / qpmax=69 / qpstep=4 / vbv_maxrate=3750 / vbv_bufsize=12500 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
I've bascially using the encoding settings taken from vimeo HDcoded videos - this way, my files looks almost exactly the same as originial ones, when compression is sometimes from 200 to 40mb :)
But I have problem, when I'm using screencasts in my videos (made in Final Cut Pro X). Lets say I'm speaking about some document - and I speak of it for something like one minute. In original video everything is ok, but after compression, that document shows not for one minute, but for example 5 frames. This messes my videos of course :)
Can someone point me in the right direction to avoid that?
[Mateusz Szuter]"In original video everything is ok, but after compression, that document shows not for one minute, but for example 5 frames. This messes my videos of course :)"
It's not clear what your workflow is or what's happening at the point in the video with low frame rate. FCPX to H.264 encoder (Handbrake or ffmpeg?) how? You should provide an example.
I use Telestream ScreenFlow to record my screencasts. I then export ProRes (Screenflow can export ProRes4444 for best quality if needed). Then I edit in FCPX. Export out of FCPX is ProRes as well. I have no frame rate issues.