当执行给定
ffmpeg命令行时,shell将其解析为一组命令行参数,这些参数实际上是:
{ "ffmpeg", "-i", "input.jpg", "-vf", "scale='if(gt(a,4/3),320,-1)':'if(gt(a,4/3),-1,240)'", "output_320x240_boxed.png",}
scale=...shell解释的参数中的多余引号,而不是传递给基础程序。因此,当使用Go执行相同的程序时,直接在其中传递参数列表,则应省去那些多余的引号。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)