Interpolated frame is mean of previous and next frames. Following values are accepted:ĭuplicate previous or next frame for interpolating new ones.īlend source frames. Frames are dropped if fps is lower than source fps. This filter accepts the following options: Convert the video to specified frame rate using motion interpolation. Is there anyone here that knows about these things and when to use each option? I have a mixture of animation, sports, movie and documentary video. I don't know enough about the differences to make a decision on what is important or likely to give a good result, and doing tests between them is slow and subjective. There are many options for the minterpolate filter, and I've only tried two of them so far, with big differences in both results and encoding speed. I can do around 6 encodes concurrently before RAM becomes an issue (easy fix, but I'll only ever get to 8 or so encodes even with more RAM).Īnyway, to get to the point, it's a lot of time to wait to encode these files and time is something I don't have the luxury of. As the minterpolate filter is single threaded, I can split the job up into parallel encodes and combine the results. This means going from ~20 minute encodes to almost 1 day encodes. If the same file is 29.97fps and I need to use minterpolate, I get 0.04x runtime encodes. I use the following settings for my encodes: -c:v libx264 -preset slower pix_fmt yuv420p -vprofile main -x264opts crf=22 -refs 4 -ticks_per_frame 1 -level 42 -c:a aac -ac 2Ī 'normal' file - 1080p, 25fps, 75MB/s, 28 mins duration - runs around 1.7x runtime. It's painfully slow, even on my decent* machine (Intel Core i9 7900X) Ocassionally, I need to change 29.97fps (or 60fps) video to 25fps for my job.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |