gpt4 book ai didi

FFmpeg:关于 filter_complex 命令

转载 作者:行者123 更新时间:2023-12-04 23:07:45 30 4
gpt4 key购买 nike

我使用这个命令。
ffmpeg -i Input.mp4 -i logo.png -c:v h264_nvenc -filter_complex "[0:v]scale=-1:720[video];[1:v][video]scale2ref=(iw/ih)*ih/8/sar:ih/8[wm][base];[base][wm]overlay=10:10" output.mp4
但是,这是什么意思?

scale2ref=(iw/ih)*ih/8/sar:ih/8

最佳答案

了解-filter_complex语言,阅读这篇文章很重要small chapter of the ffmpeg docs .
您也可以将过滤器描述放入文件并使用 -filter_complex_script <file> .
将过滤器与函数进行比较。参数由 : 分隔.仅按职位 value , 否则字典式 name=value .要启动参数列表,请使用 = , 也。
实际数据通过标签 [<inlabel>]<filter>[<outlabel>] .
在过滤器链中(由 , 分隔),标签不是必需的。
链由 ; 分隔.ffmpeg -filters | grep scale2ref将为您提供 scale2ref 的输入和输出 channel 过滤器(VV->VV),
即 2 个视频,进出。ffmpeg -help filter=scale2ref为您提供有关过滤器参数的信息。
参数的顺序不是很明显,如本例 w紧随其后的是 width .
但是wwidth是相同的。所以实际订单是width,height的输出。(iw/ih)*ih/8/sar:ih/8因此是 width=(iw/ih)*ih/8/sar:height=ih/8 .
要知道过滤器预定义/预设了哪些变量,
你需要调查
docs甚至更好地进入
source code .

关于FFmpeg:关于 filter_complex 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59387885/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com