首页 > 解决方案 > 只读取“-vf scale.....”,忽略剩余的 -vf 选项:使用“,”来分隔过滤器,即使没有其他 vf 存在

问题描述

我在用

ffmpeg -y -ss 00:02:24.643 -fflags +igndts -t 00:00:39.337 -i 1.mp4 -r 60 -c:v libx264 -copytb 1 -vf scale=-2:1080,pad=width=1920:height=1080:x=0:y=656:color=black -af afade=t=in:ss=0:d=1,afade=t=out:st='00\:00\:38.337':d=1 2.mp4

我得到

Only '-vf scale=-2:1080,pad=width=1920:height=1080:x=0:y=656:color=black' read, ignoring remaining -vf options: Use ',' to separate filters
Only '-af afade=t=in:ss=0:d=1,afade=t=out:st='00\:00\:38.337':d=1' read, ignoring remaining -af options: Use ',' to separate filters

如何解决这个问题?

标签: ffmpeg

解决方案


可以忽略。实施中的已知错误。只要你有最多一个-vf和最多一个-af,命令解析就可以了。


推荐阅读