Моя текущая команда выглядит так:
-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.
Может кто-нибудь, пожалуйста, помогите мне с правильным способом, как это сделать?