[FFmpeg-user] minterpolate problem
Mark Filipak (ffmpeg)
markfilipak at bog.us
Wed Jan 27 04:09:19 EET 2021
On 01/26/2021 08:31 PM, Jim DeLaHunt wrote:
> On 2021-01-26 16:59, Mark Filipak (ffmpeg) wrote:
>
>> Note error at the end of the report.
>> I suspect the problem is that 'fps=60000/1001:mi_mode=mci=mc_mode=obmc:scd=fdiff:scd_threshold=10'
>> needs some sort of internal delimiters, but I can't figure out what they would be.
>>
>> ffmpeg -i SOURCE -map 0 -filter_complex "split[1][2], \
>> [1]telecine=pattern=55, select=not(eq(mod(n\,5)\,2))[3], \
>> [2]minterpolate=fps=60000/1001:mi_mode=mci=mc_mode=obmc:scd=fdiff:scd_threshold=10, \
>> select=eq(mod(n\,5)\,2)[4], \
>> [3][4]interleave" \
>> -codec:v libx265 -x265-params "crf=16:qcomp=0.60" -codec:a copy -codec:s copy TARGET
>> …[snip]…
>> [minterpolate @ 000001ab9c82e040] [Eval @ 0000004cbfbfe490] Invalid chars '=mc_mode=obmc' at the
>> end of expression 'mci=mc_mode=obmc'
>> [minterpolate @ 000001ab9c82e040] Unable to parse option value "mci=mc_mode=obmc"
>> [minterpolate @ 000001ab9c82e040] [Eval @ 0000004cbfbfe4b0] Invalid chars '=mc_mode=obmc' at the
>> end of expression 'mci=mc_mode=obmc'
>> [minterpolate @ 000001ab9c82e040] Unable to parse option value "mci=mc_mode=obmc"
>> [minterpolate @ 000001ab9c82e040] Error setting option mi_mode to value mci=mc_mode=obmc.
>> [Parsed_minterpolate_3 @ 000001ab9c893d40] Error applying options to the filter.
>> [AVFilterGraph @ 000001ab9d11d4c0] Error initializing filter 'minterpolate' with args
>> 'fps=60000/1001:mi_mode=mci=mc_mode=obmc:scd=fdiff:scd_threshold=10'
>> Error initializing complex filters.
>> Invalid argument
>>
>
> Perhaps the character between 'mci' and 'mc_mode' should be ':' instead of '-'?
Hi Jim,
I tried that and found no Joy. Via indentation, the documentation
(https://ffmpeg.org/ffmpeg-all.html#minterpolate) strongly implies that ‘mc_mode’ & ‘me_mode’ & 'me'
are all arguments to 'mci', but that's obviously wrong. <sigh>
Based on a different error message during my stumbling, I also tried
'fps=60000/1001:mi_mode=mci(mc_mode=obmc):scd=fdiff:scd_threshold=10' but that didn't work either.
I'm getting so tired of all the trial-&-error when trying to get commands to work. Undoubtedly
whomever wrote the documentation knew what he/she meant, but it's a mystery to me.
--
Someone's sneaking in and turning up the range so that my food burns.
I'm sure of it.
And the older I get, the more sure of it I become.
More information about the ffmpeg-user
mailing list