slh*_*hck 19
这很简单。如果您有一个过滤器处理一个视频流:
ffmpeg -i输入-filter:v "scale=-1:480"输出
......如果你想添加第二个过滤器,那么你所要做的就是用逗号添加它:
ffmpeg -i input -filter:v "scale=-1:480, fps=fps=30"输出
这将生成一系列过滤器。您无需在此处指定输入和输出,因为它只会获取输入文件的视频流。
另一方面,如果您有一个复杂的过滤器图(即使用多个链和多个输入/输出的过滤器图),您必须将过滤器链输出通过管道传输到下一个过滤器链的输入,用分号 ( ;)分隔链,然后映射整体过滤输出到输出文件:
ffmpeg -i input1 -i input2 -filter_complex "[0:v][1:v] 叠加 [ol]; \ [ol] scale=-1:480 [outv]" -map "[outv]"输出
当然,您可以使用任意数量的链和过滤器。阅读filtergraph 文档以获取更多信息。有很多关于如何组合过滤器的例子。
| 归档时间: |
|
| 查看次数: |
13625 次 |
| 最近记录: |