1

Моя текущая команда выглядит так:

-i Video.mp4 -i Image.png -filter_complex [1:v][0:v]scale2ref=iw:ih[ovr][base];[ovr]colorchannelmixer=aa=0.7[ovrl];[base][ovrl]overlay[v] -map [v] -ss valueLeft -to valueRight -c:v libx264 -preset ultrafast Output.mp4

Я задал вопрос о том, как быстрее экспортировать изображение, вы можете прочитать об этом здесь. Он предложил мне поставить -ss перед -i для быстрого поиска, и это сработало отлично.

Затем я попытался сделать то же самое с обрезкой видео, попробовав это:

 -ss valueLeft -i Video.mp4 -i Image.png -to valueRight -filter_complex [1:v][0:v]scale2ref=iw:ih[ovr][base];[ovr]colorchannelmixer=aa=0.7[ovrl];[base][ovrl]overlay[v] -map [v] -c:v libx264 -preset ultrafast Output.mp4

затем -to просто игнорируется.


Я также попробовал это

-ss valueLeft -i Video.mp4 -to valueRight -i Image.png -filter_complex [1:v][0:v]scale2ref=iw:ih[ovr][base];[ovr]colorchannelmixer=aa=0.7[ovrl];[base][ovrl]overlay[v] -map [v] -c:v libx264 -preset ultrafast Output.mp4

в моем журнале, показывая это:

Image.png -- you are trying to apply an input option to an output file or vice versa. Move this option before the file it belongs to.


Может кто-нибудь, пожалуйста, помогите мне с правильным способом, как это сделать?

1 ответ1

2

Путь -to будет реализован, он может быть использован только в определенных обстоятельствах, например, когда медленно искать в настоящее время выполняются или временные метки копируются поверх. При быстром поиске временная метка выхода первого входного кадра сбрасывается в 0, и поэтому -to бесполезно.

Обходной путь должен использовать -t , значение которого -to время -ss .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .